**Job Requirement Post: Java Developer**
- Position**: Java + Spring Developer
- Experience**: 5+ years
- Notice Period**: Immediate to 20 days max
- Location**: Chennai
- Job Description**:
We are looking for a talented Java/Spring Developer to join our team and help us design, develop, and maintain critical enterprise applications. You will be part of a talented software team that works on mission-critical applications. Java developer roles and responsibilities include managing Java/Spring enterprise application development while providing expertise in the full software development lifecycle, from concept and design to testing.
- Responsibilities**:
- Design, develop, and implement applications using best practices and design patterns.
- Collaborate with cross-functional teams (designers, product managers, etc.) to understand requirements and translate them into technical solutions.
- Write clean, well-documented, and efficient code that is maintainable and scalable.
- Develop and execute unit and integration tests to ensure code quality and functionality.
- Troubleshoot and debug complex application issues and identify root causes.
- Participate in code reviews and provide constructive feedback to fellow developers.
- Stay up-to-date with the latest trends and technologies in the Java and Spring Boot ecosystem.
- Work with databases and data structures to store, retrieve, and manipulate data effectively.
- Implement security best practices to safeguard applications from vulnerabilities.
- Contribute to the creation and maintenance of technical documentation.
- Qualifications**:
- Proven experience as a Java developer with a strong understanding of object-oriented programming principles.
- In-depth knowledge of Spring Boot framework, including Spring MVC, Spring Data JPA, and Spring Security.
- Experience working with relational databases.
- Experience with unit testing frameworks.
- Experience with version control systems (Git).
- Excellent written and verbal communication skills.
- Ability to work independently as well as collaboratively in a team environment.
- Bonus Points**:
- Experience with continuous integration/continuous delivery (CI/CD) tools (Jenkins, Docker).
- Experience with API development and design principles (RESTful APIs).
- Experience with message queuing systems (Kafka, WebSphere MQ).
- Contact**:
To apply, please reach out to [Confidential Information] or call 9840607950.
Join us and be part of a dynamic team that values creativity, innovation, and collaboration!