All fields marked * are required
Job Description – Senior Java Full Stack Developer
Senior Java Full Stack Developer
5–8+ Years
We are looking for a highly skilled Senior Java Full Stack Developer with strong experience in designing, developing, and maintaining scalable enterprise applications. The ideal candidate should have expertise in Java, Spring Boot, React.js, PostgreSQL, and RESTful APIs, along with a solid understanding of software architecture, database design, and cloud-native development.
Design, develop, and maintain scalable backend applications using Java and Spring Boot.
Build responsive and interactive user interfaces using React.js.
Develop and consume RESTful APIs for seamless frontend-backend communication.
Design, optimize, and maintain PostgreSQL databases, including writing efficient SQL queries and performance tuning.
Collaborate with product managers, UI/UX designers, QA engineers, and other developers throughout the software development lifecycle.
Write clean, maintainable, and well-documented code following coding standards and best practices.
Implement authentication, authorization, and security best practices such as JWT and OAuth2.
Perform code reviews, mentor junior developers, and promote engineering best practices.
Troubleshoot production issues, optimize application performance, and resolve technical challenges.
Participate in Agile ceremonies including sprint planning, daily stand-ups, retrospectives, and backlog grooming.
Develop unit and integration tests to ensure software quality.
Work with CI/CD pipelines and deployment processes.
Java 8/11/17+
Spring Boot
Spring MVC
Spring Data JPA / Hibernate
Spring Security
REST API Development
Microservices Architecture
React.js
JavaScript (ES6+)
HTML5
CSS3
Bootstrap or Material UI
PostgreSQL
SQL
Query Optimization
Database Design
Git
Maven or Gradle
Docker
Jenkins/GitHub Actions (CI/CD)
Postman
IntelliJ IDEA or Eclipse
JUnit
Mockito
Experience with AWS, Azure, or Google Cloud.
Experience with Redis, Kafka, or RabbitMQ.
Knowledge of Kubernetes and Docker containerization.
Familiarity with Elasticsearch or NoSQL databases.
Experience with AI integrations or LLM APIs is an added advantage.
Bachelor's or Master's degree in Computer Science, Information Technology, or a related field.
Strong understanding of Object-Oriented Programming (OOP), Design Patterns, and SOLID principles.
Excellent problem-solving and debugging skills.
Strong communication and leadership abilities.
Experience building enterprise SaaS applications.
Knowledge of system design and scalable architectures.
Experience working in Agile/Scrum environments.
Ability to mentor developers and drive technical excellence.
Required
Preferred
All fields marked * are required
Job Description – Senior Java Full Stack Developer
Senior Java Full Stack Developer
5–8+ Years
We are looking for a highly skilled Senior Java Full Stack Developer with strong experience in designing, developing, and maintaining scalable enterprise applications. The ideal candidate should have expertise in Java, Spring Boot, React.js, PostgreSQL, and RESTful APIs, along with a solid understanding of software architecture, database design, and cloud-native development.
Design, develop, and maintain scalable backend applications using Java and Spring Boot.
Build responsive and interactive user interfaces using React.js.
Develop and consume RESTful APIs for seamless frontend-backend communication.
Design, optimize, and maintain PostgreSQL databases, including writing efficient SQL queries and performance tuning.
Collaborate with product managers, UI/UX designers, QA engineers, and other developers throughout the software development lifecycle.
Write clean, maintainable, and well-documented code following coding standards and best practices.
Implement authentication, authorization, and security best practices such as JWT and OAuth2.
Perform code reviews, mentor junior developers, and promote engineering best practices.
Troubleshoot production issues, optimize application performance, and resolve technical challenges.
Participate in Agile ceremonies including sprint planning, daily stand-ups, retrospectives, and backlog grooming.
Develop unit and integration tests to ensure software quality.
Work with CI/CD pipelines and deployment processes.
Java 8/11/17+
Spring Boot
Spring MVC
Spring Data JPA / Hibernate
Spring Security
REST API Development
Microservices Architecture
React.js
JavaScript (ES6+)
HTML5
CSS3
Bootstrap or Material UI
PostgreSQL
SQL
Query Optimization
Database Design
Git
Maven or Gradle
Docker
Jenkins/GitHub Actions (CI/CD)
Postman
IntelliJ IDEA or Eclipse
JUnit
Mockito
Experience with AWS, Azure, or Google Cloud.
Experience with Redis, Kafka, or RabbitMQ.
Knowledge of Kubernetes and Docker containerization.
Familiarity with Elasticsearch or NoSQL databases.
Experience with AI integrations or LLM APIs is an added advantage.
Bachelor's or Master's degree in Computer Science, Information Technology, or a related field.
Strong understanding of Object-Oriented Programming (OOP), Design Patterns, and SOLID principles.
Excellent problem-solving and debugging skills.
Strong communication and leadership abilities.
Experience building enterprise SaaS applications.
Knowledge of system design and scalable architectures.
Experience working in Agile/Scrum environments.
Ability to mentor developers and drive technical excellence.
Required
Preferred