Fixity Technologies

Java Developer - Spring Boot

Job Location

bangalore, India

Job Description

Job Description: Java Developer (Microservices, Spring Boot) About the Role : We are seeking a talented and passionate Java Developer to join our dynamic team. You will be responsible for designing, developing, and maintaining high-performance, scalable microservices using Java and Spring Boot. You will play a crucial role in building robust and reliable systems that power our core business operations. Responsibilities : - Design, develop, and maintain microservices architecture using Java and Spring Boot. - Write clean, efficient, and well-documented code. - Participate in all phases of the software development lifecycle (SDLC), including requirements gathering, design, development, testing, and deployment.- Implement and maintain RESTful APIs. - Work with databases (e.g., MySQL, PostgreSQL, MongoDB) and understand data modeling principles. - Implement unit and integration tests to ensure code quality. - Collaborate with cross-functional teams, including product managers, QA engineers, and DevOps engineers. - Troubleshoot and resolve production issues in a timely manner. - Stay up-to-date with the latest Java and microservices technologies and best practices. - Contribute to code reviews and knowledge sharing sessions. - Participate in agile development processes. - Implement and use message queues such as Kafka or RabbitMQ. - Implement and use service discovery patterns. - Implement and use containerization technologies like Docker and orchestration platforms like Kubernetes. Required Skills and Experience : - Bachelor's degree in Computer Science or a related field. - Proven experience as a Java Developer. - Strong understanding of Java core concepts and object-oriented programming (OOP) principles. - Extensive experience with Spring Boot and Spring framework (Spring MVC, Spring Data, Spring Security). - Experience developing and deploying microservices architecture. - Experience with RESTful API design and development. - Proficiency in working with databases (SQL and/or NoSQL). - Experience with version control systems (e.g., Git). - Understanding of software development best practices (e.g., SOLID principles, design patterns). - Experience with testing frameworks (JUnit, Mockito). - Experience with Docker and Kubernetes is a strong plus. - Experience with message queues (Kafka, RabbitMQ) is a strong plus. - Experience with cloud platforms (AWS, Azure, GCP) is a strong plus. - Excellent problem-solving and debugging skills. - Strong communication and collaboration skills. - Ability to work independently and as part of a team. - Understanding of CI/CD pipelines. Preferred Qualifications : - Experience with cloud-native development. - Experience with distributed tracing and monitoring tools. - Experience with performance tuning and optimization. - Experience with reactive programming. - Experience with serverless architectures. (ref:hirist.tech)

Location: bangalore, IN

Posted Date: 4/18/2025
View More Fixity Technologies Jobs

Contact Information

Contact Human Resources
Fixity Technologies

Posted

April 18, 2025
UID: 5103842703

AboutJobs.com does not guarantee the validity or accuracy of the job information posted in this database. It is the job seeker's responsibility to independently review all posting companies, contracts and job offers.