HamburgerMenu
hirist

Job Description

Java Full Stack Developer

Location : Bommanahalli, Bangalore, India (Work from Office Cab Provided)

Work Timings :
2:00 PM to 11:00 PM IST

Work Days : Monday to Friday

Experience : 4-6 Years

Employment Type : Full-time

Job Overview :

We're hiring a highly skilled Java Full Stack Developer with 4-6 years of experience to join our team in Bommanahalli, Bangalore. This is an onsite role with cab service provided, operating Monday to Friday from 2:00 PM to 11:00 PM IST. You will be instrumental in designing, developing, and maintaining scalable web applications, leveraging your expertise in Java, Spring Boot, and React.js. This position demands a strong understanding of microservices architecture, RESTful services, and database management, with a commitment to high performance and clean code practices.

Key Responsibilities :

- Design, develop, and maintain robust and scalable web applications across the full stack using Java, Spring Boot, and React.js.

- Build and optimize high-performance REST APIs for backend services, ensuring seamless data exchange and efficient communication with frontend components.

- Develop dynamic and responsive frontends using React.js, focusing on user experience, component reusability, and modern web standards.

- Collaborate closely with cross-functional teams, including product managers, UI/UX designers, and quality assurance engineers, throughout the entire software development lifecycle (SDLC) for feature development.

- Ensure application performance, scalability, and security by implementing industry best practices, conducting performance tuning, and identifying/resolving bottlenecks.

- Write clean, modular, testable, and well-documented code, adhering to established coding standards and design principles.

- Actively participate in code reviews, providing constructive feedback and ensuring code quality, maintainability, and architectural consistency.

- Engage in Agile ceremonies (e.g., sprint planning, daily stand-ups, retrospectives), contributing to effective sprint execution and continuous improvement.

- Troubleshoot, debug, and resolve complex technical issues across both frontend and backend systems.

Mandatory Technical Skills :

- 4-6 years of professional experience in Java full stack development.

- Strong hands-on proficiency in Java, including advanced concepts like multithreading, collections, and JVM internals.

- Expertise in Spring Boot, with practical experience in building microservices, REST APIs, data access layers (Spring Data JPA), and security (Spring Security).

- Solid experience with React.js, including Redux (or other state management libraries), React Router, component lifecycle, and modern JavaScript (ES6+).

- Good understanding and practical experience with RESTful services design principles (resource-oriented, stateless, proper HTTP methods).

- Familiarity with microservices architecture, including concepts like service discovery, API Gateway, and inter-service communication patterns.

- Proficiency with Git for version control, including branching strategies and pull request workflows.

- Experience working with SQL databases (e.g., PostgreSQL, MySQL, Oracle) including schema design, complex queries, and ORM frameworks (e.g., Hibernate, JPA).

- Familiarity with NoSQL databases (e.g., MongoDB, Cassandra, Redis) and their use cases.

Preferred Qualifications :

- Experience with cloud platforms such as AWS, Azure, or GCP and their relevant services (e.g., EC2, S3, Lambda, Azure App Service).

- Familiarity with containerization technologies like Docker and orchestration tools like Kubernetes.

- Experience with continuous integration/continuous deployment (CI/CD) pipelines (e.g., Jenkins, GitLab CI, Azure DevOps).

- Knowledge of unit testing frameworks (e.g., JUnit, Mockito for Java; Jest, React Testing Library for React) and integration testing.

- Understanding of performance optimization techniques for both Java applications and React frontends.


info-icon

Did you find something suspicious?