Flag job

Report

Java Developer for Aircraft Company

Min Experience

7 years

Location

Mumbai, remote

JobType

Full-Time

About the job

Info This job is sourced from a job board

About the role

We are seeking a highly skilled and experienced Senior Java Developer with over 7 years of hands-on experience in designing, building, and maintaining Java-based applications. The ideal candidate will have a deep understanding of Java frameworks, microservices architecture, and cloud-native development, with a proven track record of delivering scalable and high-performance applications. Key Responsibilities: Application Development: Design, develop, and maintain high-quality, scalable, and secure Java applications. Microservices: Architect and implement microservices-based solutions for scalability and flexibility. Code Quality: Write clean, maintainable, and efficient code following best practices and design patterns. System Integration: Integrate third-party systems and APIs as required for seamless data flow. Code Reviews: Conduct thorough code reviews and mentor junior developers to improve code quality. Performance Optimization: Optimize application performance and troubleshoot complex issues. Collaboration: Work closely with front-end developers, DevOps engineers, and product teams. Testing and Debugging: Develop unit tests, integration tests, and perform rigorous debugging. Documentation: Document technical designs, APIs, and system configurations. Innovation: Stay up-to-date with the latest industry trends and technologies to drive innovation. Required Skills and Qualifications: 7+ years of professional Java development experience. Strong proficiency in Java SE 8+, Spring Framework (Spring Boot, Spring MVC, Spring Data), and Hibernate/JPA. Hands-on experience with RESTful API design and microservices architecture. Experience with cloud platforms like AWS, Azure, or Google Cloud Platform (GCP). Familiarity with containerization tools like Docker and orchestration platforms like Kubernetes. Proficiency in version control systems (e.g., Git, Bitbucket). Strong knowledge of SQL and NoSQL databases (e.g., MySQL, PostgreSQL, MongoDB). Experience with CI/CD tools like Jenkins, GitHub Actions, or GitLab CI. Excellent problem-solving skills and attention to detail. Strong communication and teamwork abilities.

About the company

SAWITT is a Dynamic Company Groupthat established and managed eight different companies at the startup level, bringing them to different stages: ZAINO, GOGHR, MS-DYNAMIC, SETTO, TCALL, STERIL, PROGENESIS

Skills

SQL
Java
Spring Boot
CI/CD
REST APIs
Unit Testing