Key Skills: Java, AWS, Microservices
Roles and Responsibilities:
- Implement cloud applications using AWS services, TypeScript, and Java
- Write clean, maintainable, and efficient code while adhering to best practices and coding standards
- Collaborate closely with product managers and engineers to define and refine requirements
- Provide technical guidance and mentorship to junior engineers within the team
- Troubleshoot and resolve complex technical issues and performance bottlenecks
- Create and maintain technical documentation for code and processes
- Stay up-to-date with industry trends and emerging technologies to continuously improve development practices
Skills Required:
- Strong proficiency in Java programming and object-oriented design principles
- Hands-on experience with AWS cloud services for application development and deployment
- Knowledge of microservices architecture and service-oriented design (nice-to-have)
- Experience with Spring and Spring Boot frameworks for building scalable backend applications (nice-to-have)
- Familiarity with TypeScript for front-end or server-side scripting (nice-to-have)
- Ability to write clean, maintainable, and well-documented code
- Strong problem-solving skills to troubleshoot and resolve technical issues
- Experience working in Agile development environments and collaborating with cross-functional teams
- Good understanding of software development best practices and continuous integration
Education: Bachelor's degree in engineering or a related field.