Java Spring Boot Developer
Job details
Job Title- Java Spring Boot Developer Location- Chennai/Hyderabad/Kolkata/Delhi/Bengaluru Description The ideal candidate should have a strong background in Java development and be experienced in building high-performing, scalable, enterprise-grade applications. The candidate will be part of a talented software team that works on mission-critical applications, and her primary responsibility will be to design, develop, and maintain Java-based applications using the Spring Boot framework. Key Requirements/ Past Experiences/ Knowledge Responsibilities : • Design and Development: Design and develop high-volume, low-latency applications for mission-critical systems, delivering high availability and performance. • Application Development: Contribute in all phases of the development lifecycle, from requirements gathering and design to implementation, testing, and deployment. • Spring Boot: Develop and maintain applications using the Spring Boot framework. • Microservices: Design and implement microservices-based architecture. • Integration: Integrate applications with external systems and third-party services. • Code Review: Conduct code reviews and provide feedback to ensure adherence to best practices and coding standards. • Troubleshooting: Identify and resolve technical issues and bugs. • Documentation: Write well-designed, testable, and efficient code. Create and maintain documentation for software development processes and applications. • Collaboration: Work collaboratively with cross-functional teams to define, design, and ship new features. • Experience: Proven hands-on experience in Java development and the Spring Boot framework. • Proficient in Java, with a good knowledge of its ecosystems. • Strong understanding of object-oriented programming and design patterns. • Experience with Spring Boot, Spring Framework, Spring Security, and Spring Data. • Familiarity with RESTful APIs and web services. • Knowledge of front-end technologies (such as HTML, CSS, JavaScript) is a plus. • Experience with databases (SQL and NoSQL), ORM technologies (JPA2, Hibernate), and caching mechanisms. • Familiarity with version control systems (e.g., Git) and CI/CD tools. • Understanding of Agile methodologies. • Excellent verbal and written communication skills. • Strong analytical and problem-solving skills. • Ability to work effectively in a collaborative team environment. Preferred Qualifications : • Experience with cloud platforms (AWS, Azure, Google Cloud). • Knowledge of containerization and orchestration tools (Docker, Kubernetes). • Experience with message brokers (RabbitMQ, Kafka). • Familiarity with DevOps practices.
Apply safely
To stay safe in your job search, information on common scams and to get free expert advice, we recommend that you visit SAFERjobs, a non-profit, joint industry and law enforcement organization working to combat job scams.