Full time position
Location On-site: Plano TX or Austin TX
Interviews: 2
Lead Java Developer
Cognizant’s Digital Engineering practice is seeking a highly qualified Lead Java Developer with experience developing and building successful, scalable, enterprise applications with Strong experience working with Java, Kafka, and AWS and Spring boot framework.
Responsibilities
- Design and develop microservices using Java, Spring Boot, Kafka, and AWS
- Implement best practices for code quality, testing, performance, security, and scalability
- Collaborate with other developers, architects, and business analysts to deliver solutions that meet the requirements and expectations of the clients
- Troubleshoot and resolve issues in existing or new code
- Deploy and manage applications on OpenShift
- Stay updated with the latest technologies and trends in the industry
Qualifications
- 10+ years of experience in Java development, preferably with Spring Boot framework
- Hands-on experience with Kafka, (knowledge on - distributed streaming platform – should provide solution / optimize and scale)
- Good knowledge on AWS
- Excellent Knowledge of OpenShift
- Experience with RESTful web services, JSON, and XML
- Experience with Git, Maven, Jenkins- build, and continuous integration
- Experience with unit testing, integration testing, and code coverage tools
- Excellent communication, problem-solving, and analytical skills
- Ability to lead a team and closely work with business and supporting teams to deliver solutions that meet the requirements and expectations of the clients.