Overview The Java Developer is a key member of our software development team, responsible for designing, developing, and maintaining high-quality software solutions. With a focus on Spring Boot, SQL, Bootstrap, Thymeleaf, and RabbitMQ, this position plays a critical role in ensuring the team's ability to deliver robust applications that meet our clients" needs. The ideal candidate will demonstrate strong expertise in building scalable Java applications, optimizing performance, and troubleshooting issues. Furthermore, the Java Developer will collaborate with other developers and stakeholders to define software requirements and apply best practices in software development. This role demands a balance of technical skills and soft skills, enabling the individual to work effectively in a fast-paced environment. A minimum of 6 years of professional experience in Java development is essential for this dynamic role, ensuring that the Java Developer contributes significantly to our organizational goals and innovation strategies. Key Responsibilities Design, develop, and maintain Java applications using Spring Boot framework. Create and manage SQL databases and optimize queries to ensure high performance. Implement user interface components using Bootstrap and Thymeleaf. Develop and maintain messaging solutions using RabbitMQ. Collaborate with cross-functional teams to define, design, and ship new features. Participate in code reviews to ensure code quality and provide constructive feedback. Troubleshoot, debug, and resolve software and application issues. Write unit tests and integration tests to ensure software quality. Optimize applications for maximum speed and scalability. Participate in system design discussions and contribute to architecture decisions. Stay updated with the latest industry trends and technologies to suggest improvements. Document software design and development processes for future reference. Mentor junior developers and assist in their professional development. Ensure compliance with security standards and best practices. Prepare reports on development progress and challenges faced. Required Qualifications Bachelors degree in Computer Science, Information Technology, or related field. Minimum of 6 years of experience in Java and Spring Boot development. Strong understanding of SQL and experience with relational databases. Proficiency with front-end technologies, specifically Bootstrap and Thymeleaf. Hands-on experience with RabbitMQ or similar messaging systems. Experience in RESTful API development and integration. Familiarity with version control systems like Git. Solid understanding of software development lifecycle and methodologies. Able to work collaboratively in a team-oriented environment. Excellent analytical and problem-solving skills. Strong verbal and written communication skills. Ability to adapt to new technologies and frameworks quickly. Experience in Agile development processes is a plus. Knowledge of testing frameworks like JUnit or Mockito. Experience in deploying applications to cloud environments is a plus. Professional certifications in Java or related technologies are advantageous. Skills: spring,junit,restful api development,team collaboration,spring boot,bootstrap,version control,java,git,sql,problem solving,rabbitmq,boot,thymeleaf,mockito,
Employement Category:
Employement Type: Full time Industry: IT Services & Consulting Role Category: Not Specified Functional Area: Not Specified Role/Responsibilies: Java Developer.-Spring Boot, SQL, Bootstrap,
Contact Details:
Company: Cortex Consultants Location(s): All India