Posted on: 31/07/2025
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) :
- 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) :
- Relevant knowledge of Java GUI frameworks and basic HTML and JavaScript
Qualifications required :
- Bachelor's or Master's degree in computer science.
- 5 to 8 years of hands-on professional experience working with cutting-edge technologies in enterprise applications
Did you find something suspicious?
Posted By
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1522030
Interview Questions for you
View All