Hands-on development experience with Java, JEE, Spring MVC, and Spring Boot.
Experience with cloud solutions and architectures on a public cloud provider.
Experience with continuous integration and automated testing strategies.
Experience implementing API service architectures using SOAP and REST.
Experience working with relational and NoSQL databases.
A bachelor's degree in Computer Science, Information Technology, or a similar field.
Proven experience as a Java Developer using the Spring Boot framework.
Strong understanding of Java and object-oriented programming concepts.
Experience consuming and developing RESTful APIs.
Knowledge of database technologies such as MySQL, Oracle, or PostgreSQL.
Understanding of fundamental design principles for scalable applications.
Experience with version control systems such as Git.
Ability to write comprehensive unit tests using JUnit or TestNG.
Ability to work independently with minimal supervision.
Responsibilities
Develop software using Java, JEE, Spring MVC, and Spring Boot.
Design and implement cloud solutions and architectures on a public cloud provider.
Implement API service architectures using SOAP and REST.
Consume and develop RESTful APIs.
Work with relational and NoSQL databases.
Write comprehensive unit tests using JUnit or TestNG.
Desired Qualifications
Familiarity with front-end languages such as HTML, CSS, and JavaScript.
Knowledge of Docker or Kubernetes.
Job Description
Experience : 9+ years
Hands-on development in Java, JEE, Spring MVC and Spring Boot; Cloud solutions and architectures on a public cloud provider; Continuous Integration and automated testing strategies; Implementing API Service architectures (SOAP and REST); Working with RDBMS/NoSQL databases.
Bachelor’s degree in Computer Science, Information Technology, or a similar field.
Proven experience as a Java Developer using the Spring Boot framework.
Familiarity with front-end languages such as HTML, CSS, and JavaScript is a plus.
Strong understanding of Java and OOP concepts.
Experience with RESTful APIs, both consuming and developing.
Knowledge of database technologies such as MySQL, Oracle, or PostgreSQL.
Understanding of fundamental design principles behind a scalable application.
Experience with version control systems like Git.
Ability to write comprehensive unit tests using JUnit or TestNG.
Knowledge of Docker or Kubernetes is a plus.
Strong problem-solving skills, good communication skills, and a team player mindset.
Ability to work independently and with minimal supervision.
Qualifications
Bachelor’s degree in Computer Science, Information Technology, or a similar field.
Proven experience as a Java Developer using the Spring Boot framework.
Familiarity with front-end languages such as HTML, CSS, and JavaScript is a plus.
Strong understanding of Java and OOP concepts.
Experience with RESTful APIs, both consuming and developing.
Knowledge of database technologies such as MySQL, Oracle, or PostgreSQL.
Understanding of fundamental design principles behind a scalable application.
Experience with version control systems like Git.
Ability to write comprehensive unit tests using JUnit or TestNG.
Knowledge of Docker or Kubernetes is a plus.
Strong problem-solving skills, good communication skills, and a team player mindset.
Ability to work independently and with minimal supervision
Additional Information
All your information will be kept confidential according to EEO guidelines.