The Java Engineer will design, develop, and deliver cloud-ready backend services and RESTful APIs while contributing to scalable system architecture. This role requires end-to-end ownership of features, from design and development through deployment and monitoring, working closely with cross-functional teams to deliver high-quality software solutions.
Key Responsibilities
· Design and develop cloud-ready services and RESTful APIs
· Own features end-to-end, including:
o Database schema design
o Service layer implementation
o Automated testing
o Deployment and monitoring
· Contribute to system design and architecture discussions
· Maintain high engineering standards through code reviews and pair programming
· Collaborate with cross-functional teams to deliver impactful solutions
· Share knowledge and contribute to continuous improvement of engineering practices
Skills & Experience
Core Technologies
· Java (or Kotlin) with strong object-oriented programming principles:
o Polymorphism
o Inheritance
o Encapsulation
· Spring Boot / Spring Framework for microservices and API development
· Angular (for collaboration on front-end components)
· JPA / Hibernate for persistence
· Strong SQL and JDBC experience:
o Schema design
o Query development
o Data management
· Unit testing using JUnit (or similar testing frameworks)
Nice to Have
· NoSQL databases (e.g., MongoDB)
· GraphQL exposure
· CI/CD and DevOps tools:
o Azure DevOps
o Jenkins
o Jira
· Web fundamentals:
o HTML5
o CSS
o JavaScript
· Experience working with legacy systems (J2EE, JSP, MVC frameworks)
You have successfully created your alert.
You will receive an email when a new job matching your criteria is posted.
Please check your email. It looks like you haven't verified your account yet. Here's what you're missing out on:
Didn't receive the link? Resend Verification Link