
Java Software Engineer
- Chennai, Tamil Nadu
- Permanent
- Full-time
- Proficiency in Java, Spring Boot, and Microservices (Mandatory skill), demonstrating the ability to develop robust and scalable applications.
- Experience in designing, building, and maintaining RESTful APIs to ensure seamless integration with external services.
- Strong knowledge of Docker, allowing for efficient application deployment and management in containerized environments.
- Sound understanding of SQL and PostgreSQL for effective database management, query optimization, and transaction handling.
- Familiarity with AWS services to design and deploy cloud-based solutions that enhance application performance and scalability.
- Excellent problem-solving skills, with the ability to quickly comprehend complex systems and requirements.
- Ability to work collaboratively within a team environment, contributing positively to peer reviews and shared knowledge discussions.
- Strong verbal and written communication skills to articulate ideas and solutions effectively to all stakeholders.
- Develop, test, and maintain scalable Java applications using Spring Boot and Microservices architecture.
- Design RESTful APIs to facilitate seamless integration with third-party services and internal systems.
- Collaborate with cross-functional teams to gather requirements and translate them into robust software solutions.
- Implement best practices for code quality, including peer code reviews and automated testing frameworks.
- Utilize Docker to build, manage, and deploy containerized application components.
- Monitor and enhance system performance, ensuring reliability and efficiency in a cloud-based environment on AWS.
- Troubleshoot and resolve complex technical issues as they arise, ensuring minimal downtime and optimal performance.
- Stay updated with the latest industry trends and technologies, integrating them into existing and new projects effectively.
Expertia AI Technologies