Java Full Stack Developer

Bangalore Urban, Karnataka, India
Oct 09, 2024
Oct 09, 2025
Hybrid
Full-Time
5 Years
Job Description

We are seeking a talented and motivated Java Full Stack Developer to join our dynamic team. The ideal candidate will have a robust background in Java development, complemented by proficiency in front-end technologies and a passion for delivering high-quality software solutions. You will work closely with cross-functional teams to design, develop, and maintain applications that meet our clients' needs.

Responsibilities

  • Develop and implement Java code that aligns with the specified requirements and design documentation.
  • Collaborate with UI/UX designers to build responsive and user-friendly interfaces using Angular, React JS, or equivalent technologies.
  • Leverage web technologies, including JavaScript, HTML5, CSS, JSON, REST, and SOAP, to create seamless user experiences.
  • Write comprehensive unit tests to validate major logic components of the codebase, ensuring code reliability and quality.
  • Participate in deployment activities and provide production support for the applications you develop.
  • Engage in all phases of the Software Development Life Cycle (SDLC) using Agile Methodology (Scrum).
  • Troubleshoot and resolve complex technical issues as they arise.
  • Communicate effectively with team members and stakeholders to ensure project success.

Mandatory Skills

  1. Core Java. Strong proficiency in Core Java programming and object-oriented design principles.
  2. Frontend Technologies. Experience with Angular JS and other UI frameworks.
  3. Spring Framework. Knowledge of Spring and its various modules.
  4. Web Technologies. Familiarity with JavaScript, HTML5, CSS, JSON, REST, and SOAP.
  5. Database Experience. Proficient with databases, preferably DB2, Sybase, or Oracle.
  6. Agile Methodology. Understanding of the complete SDLC process and experience working in Agile environments.
  7. Communication Skills. Excellent oral and written communication abilities, with strong interpersonal skills.

Preferred Qualifications

  • 5+ years of relevant technical experience in software development.
  • Experience in the financial services industry is a plus.
  • Proven ability to understand and solve complex problems independently.

Why Join Us?

  • Work in a collaborative and innovative environment.
  • Opportunities for professional growth and advancement.
  • Be part of a company that values creativity and problem-solving.

How to Apply

If you meet the qualifications and are excited about contributing to our team, please submit your resume and cover letter.