Freelance: Java JEE & Spring Backend Developer
Willware Technologies
Job Description
Job Title: Senior Consultant - Java JEE & Spring Backend Developer
Experience: 7+ Years
Location: Remote
Employment Type: Contract
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.
- 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.
- 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.
- 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
- Bachelor's or Master's 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
Similar Jobs
View all →
SAP ABAP Development for HANA
Aryvart Software Pvt Ltd
ServiceNow Lead/Architect
RSCP
Sr. Data Analyst
RSCP
PHP Developer
Cloudnausor Technologies Pvt ltd
Java Full Stack Developer - Angular
Persistent Systems
Share
Quick Apply
Upload your resume to apply for this position