About the position
This is a remote position.
We are seeking a Senior Java Developer with strong backend and data engineering expertise to design, develop, and optimize scalable data-driven solutions within an AWS cloud environment. The ideal candidate will have deep Java experience, advanced SQL skills, and hands-on exposure to AWS data services.
Key Responsibilities
- Design and develop robust backend services and APIs using Java.
- Build and maintain scalable data pipelines and ETL processes.
- Develop high-performance SQL queries and optimize database performance.
- Implement and manage AWS-based data solutions.
- Integrate data across multiple platforms and systems.
- Ensure code quality through unit testing, code reviews, and CI/CD best practices.
- Monitor, troubleshoot, and optimize production systems.
- Collaborate with data engineers, architects, and DevOps teams to deliver secure, scalable solutions.
Requirements - Bachelor’s degree in Computer Science, Information Technology, or related field.
- Relevant AWS certifications advantageous.
- 7+ years of backend development experience using Java.
- Strong SQL development and database optimization skills.
- Proven experience working with AWS cloud services, including Amazon S3, Amazon Redshift, Amazon Kinesis, AWS Glue, AWS Lambda.
- Experience building data ingestion and transformation pipelines.
- Strong understanding of RESTful API design principles.
- Experience with microservices architecture.
- Familiarity with CI/CD pipelines and DevOps practices.
Desired Skills:
Desired Qualification Level:
About The Employer: