Position: Lead Java Developer with Python and AWS
Company: SalesNash
Experience required: 5y
English level: upper

We are seeking a highly skilled Lead Java Developer with extensive experience in Python and AWS technologies to join our dynamic team. The successful candidate will have strong DevOps experience and be able to collaborate effectively with cross-functional teams. The primary responsibility of this role will be to design and develop robust, scalable and secure cloud-based applications utilizing AWS services.

Key Responsibilities:

Design and develop high-quality, scalable and secure cloud-based applications using Java and Python programming languages.
Utilize AWS technologies such as Batch, ECS, ECR, Lambda, Kinesis, S3, API Gateway, IAM, Stagemaker, DataBricks, Cloud Formation, CloudWatch, and SnowFlake for efficient deployment and management of applications.
Develop, configure and maintain CI/CD pipelines to automate the deployment process.
Implement best practices in application design, security, and performance tuning.
Collaborate with cross-functional teams including product owners, architects, and other developers to ensure timely delivery of high-quality software products.
Provide technical leadership and mentorship to junior developers.
Stay up-to-date with emerging trends and technologies in software development, cloud computing and DevOps.

Requirements:

Bachelor's degree in Computer Science or a related field.
Minimum of 5 years of experience in software development using Java and Python.
Minimum of 3 years of experience with AWS technologies.
Strong experience in DevOps, CI/CD and agile methodologies.
Excellent problem-solving and analytical skills.
Strong communication and collaboration skills.
Ability to work independently and as part of a team.
AWS certification is a plus.
If you are a highly motivated individual with a passion for software development and cloud technologies, we encourage you to apply for this exciting opportunity.