The Role:
We are looking for a Senior Java/AWS Engineer to join our team and drive the development of scalable, cloud-native applications. This role involves working closely with stakeholders to build reliable and efficient backend solutions in Java, leveraging AWS services to ensure scalability, security, and high performance. You will have a significant impact on the architecture and infrastructure of our applications, enabling us to meet evolving business needs and provide outstanding solutions to our customers.
Responsibilities: Collaborate with stakeholders to gather and analyze requirements, translating them into high-quality technical solutions. Design, develop, and maintain backend applications using Java and AWS services, ensuring optimal functionality and security. Implement and maintain microservices architecture, utilizing best practices in coding, performance optimization, and security. Build and manage CI/CD pipelines for deployment automation and continuous integration. Conduct code reviews, ensuring code quality and adherence to industry best practices. Troubleshoot and optimize applications to maximize performance and scalability on the AWS platform. Stay current with AWS advancements and recommend improvements to optimize our infrastructure and application performance. Mentor junior engineers, fostering a collaborative and high-performing team environment. Requirements: 5+ years of experience in software engineering with a strong focus on Java. Extensive hands-on experience in building, deploying, and managing applications on AWS (e.g., Lambda, S3, DynamoDB, RDS). Proficient in microservices architecture, RESTful API development, and cloud-native design principles. Strong understanding of DevOps practices, with experience in tools for CI/CD pipelines (e.g., AWS CodePipeline, Jenkins). Proficiency in relational and NoSQL databases, including data modeling and optimization for performance. Solid knowledge of software development best practices, including SOLID principles, unit testing, and version control (e.g., Git). Ability to work independently in a fast-paced environment, managing priorities and project timelines. Excellent written and verbal English communication skills.
#J-18808-Ljbffr