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:
Database schema design
Service layer implementation
Automated testing
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
Requirements
Skills & Experience
Core Technologies
Java (or Kotlin) with strong object-oriented programming principles:
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:
Schema design o Query development
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:
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: 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: Schema design o Query development 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: Azure DevOps o Jenkins o Jira Web fundamentals: o HTML5 o CSS o JavaScript Experience working with legacy systems (J2EE JSP MVC frameworks)
Role Overview 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 cro...
Role Overview
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:
Database schema design
Service layer implementation
Automated testing
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
Requirements
Skills & Experience
Core Technologies
Java (or Kotlin) with strong object-oriented programming principles:
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:
Schema design o Query development
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:
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: 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: Schema design o Query development 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: Azure DevOps o Jenkins o Jira Web fundamentals: o HTML5 o CSS o JavaScript Experience working with legacy systems (J2EE JSP MVC frameworks)