Developer (Java) (India)

Developer (Java) (India)

15 Oct
|
Sapiens
|
India

15 Oct

Sapiens

India

The Java Developer designs and develops enterprise applications using Java technologies, bringing strong object-oriented design skills, hands-on experience with the Spring and Hibernate ecosystem, and the ability to lead a team and tune application performance. The role leverages approved AI-augmented tools and SaaS/cloud practices to improve engineering efficiency and software quality.

Experience &

- Background

- Typically 3 to 5 years of experience designing or developing object-oriented applications in a Java environment.
- Strong proficiency in Core Java, including OOP concepts, Collections Framework, Exception Handling, Multithreading, Drools and Java 8+ features.
- Hands-on experience developing enterprise applications using Spring Framework and Spring Boot.
- Experience in designing, developing, integrating, and maintaining RESTful APIs and microservices.
- Strong understanding of SQL, relational databases, database design, joins, indexing, and query optimization.
- Hands-on experience with Hibernate/JPA or Spring Data JPA for database persistence.
- Experience in writing unit tests and debugging application issues.
- Good understanding of software development lifecycle (SDLC), Agile methodologies, and coding best practices.
- Proficiency in Git or equivalent version control systems.
- Robust analytical, problem-solving, communication, and collaboration skills.

Technical Skills

Programming Languages

- Java 8/11/17 or higher.
- SQL; basic knowledge of JavaScript, HTML, and CSS is an advantage.

Frameworks &
- Technologies

- Spring Core, Spring MVC, Spring Boot, Spring Data JPA, Spring Security, JUnit, jQuery, XML/XSL, and Hibernate
- RESTful Web Services, JSON, XML, and microservices architecture.
- Spring Security and authentication/authorization mechanisms.

Databases

- Oracle, PostgreSQL, or MySQL.




- SQL queries, joins, stored procedures, indexing, transactions, and query performance tuning.

Testing &
- Debugging

- JUnit and Mockito.
- Postman or similar tools for API testing.
- Application debugging, root-cause analysis, and defect resolution.

Development &
- Build Tools

- Maven or Gradle.
- Git and code review practices.
- IDEs such as IntelliJ IDEA or Eclipse.

DevOps &
- Deployment

- Basic understanding of CI/CD pipelines and build/deployment processes.
- Familiarity with Docker and Kubernetes is an advantage.

Additional Advantage

- Experience in enterprise product development, insurance or financial services applications.
- Knowledge of messaging technologies such as Kafka or any other relevant technologies.
- Experience with API security, versioning, backward compatibility, and performance optimization.

AI-Related Expectations
- Use approved AI coding assistants to accelerate code generation, unit test creation, refactoring, and documentation.
- Leverage AI assistance for debugging, log and stack-trace analysis, and identifying performance bottlenecks.
- Review and validate AI-generated code for correctness, security, performance, and adherence to coding standards before committing.
- Follow approved privacy, security, and responsible-AI guidelines, particularly when handling sensitive application and customer data.

SaaS &
- Cloud Awareness
- Understanding of environment-based build, deployment,



and testing across Dev, QA, UAT, and Production-like setups.
- Awareness of SaaS delivery concepts such as configuration-driven change, release cadence, and integration dependencies.
- Basic familiarity with how cloud-hosted deployments (for example, AWS) affect application design, scalability, and security.

Communication &
- Collaboration
- Self-motivated with strong initiative and excellent communication skills.

Preferred / Good to Have
- Java 8 certification.
- Experience with one or more of single sign-on, LDAP, and reporting tools (for example, Jasper Reports).
- Domain experience in the insurance industry, preferably Property &
- Casualty or Workers'
- Compensation.
- Experience writing advanced SQL and PL/SQL.
- Experience working with enterprise application architecture frameworks.
- Experience in the full software development lifecycle using Agile methodologies such as Scrum.
- Experience using AWS is a plus.

- Design and develop enterprise applications using Java technologies and object-oriented principles.
- Prepare technical design documents for new features and enhancements.
- Build and consume SOAP and RESTful webservices.
- Fine-tune applications and identify potential bottlenecks to improve performance.
- Write unit tests (JUnit) and follow established development and code quality standards.
- Lead and mentor team members, and drive R&D-type; work using Java technologies.
- Work with Oracle, DB2, or SQL Server databases and deploy applications on JBoss and WebSphere application servers.

- Work on enterprise-grade insurance applications while growing technical depth and leadership across Java, Spring, and cloud and AI-assisted engineering practices in a collaborative delivery environment.

📌 Developer (Java) (India)
🏢 Sapiens
📍 India

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: developer (java) (india) / india

Subscribe to this job alert:

Get the latest job offers by email for: developer (java) (india) / india