Senior Software Engineer (java) Job in Serosoft Solutions Pvt Ltd

Senior Software Engineer (java)

Apply Now
Job Summary

Senior Software Engineer (Java)

Job Category: Technical

Department: Engineering

Job Location: Indore, India

Experience Required: 6+ Years

About the Role:

We are seeking a highly skilled Senior Software Engineer (Java) to join our dynamic team. In this role, you will design, develop, and deliver robust, scalable, and high-quality Java-based applications. As a senior engineer, you will play a key role in ensuring technical excellence, collaborating with cross-functional teams, and contributing to the overall success of our projects.

Key Responsibilities:

Software Development & Design

  • Develop and deploy enterprise-level Java applications with a focus on scalability and performance.
  • Apply design patterns, object-oriented principles, and industry best practices in solution design.
  • Write clean, efficient, and maintainable code while ensuring adherence to coding standards.
  • Conduct code reviews and provide constructive feedback to team members.

Architecture & Integration

  • Design and develop RESTful APIs and microservices.
  • Work with relational databases (MySQL) and ORM frameworks like Hibernate.
  • Optimize application performance and ensure system reliability.
  • Integrate third-party services and tools as needed.

Collaboration & Project Execution

  • Work closely with product managers, stakeholders, and cross-functional teams to gather requirements and deliver high-quality solutions.
  • Participate in Agile development processes, including sprint planning, stand-ups, and retrospectives.
  • Identify and resolve technical challenges proactively.

DevOps & Deployment

  • Implement CI/CD pipelines for automated builds and deployments.
  • Ensure applications meet security standards and compliance requirements.
  • Monitor application performance and optimize as needed.

Continuous Improvement & Learning

  • Stay up-to-date with emerging technologies, tools, and best practices.
  • Recommend improvements to enhance development processes and team productivity.
  • Foster a culture of collaboration, knowledge sharing, and innovation.

Education & Experience:

  • Bachelor s or Master s degree in Computer Science, Engineering, or a related field.
  • Certifications in Java (e.g., Oracle Certified Professional) or cloud technologies (e.g., AWS, Azure) are a plus.
  • 6-9 years of hands-on experience in Java development and application delivery.

Skills Required:

  • Proficiency in Java 8+, Spring Boot, Hibernate, and JPA.
  • Experience in developing and consuming RESTful APIs and microservices.
  • Strong knowledge of relational databases (MySQL) and familiarity with NoSQL databases (e.g., MongoDB, Redis).
  • Hands-on experience with Git/Bitbucket, Maven, Jenkins, Docker, and Kubernetes.
  • Familiarity with front-end frameworks like Angular or ExtJs is a plus.
  • Solid understanding of software design principles (SOLID, DRY) and Agile development methodologies.
  • Excellent problem-solving, communication, and collaboration skills.
  • Experience with large-scale systems, ERP, or enterprise applications is an advantage.

What We Offer:

  • Learning & Growth: We support your professional development at every step.
  • Cutting-Edge Technologies: Engage in pioneering and innovative projects.
  • Global Opportunities: Expand your horizons and work on international assignments.
  • Exciting Events & Outings: Enjoy vibrant celebrations and team activities.
  • Best of Breed Compensation: Competitive pay that rewards your skills and contributions.
  • 5-Day Work Week: Embrace a healthy work-life balance.
  • Group Health Insurance: Your health and well-being are our priority.
  • Open Door Policy: Your ideas and feedback are always welcomed.
  • Beautiful Office in Indore: Work in India s cleanest city, with a collaborative, vibrant office environment.

Join Serosoft today! Be a part of our dynamic team and help us build and scale world-class Java-based applications!


Qualification :
Bachelors or Masters degree in Computer Science, Engineering, or a related field.
Experience Required :

6 to 9 Years

Vacancy :

2 - 4 Hires

Apply Now
Similar Jobs for you

See more recommended jobs

Your 4 Step Guide to Career Success

Apply for jobs
Create Profile
Schedule Interview
Get Hired