Search by job, company or skills

  • Posted a day ago
  • Over 300 applicants
Quick Apply

Job Description

Key Responsibilities:

  • Design, develop, and maintain high-performance, scalable, and reliable applications using Java 8+ and related technologies.
  • Implement and manage Microservices architectures, ensuring seamless integration and efficient communication between services.
  • Utilize Spring and Spring Boot frameworks to build robust and efficient backend systems.
  • Collaborate with front-end developers to integrate RESTful APIs with Angular-based user interfaces.
  • Participate actively in all phases of the Software Development Life Cycle (SDLC) following Agile methodologies.
  • Conduct thorough troubleshooting, debugging, and analysis of complex technical issues to ensure optimal application performance.
  • Apply strong analytical and problem-solving skills to overcome technical challenges and deliver effective solutions.
  • Contribute to code reviews, ensuring code quality, best practices, and adherence to architectural guidelines.
  • Effectively communicate technical concepts and solutions to both technical and non-technical stakeholders in English.
  • Demonstrate strong teamwork capabilities, collaborating effectively with fellow developers, QAs, and product owners, or leading smaller technical initiatives as required.
  • Continuously learn and adapt to new technologies and industry best practices.
  • (Preferable) Apply domain knowledge of Anti-Money Laundering (AML), Banking, or Finance to develop industry-specific solutions.

Mandatory Skills & Experience:

  • JAVA 8+ (Strong proficiency is a must)
  • Microservices architecture and development
  • Spring Framework (Core, MVC, Security, etc.)
  • Spring Boot (Extensive experience in building standalone, production-grade Spring-based applications)
  • Angular (Experience with front-end development and integration with Java backends)

Desired Skills & Attributes:

  • Sound communication skills in English, both written and verbal.
  • Proven ability to be a good team player or lead.
  • Quick learner with a proactive approach to acquiring new knowledge and skills.
  • Practical hands-on experience with excellent analytical, troubleshooting, and debugging skills.
  • Demonstrated strong problem-solving skills.
  • Familiarity with various phases of the SDLC and Agile development methodologies (Scrum, Kanban).
  • (Preferable) Domain knowledge of Anti-Money Laundering (AML), Banking, or Finance.

More Info

Job Type:
Employment Type:
Open to candidates from:
Indian

About Company

Geetha Technology Solutions

Job ID: 118658919

Similar Jobs