Senior Software Engineer (Java)

Serosoft (Academia): World's Fastest-growing Student Information System Company


Date: 1 week ago
City: Indore, Madhya Pradesh
Contract type: Full time

About the Role: We are seeking a highly skilled Senior Software Engineer (Java) to join our team. In this role, you will design, develop, and deliver robust, scalable, and high-quality Java-based applications. 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:

  1. Software Development & Design:


  • Develop and deploy enterprise-level Java applications with a strong 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.


2. Architecture & Integration :


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


3. 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.


4. 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.


5. 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.
  • 5-7 years of hands-on experience in Java Development.


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 (MongoDB, Redis).
  • Hands-on experience with Git/Bitbucket, Maven, Jenkins, Docker, and Kubernetes.
  • Familiarity with front-end frameworks (Angular, ExtJs) is a plus.
  • 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 will be an advantage.



How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.

Post a resume

Similar jobs

Human Resources (HR) Internship in Indore

Shiavnski Technologies LLP, Indore, Madhya Pradesh
2 weeks ago
ResponsibilitiesAs a Human Resources (HR) intern at Shiavnski Technologies LLP, you will have the opportunity to work closely with our HR team to gain hands-on experience in the field of human resources. Your main responsibilities will include: Assisting with recruitment processes, including sourcing candidates, scheduling interviews, and conducting initial screenings. Supporting employee onboarding and orientation activities to ensure a smooth...

Network Support Engineer

Intertec Systems, Indore, Madhya Pradesh
2 weeks ago
Job Title :Technical Support Engineer - NOCJob Purpose :·Monitor Infra/App alerts in ME Monitoring toolsMonitor Mail alertsLog incidents and run bridge callsRun EOD jobs for the BankQualification : Any degreeCertification: ITIL Foundation, AZ-900, MCSE, CCNAExperience: Total 3-5 years of experience in Infrastructure Monitoring and L1 knowledge in IT infrastructure of BankResponsibilities:Ø Hands on experience in Monitoring tools – Manage Engine...

Interior Design Internship in Indore

Whitespace, Indore, Madhya Pradesh
2 weeks ago
We're seeking passionate and talented designers to join our team as interns! As an intern with us, you'll gain hands-on experience with practical design approaches on innovative interior design projects.Responsibilities Refine your skills in design development and detailing Contribute creative ideas and insights to shape design projects Create mood boards, material palettes, and presentation materials Assist with client meetings, presentations,...