23 Oct
|
Bajaj Finserv Markets
|
New Delhi
23 Oct
Bajaj Finserv Markets
New Delhi
Software Engineer, Java & Spring Boot
Join our dynamic Engineering team as a Software Engineer and help us build scalable, high-performance applications that power mission-critical services. Leveraging your expertise in Java and Spring Boot, you will collaborate with talented professionals in an agile environment, contribute to architectural decisions, and deliver robust solutions that delight our customers.
Responsibilities:
1. Design, develop, test, and maintain backend services and microservices using Java and Spring Boot
2. Collaborate with product managers, designers, and fellow engineers to translate business requirements into technical solutions
3. Write clean, efficient, and well-documented code following best practices and coding standards
4. Participate in code reviews, providing constructive feedback to ensure code quality and knowledge sharing
5. Perform unit, integration, and system testing to guarantee software reliability and performance
6. Troubleshoot, debug, and resolve production issues with a focus on root-cause analysis and long-term fixes
7. Contribute to the continuous improvement of development processes, tools, and methodologies
8. Stay current with emerging technologies and advocate for their adoption where they add value
Requirements:
1. Bachelor’s degree in Computer Science,
Engineering, or a related field (or equivalent practical experience)
2. 2–4 years of qualified software development experience
3. Strong proficiency in Java, with solid understanding of object-oriented principles and design patterns
4. Hands-on experience developing RESTful APIs and microservices with Spring Boot
5. Familiarity with relational databases (e.g., MySQL, PostgreSQL) and ORM frameworks such as Hibernate/JPA
6. Experience with version control systems, preferably Git
7. Comfort working in an Agile/Scrum development environment
8. Excellent problem-solving skills, attention to detail, and ability to communicate technical concepts effectively
Nice to Have:
1. Experience with cloud platforms such as AWS, Azure, or Google Cloud
2. Knowledge of containerization and orchestration technologies (Docker, Kubernetes)
3. Exposure to CI/CD pipelines and tools like Jenkins, GitLab CI, or GitHub Actions
4. Familiarity with front-end technologies (React, Angular, or Vue.js) for full-stack development
5. Understanding of messaging systems (Kafka, RabbitMQ) and event-driven architectures
6. Contribution to open-source projects or active participation in developer communities
📌 Software Engineer (New Delhi)
🏢 Bajaj Finserv Markets
📍 New Delhi