Freelance Java JEE & Spring Backend Developer


Job Location:

Bengaluru - India

Monthly Salary: Not Disclosed
Posted on: 4 days ago
Vacancies: 1 Vacancy

Job Summary

Job Title: Senior Consultant - Java JEE & Spring Backend Developer
Experience:7 Years
Location:Remote
Employment Type:Contract

Job Summary

We are looking for a highly skilled Java JEE & Spring Backend Developer with strong experience in designing developing and maintaining enterprise-grade backend applications. The ideal candidate should have expertise in Java Spring Boot Microservices REST APIs SQL databases and cloud-native application development.

Note: This role is focused on core Java backend development. Candidates with experience limited to SAP Commerce (Hybris) development are not suitable.

Key Responsibilities

  • Design develop and maintain scalable backend applications using Java JEE and Spring Boot.
  • Develop and consume RESTful APIs and Microservices.
  • Build secure high-performance and reusable backend components.
  • Participate in system architecture design discussions and technical decision-making.
  • Integrate applications with third-party systems using REST/SOAP APIs and messaging platforms.
  • Optimize application performance and troubleshoot production issues.
  • Write clean maintainable and testable code following coding standards.
  • Perform code reviews and mentor junior developers.
  • Collaborate with Business Analysts Architects QA teams and DevOps teams throughout the SDLC.
  • Participate in Agile ceremonies including sprint planning daily stand-ups retrospectives and backlog refinement.

Required Skills

  • 6-10 years of hands-on experience in Java backend development.
  • Strong expertise in Java 8/11/17.
  • Excellent knowledge of Java JEE.
  • Strong experience with Spring Boot Spring MVC Spring Security and Spring Data JPA.
  • Experience developing Microservices architecture.
  • Strong knowledge of RESTful Web Services.
  • Experience with Hibernate/JPA.
  • Strong SQL skills with databases such as Oracle PostgreSQL MySQL or SQL Server.
  • Experience with Maven or Gradle.
  • Good understanding of multithreading collections JVM concepts and performance tuning.
  • Experience with Git and version control systems.

Preferred Skills

  • Experience with Docker and Kubernetes.
  • Exposure to cloud platforms such as AWS Azure or GCP.
  • Experience with Kafka RabbitMQ or JMS messaging.
  • Knowledge of Redis or other caching technologies.
  • Familiarity with CI/CD tools such as Jenkins GitHub Actions GitLab CI or Azure DevOps.
  • Experience with Swagger/OpenAPI.
  • Knowledge of SonarQube and code quality tools.
  • Familiarity with OAuth2 JWT and application security best practices.

Development Tools

  • Java JEE
  • Spring Boot
  • Spring MVC
  • Spring Security
  • Hibernate/JPA
  • REST APIs
  • Microservices
  • Maven / Gradle
  • Git
  • Jenkins
  • Docker
  • Kubernetes
  • Kafka (Preferred)
  • Oracle / PostgreSQL / MySQL
  • IntelliJ IDEA / Eclipse

Required Qualifications

  • Bachelors or Masters degree in Computer Science Information Technology or a related field.
  • Strong analytical and problem-solving skills.
  • Excellent verbal and written communication skills.
  • Experience working in Agile/Scrum environments.

Required Skills:

JavaJEESpring Boot

Job Title: Senior Consultant - Java JEE & Spring Backend DeveloperExperience:7 YearsLocation:RemoteEmployment Type:Contract Job Summary We are looking for a highly skilled Java JEE & Spring Backend Developer with strong experience in designing developing and maintaining enterprise-grade backend appl...