We are seeking a seasoned Java Backend Developer to design and maintain server-side components for a high-profile, firm-wide model control system.
The role involves working in an agile environment, collaborating with product owners and business users, and contributing to performance optimization and DevOps integration.
Key Responsibilities :
- Design, implement, and maintain Java server-side components for enterprise-level systems.
- Collaborate with product owners and business stakeholders in an agile development environment.
- Develop new features, integrate DevOps practices, and optimize system performance.
- Take initiative to clarify requirements, plan implementations, and ensure timely delivery.
- Write clean, consistent, and well-documented code while adhering to engineering best practices.
- Conduct code reviews and contribute to continuous improvement of development standards .
Required Qualifications :
Minimum 7 years of experience in Java backend development.Strong analytical and problem-solving skills.Deep understanding of software design principles including MVC, data structures, algorithms, multithreading, caching, and recursion.Proficiency in core Java concepts : class loading, garbage collection, Java Collections API, Reflections API, Java 8 Streams, and Functional Programming.Experience with NoSQL databases, particularly MongoDB.Familiarity with BDD frameworks such as JBehave or Cucumber.Working knowledge of DMN and BPMN tooling.Experience with Gradle and Jenkins for automated build processes.Strong understanding of RESTful web services.Excellent communication skills and ability to collaborate with global teams.Preferred Qualifications :
Experience with relational databases and SQL (e.g., DB2).Knowledge of ORM technologies such as JPA / Hibernate.Familiarity with Snowflake DB.Understanding of HTTP, XML, and JSON protocols.Experience with Unix / Linux environments.Exposure to TDD (Test Driven Development).Knowledge of Liquibase for database schema management.Proficiency with Git for source code management.Basic understanding of React.js.Email ID
This field is required Please enter valid emailId.Cell phone
This field is required Please enter valid cell phone.First Name
This field is required Please enter valid first name.Last Name
This field is required Please enter valid last name.#J-18808-Ljbffr