HamburgerMenu
hirist

Xforia Technologies - Java Full Stack Developer - Spring Frameworks

XFORIA TECHNOLOGIES PRIVATE LIMITED
Multiple Locations
8 - 10 Years
star-icon
4.5white-divider89+ Reviews

Posted on: 10/11/2025

Job Description

Description :

Role : Java Full Stack Developer

Experience : 8- 10 yrs

Location : Bangalore Rural, Bengaluru, Mumbai (All Areas)

Key Responsibilities :


- Design, develop, and maintain robust backend systems using Core Java and Spring frameworks.

- Implement complex business logic, ensuring performance, scalability, and reliability.

- Collaborate with cross-functional teams, including front-end developers, QA engineers, and product managers.

- Work with relational (DB2) and NoSQL (MongoDB) databases to manage and optimize data storage and access.

- Apply software design patterns and principles such as MVC, multithreading, caching, recursion, and functional programming.

- Write clean, testable, and maintainable code using JUnit, TDD, or BDD approaches.

- Participate in code reviews, ensuring adherence to best practices and coding standards.

- Integrate applications with other systems using RESTful Web Services and modern APIs.

- Contribute to continuous integration and deployment pipelines using Gradle, Jenkins, and Git.

- Troubleshoot production issues and work on performance tuning, profiling, and optimization.

Required Qualifications & Skills :

- 7+ years of experience in Java backend development.

- Strong analytical and problem-solving skills with a structured approach.

- In-depth understanding of Core Java, including : Class loading, garbage collection, Java collections API Reflection API, Java Streams, functional programming concepts

- Solid grasp of software design principles (MVC, algorithms, data structures, design patterns, multithreading).

- Proficiency in Spring Framework, JSR-303, Logback, JUnit, Apache Commons, etc.

- Strong understanding of relational databases (DB2) and proficiency in writing complex SQL queries.

- Working knowledge of NoSQL databases, especially MongoDB.

Good to Have (Preferred Skills):
- Experience with cloud platforms like Azure, Snowflake, or Databricks.

- Hands-on experience with Workflow Engines such as Camunda 7/8, BPMN, or DMN.

- Exposure to BDD frameworks (JBehave, Cucumber) and TDD methodologies.

- Familiarity with source code management tools (Git) and CI/CD pipelines (Gradle, Jenkins).

- Good understanding of RESTful APIs, HTTP, XML, and JSON.

- Basic knowledge of frontend frameworks like ReactJS and Redux.

- Comfortable working in Unix/Linux environments.

- Experience with Liquibase for database schema versioning and management.


info-icon

Did you find something suspicious?