HamburgerMenu
hirist

Softenger - Java Developer - Spring/Hibernate

Softenger India Pvt. Ltd
Bangalore
5 - 7 Years
star-icon
4white-divider903+ Reviews

Posted on: 31/07/2025

Job Description

Job Responsiblities :

Core Responsibilities :

- Understand Customer requirements and project KPIs

- Write well designed, testable and clean code

- Define application objectives and functionalities

- Design, implement and maintain distributed enterprise application that is high volume, low latency with high availability

- Aware of software development methodologies and can contribute to all stages of development lifecycle

- Can envision system features and functionalities and contribute to the project in defining these

- Analyze functional and non-functional requirements of the system and define explicit business objectives

- Ability to challenge the existing system on rational ground wherever required

- Identify and resolve any technical issues, bugs arising in the system

- Incessantly pursue learning the new technologies and contribute to the system upgradation

- Bond and collaborate with teams

- Team mentoring and code reviews

- Participate in design discussions, brainstorming the possible solutions with team

Technical Requirements (Must-Have) :


- Strong basics and software development skills

- Proficiency in Java, with a strong grasp on its ecosystem

- Experience in working with popular frameworks like Spring, Hibernate, Play etc.

Desired Skill :

- Basic knowledge of JVM, Java Memory Model and its workarounds

- Aware of clean coding practices, can write unit tests and implement automated testing platforms

- Sound knowledge of OOPS concepts and patterns

- Good Understanding of microservices, MVC pattern, JDBC and RESTful web services

- Familiarity with popular design and architectural patterns

- Strong knowledge of RDBMS systems like MySQL, with basic understanding of NoSQL databases mongo, Elasticsearch etc.

- Familiar with code versioning tools e.g. GIT

- Understanding of building tools like Ant, Maven, Gradle etc.

- Aware of the message queues and its usage e.g. Kafka etc.

- Basic understanding of the distributed cache e.g. Redis, Aerospike etc.

- Aware of CI/CD processes

Technical Requirements (Good-to-Have) :


- Cloud platforms e.g. GCP, Azure, AWS

- Relevant knowledge of Java GUI frameworks and basic HTML and JavaScript


Qualifications required :


- Bachelor's or Master's degree in computer science.


Relevant Experience :

- 5 to 8 years of hands-on professional experience working with cutting-edge technologies in enterprise applications


info-icon

Did you find something suspicious?