What are the responsibilities and job description for the Java Application Developer position at Whitridge Associates?
We’re seeking a Senior Software Engineer with deep expertise in Java, Spring Boot , and Kafka for an exciting opportunity with our client. If you’ve successfully tackled complex projects, thrive in fast-paced environments, and have strong multithreading experience, this role is for you.
Key Responsibilities :
- Lead system design, application development, testing, and ensure operational stability.
- Develop and deploy scalable, high-performing applications using Java 8 , Spring Boot, and Kafka.
- Design and manage applications leveraging Kubernetes for scalability and reliability.
- Implement and optimize multithreaded applications to handle complex, high-performance systems.
- Collaborate with cross-functional teams to optimize application performance and ensure seamless integration.
- Work with distributed caching and compute grid products like Hazelcast to enhance system efficiency.
- Ensure adherence to best practices in version control, CI / CD, and project management tools such as GIT, JIRA, and Maven.
Requirements and Qualifications :