Java Developer

3 Months ago • 5-8 Years • Full Stack Development • DevOps

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. 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; and troubleshooting and resolving software defects. The role requires strong expertise in Spring Boot, Spring MVC, Spring Security, and Spring Data, along with experience in Microservices architecture and working with RESTful APIs and various databases. Cloud platform experience (AWS preferred) and knowledge of CI/CD tools are essential.
Must have:
  • 5-8 years Java development experience
  • Spring Boot, Microservices expertise
  • RESTful APIs, SQL & NoSQL databases
  • Cloud platform (AWS preferred)
  • CI/CD, Docker, Kubernetes
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

lifechruh - Senior Software Engineer

lifechruh

Edmond, Oklahoma, United States (On-Site)
1 Year ago
Meta - Software Engineering Manager, Product

Meta

Burlingame, California, United States (Remote)
6 Months ago
Ruby play - Senior Java Developer

Ruby play

Warsaw, Masovian Voivodeship, Poland (Remote)
4 Weeks ago
London stock Exchange - Platform Principal Engineer

London stock Exchange

New York, United States (On-Site)
4 Days ago
luxsoft - Murex Techno Functional Tester

luxsoft

Bengaluru, Karnataka, India (On-Site)
5 Days ago
Google - Senior Software Engineer, AI/ML, Google Workspace

Google

Sunnyvale, California, United States (On-Site)
1 Month ago
Granicus - Software Engineer 3 - ROR

Granicus

Bengaluru, Karnataka, India (Hybrid)
7 Months ago
Ion - C#/.NET Developer, New York

Ion

New York, New York, United States (Hybrid)
7 Months ago
Evolution  - Frontend Engineer (JavaScript/TypeScript)

Evolution

Riga, Latvia (On-Site)
7 Months ago
Google - Software Engineer II, Mobile, Wear OS

Google

Bucharest, Bucharest, Romania (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

FICO - Software Quality Assurance-Engineer II

FICO

Bengaluru, Karnataka, India (On-Site)
2 Weeks ago
Actian - Sustenance Engineer - Actian Data Platform - Bangalore/Pune

Actian

Bengaluru, Karnataka, India (On-Site)
7 Months ago
Ruby play - Engineering Lead (Engagement Tools)

Ruby play

Warsaw, Masovian Voivodeship, Poland (Remote)
1 Month ago
Qualcomm - Senior Engineer - Display

Qualcomm

Bengaluru, Karnataka, India (On-Site)
4 Days ago
Canva - Senior Backend Engineer (Java) - Content Growth, Global Content & Discovery

Canva

Sydney, New South Wales, Australia (Remote)
1 Month ago
Domo - Associate Technical Consultant

Domo

Pune, Maharashtra, India (Hybrid)
2 Weeks ago
WebTech Corporation - Staff Software Architect

WebTech Corporation

Bengaluru, Karnataka, India (On-Site)
2 Weeks ago
bytedance - Backend Software Engineer

bytedance

Seattle, Washington, United States (On-Site)
1 Month ago
Tide - Staff Engineer, Backend

Tide

Belgrade, Serbia (Hybrid)
1 Month ago
JDA - Senior Java Developer

JDA

Dallas, Texas, United States (Remote)
3 Days 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!

Full Stack Development Jobs

Liquid Advertising - Junior Software Engineer - Python

Liquid Advertising

Michigan, United States (Remote)
2 Months ago
Nagarro - Associate Staff Engineer, Java

Nagarro

Canada (Remote)
7 Months ago
Google - Software Engineer III, Infrastructure, Google Cloud

Google

Hyderabad, Telangana, India (On-Site)
6 Months ago
Nagarro - Associate Engineer, Tech support

Nagarro

Austin, Texas, United States (On-Site)
7 Months ago
Nagarro - Senior Engineer, BI Reporting

Nagarro

South Africa (On-Site)
7 Months ago
Axon - Backend Software Engineer II (Hybrid)

Axon

Ho Chi Minh City, Ho Chi Minh City, Vietnam (Hybrid)
6 Months ago
Playtika - JavaScript Developer

Playtika

Ukraine (On-Site)
2 Months ago
Google - Staff Software Engineer, Google Cloud

Google

Pune, Maharashtra, India (On-Site)
6 Months ago
The Walt Disney Company - Lead Software Engineer (Roku Engineer)

The Walt Disney Company

Seattle, Washington, United States (On-Site)
6 Months ago
playkot - Full-Stack Developer

playkot

Belgrade, Serbia (Remote)
1 Month ago

Get notifed when new similar jobs are uploaded