Straive - Java Software Engineer - Spring Frameworks

1 week ago


Mumbai, Maharashtra, India Straive. Full time ₹ 5,00,000 - ₹ 15,00,000 per year

Role Overview :

We are seeking a highly skilled Java Software Engineer to design, develop, and maintain high-performance, scalable, and secure enterprise-grade applications. The ideal candidate should have strong hands-on experience in Core Java, Spring Boot, Microservices, and RESTful API development, along with sound knowledge of modern software engineering practices. You will collaborate with cross-functional teams - including product management, architecture, DevOps, and QA - to deliver high-quality, maintainable, and efficient software solutions.

Key Responsibilities :

- Design, develop, test, and deploy Java-based applications using Spring Framework, Spring Boot, and related technologies.

- Build RESTful APIs and integrate them with frontend and backend systems.

- Implement scalable microservices architecture for distributed systems.

- Ensure applications meet performance, scalability, and reliability standards.

- Write clean, efficient, and maintainable code following industry best practices.

- Conduct code reviews and participate in peer programming sessions.

- Apply design patterns, SOLID principles, and object-oriented programming (OOP) practices.

- Ensure adherence to coding, testing, and documentation standards.

- Work with relational databases such as MySQL, PostgreSQL, or Oracle.

- Develop and optimize SQL queries, stored procedures, and data models.

- Experience with ORM frameworks such as Hibernate or JPA.

- Develop unit tests and integration tests using tools like JUnit, Mockito, or TestNG.

- Perform debugging and troubleshooting to resolve technical issues in production and development environments.

- Collaborate with QA engineers to ensure high-quality software releases.

- Collaborate with DevOps teams for CI/CD pipeline setup and automated deployments.

- Deploy applications on cloud platforms (AWS, Azure, GCP, or OCI).

- Manage application containers using Docker and Kubernetes.

- Work closely with business analysts and product managers to understand requirements and deliver solutions aligned with business goals.

- Participate in Agile/Scrum ceremonies - sprint planning, daily standups, and retrospectives.

- Provide technical mentorship to junior developers as needed.

Technical Skills :

Core Skills :

- Strong proficiency in Java (8/11/17) with deep understanding of OOP concepts.

- Expertise in Spring Boot, Spring MVC, Spring Data JPA, Spring Security, and Spring Cloud.

- Experience in building and consuming RESTful and SOAP web services.

- Familiarity with Microservices architecture and API Gateway concepts.

Database & Data Technologies :

- Proficiency in RDBMS (MySQL, PostgreSQL, Oracle).

- Experience with NoSQL databases such as MongoDB, Cassandra, or Redis (optional).

Build & Deployment Tools :

- Hands-on with Maven or Gradle for dependency management.

- Experience in Git, Jenkins, SonarQube, or similar CI/CD tools.

- Knowledge of Docker, Kubernetes, and cloud services is a plus.

Testing Frameworks :

- Familiarity with JUnit, Mockito, TestNG, or Cucumber.

Other Desirable Skills :

- Exposure to message brokers (Kafka, RabbitMQ, or ActiveMQ).

- Experience in containerized application development.

- Familiarity with monitoring and logging tools (ELK stack, Prometheus, Grafana).

- Understanding of design patterns and microservices orchestration.



  • Mumbai, Maharashtra, India IBDIC (Indian Banks' Digital Infrastructure Company) Full time ₹ 9,00,000 - ₹ 12,00,000 per year

    Role DescriptionThis is a full-time on-site role for a Java Software Engineer located in Mumbai. The Java Software Engineer will be responsible for designing, developing, and maintaining software applications. The role involves working with Java programming languages, building microservices, using the Spring Framework, and collaborating with cross-functional...


  • Mumbai, Maharashtra, India Work Fox Solutions Full time ₹ 6,00,000 - ₹ 12,00,000 per year

    Company DescriptionAt WorkFox Solutions, we believe that people are the cornerstone of every successful organization. Our mission is to bridge the gap between top talent and forward-thinking companies, helping both grow and thrive in today's dynamic landscape. We provide end-to-end recruitment services, executive search, talent acquisition strategies, and...


  • Mumbai, Maharashtra, India D-TechWorks Pvt Ltd Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    Description : Java Developer - Mumbai , Pune , Chennai , Noida , Bangalore ,Job Title : Java DeveloperExperience : 3 to 8 YrsLocation : Mumbai , Pune , Chennai , Noida , Bangalore, Java/J2EE technologies. - Good Understanding of Design Patterns, Data Structures & Algorithms. - Strong hands on experience with Java8 or above, Spring Framework, Kafka,...


  • Mumbai, Maharashtra, India, Maharashtra Straive Full time

    A "Senior Software Engineer” is a mid-level professional focused on leading the design and implementation of inhouse-built or in the integration of third-party software solutions (incl. software-as-a-service) used by our business teams. You will find yourself involved in the entire development lifecycle, starting with the support of the business analysis...


  • Mumbai, Maharashtra, India Easy Home Finance Limited Full time ₹ 15,00,000 - ₹ 25,00,000 per year

    The ideal candidate will be responsible for developing high-quality applications. They will also be responsible for designing and implementing testable and scalable code.ResponsibilitiesDesign Java Patterns & Advanced Data Structures / AlgorithmsDeveloping with Spring MVC Framework, Spring Core & Spring BootMonitor Spring SecurityDesigning excellent...


  • Mumbai, Maharashtra, India Ascra Technologies Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    We are seeking ahighly skilled Java Software EngineerThe ideal candidate will be responsible for designing, developing, and maintaining scalable microservices and enterprise-level applications. This role involves hands-on development using modern Java technologies, ensuring performance, security, and reliability across all deliverables.Key...


  • Mumbai, Maharashtra, India, Maharashtra Easy Home Finance Limited Full time

    The ideal candidate will be responsible for developing high-quality applications. They will also be responsible for designing and implementing testable and scalable code.ResponsibilitiesDesign Java Patterns & Advanced Data Structures / AlgorithmsDeveloping with Spring MVC Framework, Spring Core & Spring BootMonitor Spring SecurityDesigning excellent...


  • Mumbai, Maharashtra, India Talentiser Full time ₹ 15,00,000 - ₹ 25,00,000 per year

    Role: Sr. Software DeveloperLocation:Mumbai (On-site)Employment Type:Full-timeAbout the RoleWe are looking for a skilledSoftware Developerto join an engineering team in Mumbai. In this role, you will be responsible for developing and maintaining scalable software solutions while collaborating closely with cross-functional teams to design and implement new...


  • Mumbai, Maharashtra, India BillDesk Full time ₹ 6,00,000 - ₹ 18,00,000 per year

    You will be responsible for building world-class technology products and platforms that are at the forefront of the technology revolution in the Indian payments ecosystem. You are someone who insists on the highest standards for quality, maintainability, and performance. You will be working in a fast-paced and agile work environment delivering quality...


  • Mumbai, Maharashtra, India, Maharashtra Talentiser Full time

    Role: Sr. Software DeveloperLocation: Mumbai (On-site)Employment Type: Full-timeAbout the RoleWe are looking for a skilled Software Developer to join an engineering team in Mumbai. In this role, you will be responsible for developing and maintaining scalable software solutions while collaborating closely with cross-functional teams to design and implement...