Aerial Telecom
4 months ago
Salary : 12 - 15 LPA
Job Description :
- Design, develop, and maintain Java-based applications using the Spring Boot framework.
- Collaborate with product managers, architects, and other developers to define and implement application features and enhancements.
- Write clean, maintainable, and efficient code while following best practices and coding standards.
- Participate in code reviews to ensure high code quality and adherence to standards.
- Develop and execute unit tests to ensure software quality.
- Troubleshoot, debug, and resolve technical issues and production problems.
- Work with DevOps teams to automate and streamline deployment processes.
- Stay updated with emerging trends and technologies in Java development and propose improvements to enhance productivity and quality.
Qualifications :
- Minimum of 3 years of professional Java development experience.
- Strong experience with Spring Boot and related Spring frameworks (Spring MVC, Spring Data, Spring Security, etc.).
- Proficient in RESTful API design and implementation.
- Solid understanding of object-oriented programming principles and design patterns.
- Experience with database technologies such as SQL, NoSQL, and ORM frameworks (Hibernate, JPA).
- Familiarity with front-end technologies such as HTML, CSS, JavaScript, and modern frameworks (Angular, React) is a plus.
- Knowledge of version control systems (Git) and build tools (Maven, Gradle).
- Excellent problem-solving skills and the ability to work independently and as part of a team.
- Strong communication skills, both verbal and written.