Flag job

Report

Senior Java Developer

Min Experience

9 years

Location

remote

JobType

contract

About the job

Info This job is sourced from a job board

About the role

We are seeking an experienced Senior Java Developer to design, develop, and maintain scalable, high-performance applications. The ideal candidate should have strong expertise in core Java, Spring frameworks, microservices architecture, and cloud platforms, with the ability to work collaboratively in agile environments. Key Responsibilities: Design, develop, and enhance Java-based applications using Spring Boot and microservices. Participate in the full software development lifecycle (SDLC): requirements, design, coding, testing, and deployment. Build RESTful APIs and integrate with third-party systems. Write efficient, reusable, and reliable code while following best practices. Work with cloud environments (AWS, Azure, Google Cloud Platform) and containerization tools (Docker, Kubernetes). Collaborate with cross-functional teams (QA, DevOps, Business Analysts) to deliver high-quality solutions. Ensure application security, performance, and scalability. Mentor junior developers and contribute to code reviews.

Skills

java
spring
spring boot
hibernate
microservices
restful apis
sql
relational databases
aws
azure
google cloud platform
ci/cd
git
jenkins
maven
gradle