Position: Senior Java Developer –API
Location: Remote
Duration: Long Term Contract
Job Description
"Candidate must have prior experience as a full-time employee with any implementation companies."
Job Description:
We are looking for a highly skilled and experienced Senior Java Developer with over 14 years of professional experience. The ideal candidate will have deep expertise in Java-based development, with strong hands-on skills in AWS cloud services and integration. This is a remote role for someone who thrives in a fast-paced, distributed environment and is passionate about building scalable, high-performance applications.
Key Responsibilities:
- Design, develop, and maintain Java-based applications and backend systems.
- Architect and implement scalable solutions with AWS services such as Lambda, API Gateway, S3, EC2, SNS, SQS, CloudFormation, etc.
- Integrate third-party services, APIs, and databases with cloud-based applications.
- Write clean, testable, and maintainable code following best practices and design patterns.
- Work collaboratively with DevOps and QA teams for CI/CD pipelines and deployments.
- Troubleshoot complex technical issues and provide solutions quickly.
- Take ownership of end-to-end development, from requirement gathering to production deployment.
- Participate in code reviews and mentor junior developers if needed.
Required Skills & Experience:
- 13+ years of hands-on development experience in Java/J2EE.
- Strong expertise in Spring Framework (Spring Boot, Spring Cloud, etc.).
- Proven experience in AWS Cloud Integration and services (EC2, S3, Lambda, CloudWatch, etc.).
- Solid understanding of RESTful APIs, Microservices architecture, and Message Queues (SQS/Kafka).
- Experience with CI/CD pipelines, version control (Git), and containerization tools (Docker, Kubernetes – preferred).
- Strong understanding of software engineering principles and cloud-native development.
- Ability to work independently in a remote environment with minimal supervision.
- Excellent communication and problem-solving skills.