MAMaimsd Technology
Java Developer - Spring Boot Framework
Bangalore ₹4-7 LPA Posted 1 Jul 2025
FULL TIME
Kafka
Java Development
Nosql
Mongodb
Job Description
Maimsd Technology is seeking a skilled and experienced Java Developer with a strong focus on the Spring Boot Framework. In this role, you will be responsible for designing, developing, and maintaining scalable and high-quality software applications using Java and its ecosystem. You will collaborate closely with product managers, architects, and other team members to deliver robust, maintainable, and highly performant solutions within a microservices architecture.
Key Responsibilities:
Software Development:
- Develop and maintain Java-based applications primarily using the Spring Boot framework.
- Design and implement robust microservices architecture to support scalable applications.
- Integrate seamlessly with NoSQL databases like MongoDB for data persistence and retrieval.
- Develop efficient RESTful APIs for communication between various services and external systems.
- Implement reliable messaging systems using Kafka for asynchronous communication and data streaming.
Java Technologies & Expertise:
- Demonstrate strong proficiency in Java programming language, including core concepts, collections, and concurrency.
- Possess extensive experience with the Spring Boot framework and its key components (e.g., Spring MVC, Spring Data, Spring Security).
- Apply knowledge of microservices architecture and design patterns in development.
- Show familiarity with NoSQL databases like MongoDB.
- Understand and implement messaging systems like Kafka.
RESTful APIs:
- Design and develop RESTful APIs using standard HTTP methods and JSON formats.
- Implement effective API versioning and comprehensive documentation.
- Ensure robust API security and optimal performance.
Testing:
- Write comprehensive unit tests and integration tests to ensure high code quality and reliability.
- Actively participate in code reviews and quality assurance processes to maintain high development standards.
Qualifications:
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
- 3-7 years of experience in Java development.
- Strong programming skills in Java.
- Proven experience with the Spring Boot framework and microservices architecture.
- Practical knowledge of NoSQL databases like MongoDB.
- Understanding of messaging systems like Kafka.
- Good communication and teamwork skills, fostering a collaborative development environment.
