Experienced Java Developer responsible for designing, developing, and maintaining cloud-ready microservices across the full project lifecycle. The role involves working in Agile environments, ensuring scalable solutions, and handling end-to-end ownership from design to deployment, with strong emphasis on Kafka and cloud technologies.
Job Overview
A java developer who can provide expertise on multiple phases of a project lifecycle from design, implementation, optimization, and support.
Design & develop high-quality microservices on open-source technologies to be cloud ready
The candidate will follow Agile software development methodologies and adhere to best practices in the software
development process.
Liaise with external vendors as and when required for project
Own tasks end-to-end from designing to deployment
Must have Kafka experience.
Personal Characteristics
Strong portfolio and excellent attitude.
Must be self-confident to work in a Team and to handle the responsibilities individually as well
Should be a good listener/ Can articulate well / Good Communication Skills
Ability to work with teams across organizational boundaries, different cultures and different time zones in a virtual environment
Delivery oriented and able to work under strict deadlines.
Educational Qualifications
B.E / B.Tech / BCA/ MCA in Computer Science, Engineering or a related subject
Key Skills: Java, SQL, Spring, Spring Boot, Quarkus, REST Webservices, HTML, CSS, Flink, Kafka, MQ
Skills & Abilities
6 + years of hands-on development experience and in-depth knowledge of Java, Spring, Spring boot, Quarkus and nice to have front-end technologies like Angular, React JS
Excellent Engineering skills in designing and implementing scalable solutions
Good knowledge of CI/CD Pipeline with strong focus on TDD
Strong communication skills and ownership
Exposure to Cloud, Kubernetes, Docker, Microservices is highly desired.
Experience in working on public cloud environments like AWS, Azure, GCP w.r.t. solutions development, deployment & adoption of cloud-based technology components like IaaS / PaaS offerings
Proficiency in PL/SQL and Database development.
Strong in J2EE & OOPS Design Patterns
Java, SQL, Spring, Spring Boot, Quarkus, Rest Webservices, Html, Css, Flink, Kafka, Mq, Angular, React Js, Microservices, Docker, Kubernetes, Aws, Azure, Gcp, Ci/Cd, Tdd, Pl/Sql, J2ee, Oops Design Patterns