Java Developer

4 Months ago • 5-8 Years • Programming

Job Summary

Job Description

This is a remote, full-time Java Developer position requiring 5-8 years of experience. 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 preferred); implementing CI/CD pipelines; collaborating with cross-functional teams; ensuring application security, scalability, and performance; troubleshooting and resolving software defects; participating in code reviews and agile processes; and staying updated with Java technologies. The ideal candidate will have strong expertise in Spring Boot, Spring MVC, Spring Security, Spring Data, Microservices, RESTful APIs, and experience with various databases and cloud platforms.
Must have:
  • 5-8 years Java development experience
  • Spring Boot, Microservices expertise
  • RESTful APIs, SQL & NoSQL databases
  • Cloud platforms (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

Granicus - Senior Solution Advisor

Granicus

United States (Remote)
4 Weeks ago
Instawork - General Manager, Robotics & Applied AI

Instawork

San Francisco, California, United States (On-Site)
2 Weeks ago
bounteous - Product Manager – (Martech Analytics)

bounteous

Winston-Salem, North Carolina, United States (Hybrid)
3 Days ago
Zones - Regional Manager West

Zones

Mumbai, Maharashtra, India (On-Site)
3 Months ago
Zinnia - Voice of the Customer/Customer Success, Senior Director

Zinnia

Greenwich, Connecticut, United States (Hybrid)
2 Months ago
Capgemini - Linux Administrator with SQL

Capgemini

Mumbai, Maharashtra, India (On-Site)
1 Month ago
Ion - Software Developer/Engineer - Graduate Development Program

Ion

Rome, Lazio, Italy (On-Site)
3 Months ago
Lakshya Digital - Dot Net Developer

Lakshya Digital

Haryana, India (On-Site)
3 Months ago
Valve corporation - Steam Database Administrator

Valve corporation

Bellevue, Washington, United States (On-Site)
7 Months ago
Luxoft - Senior Developer (C# WPF)

Luxoft

New Delhi, Delhi, India (Remote)
7 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Netflix - Researcher, Japan

Netflix

Tokyo, Japan (On-Site)
8 Months ago
Ethos Life - Strategy & Business Operations, Senior Associate / Associate

Ethos Life

United States (Remote)
2 Months ago
annapurna interactive - Marketing Manager

annapurna interactive

(Remote)
1 Month ago
luxsoft - Senior/Lead DevOps Engineer

luxsoft

Pune, Maharashtra, India (On-Site)
1 Week ago
Autodesk - Principal Engineer - AWS - OpenSearch/BedRock

Autodesk

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Nice - Partner Sales Executive

Nice

Brazil (Remote)
23 Hours ago
Simcorp - Implementation Lead Project Manager/Program Manager

Simcorp

New York, United States (Hybrid)
1 Month ago
Toast - Director of Revenue Accounting - Fintech

Toast

San Francisco, California, United States (Hybrid)
2 Weeks ago
Virtusa - iOS Developer

Virtusa

Andhra Pradesh, India (Hybrid)
9 Months ago
Enphase Energy - Sr. Staff System DVT - Automation Engineer

Enphase Energy

Bengaluru, Karnataka, India (On-Site)
4 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

Nagarro - Associate Principal Engineer, Python

Nagarro

Bengaluru, Karnataka, India (On-Site)
8 Months ago
Epic Games - Senior Tool Programmer, Applied Usability

Epic Games

Montreal, Quebec, Canada (On-Site)
5 Months ago
Everi - Software Developer II

Everi

Las Vegas, Nevada, United States (Hybrid)
2 Months ago
kooapps - Jr./Sr. Mobile App Programmer

kooapps

Makati City, Metro Manila, Philippines (On-Site)
1 Year ago
Scorewarrior - Senior Client C++ Developer (Framework)

Scorewarrior

Limassol, Limassol, Cyprus (On-Site)
3 Months ago
extreme network - SR PROGRAMMER 9489- EBS Applications/Oracle PL/SQL, SQL/Oracle Forms, Reports

extreme network

Bengaluru, Karnataka, India (Hybrid)
8 Months ago
Sumo Digital - Senior Programmer

Sumo Digital

Nottingham, England, United Kingdom (Hybrid)
1 Month ago
adglobal 360 - Java Engineer (Leader, Sub-leader Candidate)

adglobal 360

(Remote)
1 Month ago
Epic Games - Senior Platform Programmer

Epic Games

Montreal, Quebec, Canada (On-Site)
3 Months ago
Playdawn Consulting - C++ Programmer

Playdawn Consulting

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

Get notifed when new similar jobs are uploaded