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)
Required Skills:
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)
IT Services and IT Consulting