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
Location: bangalore, IN
Posted Date: 4/18/2025
Contact Information
Contact | Human Resources Fixity Technologies |
---|