Checking job availability...
Original
Simplified
#LI-GM
Job Title: Java Spring Boot Developer
Job Summary:
We are looking for a highly skilled and motivated Java Spring Boot Developer with a minimum of 3 years of experience in software development. The ideal candidate will be responsible for designing, developing, and maintaining Java applications using the Spring Boot framework. You will collaborate closely with cross-functional teams to understand business requirements, design scalable solutions, and ensure the timely delivery of high-quality software.
Key Responsibilities:
- Develop and maintain Java-based applications using Spring Boot framework.
- Collaborate with the team to gather and analyze requirements, ensuring optimal solution design.
- Write clean, efficient, and well-documented code following industry best practices.
- Ensure timely delivery of high-quality software solutions.
- Conduct thorough testing and debugging to ensure optimal performance and reliability.
- Implement security best practices to protect applications from vulnerabilities.
- Stay up-to-date with emerging trends, tools, and technologies in software engineering.
- Participate in code reviews and provide constructive feedback to peers.
- Optimize application performance, scalability, and maintainability.
Required Qualifications:
- Minimum 3 years of experience in Java development.
- Strong proficiency in Java 8+ and Spring Boot framework.
- Experience in building RESTful APIs and microservices architecture.
- Knowledge of SQL and NoSQL databases such as MySQL, PostgreSQL, or MongoDB.
- Familiarity with CI/CD pipelines, Docker, and containerization technologies.
- Experience with version control systems such as Git.
- Strong problem-solving and analytical skills.
- Excellent collaboration and communication skills.
- Exposure to Agile and DevOps methodologies.
- Experience in test-driven development (TDD) and unit testing frameworks (JUnit, Mockito).