Talent.com
This job offer is not available in your country.
Senior Software Engineer - Java

Senior Software Engineer - Java

SEROSOFT SOLUTIONS PRIVATE LIMITEDIndore
29 days ago
Job description

Job Description :

Key Responsibilities :

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.

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.
  • 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 :

  • Bachelors or Masters 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.
  • 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
  • ref : hirist.tech)

    Create a job alert for this search

    Senior Software Engineer Java • Indore