Job Description: Java Backend Developer (Spring Boot + Microservices + AWS)
START: ASAP
Duration: Long-term, full-time
Summary:
We are seeking a Java Backend Developer with expertise in Spring Boot, microservices, and AWS to design and build scalable backend services for high-performance applications. The ideal candidate will work with distributed systems, RESTful APIs, and cloud-native architectures, ensuring efficient data processing and system reliability.
Compensation:
•Full-time (W2): $120K/year + benefits
Responsibilities:
• Develop and maintain microservices using Java (Spring Boot, Spring Cloud)
•Design and implement RESTful APIs for high-volume applications
•Optimize database performance using PostgreSQL, MySQL, or MongoDB
•Implement asynchronous messaging with Kafka or RabbitMQ
•Deploy and manage cloud-based applications on AWS (EC2, S3, Lambda, DynamoDB)
•Write unit and integration tests using JUnit and Mockito
•Ensure security best practices (OAuth2, JWT, role-based access control)
• Collaborate with DevOps teams for CI/CD automation using Docker and Kubernetes
•Monitor system performance and troubleshoot production issues
Qualifications:
•10+ years of experience in Java backend development
• Strong expertise in Spring Boot, Hibernate, and REST API development
• Experience with AWS services (EC2, Lambda, DynamoDB, S3, etc.)
• Proficiency in SQL and NoSQL databases
• Familiarity with Docker, Kubernetes, and CI/CD pipelines
• Experience with Kafka, RabbitMQ, or event-driven architectures
•Strong problem-solving skills and ability to work in Agile teams
Compensation:
•Full-time (W2): $120K/year + benefits
•Contract: $85–$95/hour