Straive - Java Software Engineer - Spring Frameworks
1 week ago
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.
-
Java Software Engineer
2 weeks ago
Mumbai, Maharashtra, India IBDIC (Indian Banks' Digital Infrastructure Company) Full time ₹ 9,00,000 - ₹ 12,00,000 per yearRole 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...
-
Java Software Engineer
2 weeks ago
Mumbai, Maharashtra, India Work Fox Solutions Full time ₹ 6,00,000 - ₹ 12,00,000 per yearCompany 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 yearDescription : 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,...
-
Java Software Engineer
4 weeks ago
Mumbai, Maharashtra, India, Maharashtra Straive Full timeA "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...
-
Senior Java Software Engineer
7 days ago
Mumbai, Maharashtra, India Easy Home Finance Limited Full time ₹ 15,00,000 - ₹ 25,00,000 per yearThe 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...
-
Java Software Engineer
5 days ago
Mumbai, Maharashtra, India Ascra Technologies Full time ₹ 20,00,000 - ₹ 25,00,000 per yearWe 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...
-
Senior Java Software Engineer
3 weeks ago
Mumbai, Maharashtra, India, Maharashtra Easy Home Finance Limited Full timeThe 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...
-
Senior Java Software Engineer
5 days ago
Mumbai, Maharashtra, India Talentiser Full time ₹ 15,00,000 - ₹ 25,00,000 per yearRole: 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...
-
Java Software Engineer
7 days ago
Mumbai, Maharashtra, India BillDesk Full time ₹ 6,00,000 - ₹ 18,00,000 per yearYou 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...
-
Senior Java Software Engineer
3 weeks ago
Mumbai, Maharashtra, India, Maharashtra Talentiser Full timeRole: 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...