Java Development: Design, develop, and maintain Java-based applications. Write clean, efficient, and well-documented code.
Microservices Architecture: Develop and maintain microservices, ensuring scalability and performance. Work on the deployment and orchestration of microservices using containers.
API Integration: Design and implement robust RESTful APIs. Integrate third-party APIs and ensure seamless communication between various services.
Database Management: Develop, manage, and optimize database queries. Work with both SQL(Mandatory) and NoSQL(Optional) databases to ensure data integrity and performance.
Debugging : Identify bottlenecks and bugs, and devise solutions to these problems. Debug and resolve technical issues in a timely manner.
Collaboration: Work closely with product managers, designers, and other developers to understand project requirements and deliver high-quality solutions.
Continuous Improvement: Stay up-to-date with the latest industry trends and technologies. Advocate for best practices and continuous improvement in our development processes.
Required Skills and Qualifications:
Bachelor's degree in Computer Science, Engineering, or a related field.
- 7+ years of experience in Core Java development.
- Experience with Spring Boot, Spring MVC
- Strong Experience in Authentication and Authorization Spring-Security
- Strong experience with micro servicesarchitecture and design patterns.
- Proficient in designing and implementingRestful API.
- Hands-on experience with database management (SQL(Mysql/ Postgre SQL / SQL Server / Oracle) and No-SQL(optional)).
- Familiarity with containerization technologies such as Docker, K8’s
- Experience with cloud platforms such as AWS, Azure, or Google Cloud.
- Strong understanding of software development principles and best practices.
Careers@techmango.net