Description:
Responsibilities:
Implement large-scale, complex, cross-functional applications using Java/JEE, Spring, Spring Boot, Spring Cloud, Hibernate, Oracle, PostgreSQL, NoSQL, Git, Eclipse/IntelliJ IDEA, AWS, Kafka.
This is a hands-on, full-stack developer role requiring substantial coding.
Collaborate with team members and stakeholders to gather requirements, design, implement, and test software.
Be a feature lead and establish project ownership with creative freedom along the way.
Triage, troubleshoot, and support production clouds across the globe.
Education and Experience:
At least 6 or more years of industry experience with Java/J2EE application architecture, coding, testing, and deployment.
Experience using technologies in our tech stack such as: JEE, Spring, Spring Boot, Spring Cloud, Hibernate, Oracle, PostgreSQL, NoSQL, Git, Eclipse/IntelliJ IDEA, JS, jQuery.
Strong in RESTful web services and micro-services and their development.
Drives technical vision and influences product roadmap and vision
Passionate about delivering high-quality software by writing clean code and leveraging test automation.
Experience integrating microservices via REST and asynchronous messaging preferably KAFKA.
Enjoy blurring the lines between software engineering, QA, and DevOps.
Excited to collaborate with internal & external stakeholders.
Excellent written & oral communication skills, with high attention to detail.
Must-Have:
The successful candidate must have:
Bachelor’s Degree in Computer Science, Computer Engineering, or related field Graduate degree a plus.
Analytical mindset and good problem-solving skills
Excellent written and verbal communication skills and attention to detail
Ability to lead and mentor other Java developers
Nice to Have:
Front-end development experience with Vue/React/Angular.
Any cloud native application development using AWS/GCP/PCF or Azure.