Java Full Stack Developer

New York, New York, United States
Aug 22, 2024
Aug 22, 2025
Hybrid
Full-Time
2 Years
Job Description

We are seeking a highly skilled Java Full Stack Developer to join our dynamic team in Bangalore. This role is ideal for a dedicated professional with extensive experience in advanced Java and web development technologies. The successful candidate will independently handle development tasks, design and architect systems, and communicate effectively with team members, clients, and other stakeholders.

Key Responsibilities

  1. System Development and Design. Independently develop, architect, and design enterprise applications using Java and Spring Boot technologies.
  2. Full Stack Development. Build and enhance web applications with Java (Spring Boot), ReactJS, and microservices.
  3. API Development. Create and manage RESTful APIs, implement JDBC, JPA, Security, and Scheduler functionalities.
  4. Database Management. Work with PLSQL and relational databases to ensure robust data handling and manipulation.
  5. Testing and Quality Assurance. Utilize TDD practices and frameworks such as JUNIT and JEST for rigorous testing of applications.
  6. Agile Methodologies. Participate in agile development practices using tools like Bitbucket, JIRA, and CI/CD pipelines.
  7. Cloud Platforms. Experience with public cloud platforms for deploying and managing applications.

Required Skills and Qualifications

  1. Technical Expertise. Proven experience in Java full stack development, including Java, Spring Boot (REST API, JDBC, JPA, Security, Scheduler), microservices, and ReactJS.
  2. Database Skills. Proficiency in working with PLSQL and relational databases.
  3. Testing Frameworks. Strong background in Test-Driven Development (TDD) and experience with testing frameworks like JUNIT and JEST.
  4. Agile Practices. Familiarity with agile methodologies, version control using Bitbucket, and issue tracking with JIRA.
  5. Cloud Experience. Hands-on experience with public cloud platforms.

Preferred Qualifications

  1. Communication Skills. Excellent verbal and written communication skills to effectively interact with team members, clients, and other stakeholders.
  2. Problem-Solving. Strong analytical and problem-solving abilities to address complex development challenges.

Why Join Us?

  1. Innovative Environment. Work on cutting-edge technologies and projects.
  2. Career Growth. Opportunities for professional development and career advancement.
  3. Collaborative Culture. Join a team of skilled professionals in a supportive and collaborative work environment.

If you are a proactive and skilled Java Full Stack Developer with a passion for building and optimizing enterprise applications, we encourage you to apply and join our innovative team in Bangalore.