Own the development, testing, and deployment of Java-based services integrating Kafka and message queues.
Responsibilities
- Design and implement scalable backend services using Core Java, J2EE, and Spring Boot.
- Define test scenarios and automate unit and integration testing to ensure code quality.
- Conduct performance testing and optimize code for efficiency and reliability.
- Manage build and deployment pipelines using Bitbucket, Git, and Jenkins.
- Collaborate with the team to solve complex problems and maintain system stability.
Required Skills
- 5-8+ years of hands-on coding experience in Java and J2EE.
- Strong proficiency in Core Java and Spring Boot frameworks.
- Experience with Kafka, Message Queues (MQ), and message parsers.
- Proficiency with Oracle and Cassandra databases.
- Knowledge of build and deployment tools including Bitbucket, Git, and Jenkins.
- Ability to write clean, optimized, and testable code.
Preferred Skills
- Experience with frontend technologies such as React JS or ExtJS.
- Background in high-throughput message processing systems.