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