Job Role: Java Developer: Phoenix, AZ(Onsite)
Job Description
Java Developer (Core Java, Spring Boot, Kafka)
Location : Phoenix, AZ(Onsite)
Fulltime
Must Have Technical/Functional Skills
• Strong proficiency in Core Java (Java 8 or above).
• Hands-on experience with Spring Boot, Spring MVC, Spring Data, and Spring Security.
• In-depth knowledge of Apache Kafka, including Kafka Streams, Kafka Connect, and Kafka Consumer/Producer APIs.
• Experience with RESTful API development and microservices architecture.
• Familiarity with SQL and NoSQL databases (e.g., PostgreSQL, MongoDB).
• Understanding of multithreading, concurrency, and asynchronous programming.
• Experience with CI/CD pipelines, Docker, and Kubernetes is a plus.
• Strong problem-solving skills and attention to detail.
• Excellent communication and collaboration abilities.
Roles & Responsibilities
• Design, develop, and maintain robust and scalable backend services using Core Java and Spring Boot.
• Build and manage Kafka-based streaming pipelines using Kafka Streams and Kafka Consumer APIs.
• Collaborate with cross-functional teams to define, design, and ship new features.
• Optimize application performance and scalability.
• Implement RESTful APIs and integrate with front-end components.
• Ensure the best possible performance, quality, and responsiveness of applications.
• Write unit and integration tests to ensure software quality.
• Participate in code reviews and contribute to continuous improvement initiatives.
• Monitor and troubleshoot production issues, ensuring high availability and reliability.
Diverse Lynx LLC is an Equal Employment Opportunity employer. All qualified applicants will receive due consideration for employment without any discrimination. All applicants will be evaluated solely on the basis of their ability, competence and their proven capability to perform the functions outlined in the corresponding role. We promote and support a diverse workforce across all levels in the company.