Java Developer

5 Months ago • 5-8 Years • Programming

Job Summary

Job Description

We are seeking an experienced Java Developer with 5 to 8 years of hands-on experience in software development. The ideal candidate will have strong expertise in Java, Spring Boot, Microservices, and Cloud technologies. Key responsibilities include developing, testing, and maintaining high-quality software applications using Java 8+, Spring Boot, and Microservices architecture; designing and implementing RESTful APIs; working with relational and NoSQL databases; deploying and maintaining applications on cloud platforms (AWS, Azure, GCP); implementing CI/CD pipelines; collaborating with cross-functional teams; ensuring application security, scalability, and performance optimization; and troubleshooting and resolving software defects. The role requires strong problem-solving skills, attention to detail, and excellent communication skills within an Agile environment.
Must have:
  • 5+ years Java development experience
  • Spring Boot, Microservices expertise
  • RESTful APIs, SQL & NoSQL DBs
  • Cloud platforms (AWS preferred)
  • CI/CD, Docker, Kubernetes
  • Agile development experience
Good to have:
  • GraphQL, Reactive Programming
  • Terraform, Ansible
  • FinTech/Healthcare/E-commerce experience
  • AWS, Java, or DevOps certifications

Job Details

This is a remote position.

Job Summary:

We are seeking an experienced Java Developer with 5 to 8 years of hands-on experience in software development. The ideal candidate will have strong expertise in Java, Spring Boot, Microservices, and Cloud technologies. They should be able to design, develop, and maintain scalable and high-performance applications while collaborating with cross-functional teams.


Key Responsibilities:

  • Develop, test, and maintain high-quality software applications using Java 8+, Spring Boot, and Microservices architecture.

  • Design and implement RESTful APIs and integrate with third-party services.

  • Work with relational and NoSQL databases such as MySQL, PostgreSQL, MongoDB, etc.

  • Deploy and maintain applications on cloud platforms (AWS, Azure, GCP).

  • Implement CI/CD pipelines and automate deployment processes.

  • Collaborate with front-end developers, UX designers, and other stakeholders.

  • Ensure application security, scalability, and performance optimization.

  • Troubleshoot, debug, and resolve software defects and production issues.

  • Participate in code reviews, design discussions, and agile development processes.

  • Keep up-to-date with the latest Java technologies and industry trends.




Requirements

Required Skills & Qualifications:

  • 5 to 8 years of professional experience in Java development.

  • Strong expertise in Spring Boot, Spring MVC, Spring Security, and Spring Data.

  • Experience in designing and developing Microservices architecture.

  • Proficiency in working with RESTful APIs and JSON/XML data formats.

  • Hands-on experience with SQL databases (MySQL, PostgreSQL) and NoSQL databases (MongoDB, Redis, Cassandra).

  • Familiarity with Cloud platforms such as AWS, Azure, or GCP (AWS preferred).

  • Experience with Docker, Kubernetes, and containerization technologies.

  • Knowledge of CI/CD tools like Jenkins, GitHub Actions, GitLab CI/CD.

  • Strong understanding of multithreading, concurrency, and design patterns.

  • Exposure to message brokers (Kafka, RabbitMQ) is a plus.

  • Experience with Unit Testing (JUnit, Mockito) and integration testing.

  • Excellent problem-solving skills and attention to detail.

  • Strong communication skills and ability to work in an Agile environment.



Preferred Qualifications:

  • Experience with GraphQL, Reactive Programming (WebFlux), or Event-Driven Architecture.

  • Familiarity with Terraform, Ansible, or other infrastructure-as-code tools.

  • Prior experience working in FinTech, Healthcare, or E-commerce domains is a plus.

  • Certifications in AWS, Java (Oracle Certified), or DevOps are advantageous.



Similar Jobs

Aera Technology - Client Partner | Enterprise Platform Sales | Decision Intelligence

Aera Technology

London, England, United Kingdom (On-Site)
9 Months ago
supercell - Product Marketing, Clash Royale

supercell

Helsinki, Uusimaa, Finland (On-Site)
8 Months ago
Regent craft - Propulsion Design Engineer

Regent craft

North Kingstown, Rhode Island, United States (On-Site)
3 Months ago
undefined - Manager, Marketing

Raleigh, North Carolina, United States (On-Site)
1 Month ago
Airlab Inc  - C++ & Python Programmer

Airlab Inc

Montreal, Quebec, Canada (On-Site)
1 Year ago
Veeam Software - Middle/Senior C# Developer for Azure Backup

Veeam Software

Prague, Czechia (Remote)
2 Months ago
Next Level Business Services - Java Tech Lead -

Next Level Business Services

Scottsdale, Arizona, United States (On-Site)
9 Months ago
Epic Games - Senior Software Engineer, Developer Relations (UE China)

Epic Games

Shanghai, Shanghai, China (On-Site)
6 Months ago
Capgemini - Java 8 Microservices

Capgemini

Pune, Maharashtra, India (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Playtika - Site Reliability Engineer

Playtika

Vinnytsia, Vinnytsia Oblast, Ukraine (On-Site)
2 Weeks ago
zoox - Engineering Manager, ML Storage

zoox

Foster City, California, United States (Hybrid)
1 Week ago
Epic Games - Producer

Epic Games

Vancouver, British Columbia, Canada (On-Site)
3 Months ago
Eventbrite - Product Designer II

Eventbrite

United States (Remote)
1 Week ago
sitetracker - Senior Software Engineer - Salesforce

sitetracker

Bengaluru, Karnataka, India (On-Site)
11 Months ago
Apple - Sales Incentive Strategy Lead, Apple Ads

Apple

Culver City, California, United States (On-Site)
2 Weeks ago
bytedance - Site Reliability Engineer, Compute Platform

bytedance

San Jose, California, United States (On-Site)
8 Months ago
Tesla - Tesla Support Regional Supervisor

Tesla

North Holland, Netherlands (On-Site)
5 Months ago
Adyen - Enterprise Account Manager, Adyen for Platforms

Adyen

New York, United States (Hybrid)
2 Months ago
Capgemini - Generative AI Developer

Capgemini

Hyderabad, Telangana, India (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Worldwide

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Programming Jobs

Figma - Software Engineer, C++

Figma

San Francisco, California, United States (Remote)
1 Week ago
London stock Exchange - Java Software Engineer

London stock Exchange

Beijing, China (On-Site)
2 Months ago
Sima AI - Staff Software Developer

Sima AI

San Jose, California, United States (On-Site)
1 Week ago
luxsoft - Senior Java Developer

luxsoft

Kraków, Lesser Poland Voivodeship, Poland (On-Site)
2 Weeks ago
Homa Games - Principal Software Engineer (Java)-Gaming Tech

Homa Games

France (Remote)
2 Months ago
Epic Games - Desktop Platform Programmer, Fortnite Tech

Epic Games

Montreal, Quebec, Canada (On-Site)
3 Months ago
Autodesk - Software Developer/Développeur·euse Logiciel

Autodesk

Toronto, Ontario, Canada (On-Site)
1 Week ago
CloudLinux - Senior Python/Go Developer for Imunify360

CloudLinux

Masovian Voivodeship, Poland (Remote)
4 Months ago
Nagarro - Senior Staff Engineer, Java

Nagarro

Japan (Remote)
9 Months ago
Polygon Labs - Senior Rust Engineer

Polygon Labs

(Remote)
4 Months ago

Get notifed when new similar jobs are uploaded