What are the responsibilities and job description for the Java Lead Engineer (Backend | AWS) position at Goldenpick Technologies LLC?
Job Summary
We are seeking a highly skilled Java Lead Engineer to drive the design, development, and deployment of a modern, scalable digital platform. This role requires deep backend expertise, strong hands-on coding ability in Java, and experience building highly available, cloud-native applications on AWS.
You will play a critical role in shaping system architecture, mentoring developers, and delivering robust, reliable solutions aligned with business needs.
Key Responsibilities
- Lead the design and development of backend systems using Java 17
- Build and maintain RESTful APIs and microservices
- Architect and develop scalable, high-performance applications on AWS
- Work with AWS services including IAM, Kinesis, DynamoDB, API Gateway, SQS, SNS, and KMS
- Design and implement high availability and fault-tolerant systems
- Collaborate with cross-functional teams (product, DevOps, architecture) to deliver end-to-end solutions
- Write efficient database queries using Slick (Scala-based SQL) or similar frameworks
- Drive DevOps best practices, CI/CD pipelines, and automation
- Provide technical leadership, code reviews, and mentorship to engineering teams
- Participate in architectural discussions and contribute to long-term technology strategy
Required Skills & Qualifications
- Strong hands-on experience with Java 17 and backend development (mandatory)
- Proven experience building RESTful web services and microservices architecture
- Solid experience with AWS cloud services (IAM, Kinesis, DynamoDB, API Gateway, SQS, SNS, KMS)
- Experience with database design and SQL querying (Slick preferred)
- Good understanding of DevOps practices, CI/CD pipelines, and automation tools
- Expertise in designing highly available, scalable, and resilient systems
- Experience with system design and architecture
- Strong problem-solving and analytical skills
Salary : $65 - $68