We are seeking a skilled Java Developer with experience in AWS to join our development team. The successful candidate will be responsible for designing, implementing, and maintaining Java applications on AWS platforms.
Responsibilities include:
- Develop and maintain robust, scalable, and secure Java applications.
- Utilize AWS cloud services to develop innovative solutions that align with business needs.
- Collaborate with cross-functional teams to define, design, and ship new features and services.
- Troubleshoot production issues and coordinate with the development team to streamline code deployment.
- Contribute in all phases of the development lifecycle, write well-designed, efficient code.
- Ensure designs comply with specifications, prepare and produce releases of software components.
- Participate in code review processes and improve code quality by implementing best practices.
Qualifications:
- Proven hands-on Software Development experience in Java.
- Proven working experience in Java development and AWS cloud services.
- Hands-on experience in designing and developing applications using Java EE platforms.
- Profound insight of Java and JEE internals.
- Knowledge of Relational Databases, SQL and ORM technologies.
- Experience in developing web applications using at least one popular web framework.
- Excellent knowledge of AWS Services like EC2, IAM, RDS, S3 and Lambda.
- AWS Certification is a plus