Job Functions/Duties and Responsibilities:
1. Design and develop high-quality scalable and maintainable code using Java Kafka and Spring.
2. Collaborate with cross-functional teams including business analysts architects and other developers to understand business requirements and translate them into technical solutions.
3. Write clean efficient and testable code following best practices for software development.
4. Participate in code reviews and provide constructive feedback to improve the overall quality of the codebase.
5. Continuously improve the development process by identifying and implementing best practices tools and techniques.
6. Ensure the applications are secure reliable and performant adhering to industry standards and best practices.
7. Troubleshoot and debug production issues working closely with the operations team to resolve them promptly.
8. Stay up-to-date with the latest advancements in Java Kafka Spring and related technologies and apply them as appropriate to improve the applications.
Skills Required (First 3 lines to cover TOP 3 Must have skills):
1. Java developer with 5 years of experience
2. Proficiency in Java development and design patterns.
3. Experience with Kafka including producing and consuming messages configuring brokers and troubleshooting issues.
4. Strong understanding of the Spring framework including Spring Boot Spring Data and Spring Batch.
5. Familiarity with messaging and event-driven architectures.
6. Experience with SQL and NoSQL databases such as DB2 and MongoDB.
7. Proficiency in writing unit tests integration tests and end-to-end tests using frameworks like JUnit Mockito and Cucumber.
8. Strong problem-solving skills and the ability to work independently as well as in a team environment.
9. Excellent communication skills and the ability to clearly articulate complex technical concepts to both technical and non-technical stakeholders.
10. A bachelors or masters degree in Computer Science Engineering or a related field.
Education:
Minimum BS degree in Computer Science Engineering or a related field.
Rate range -$55-$60
Required Experience:
Senior IC