Full Stack Java Developer 1

joinhgs

Bengaluru, India 5 Years Exp Posted 25d ago

Job Description

Key Responsibilities:

  • Collaborate with cross-functional teams to design, develop, and launch new features.
  • Develop backend services using Java, Spring Boot, and Hibernate, applying modern features like Records, Sealed Classes, and Pattern Matching.
  • Design RESTful APIs and ensure integration with third-party systems and core banking services.
  • Build and maintain scalable microservices using Docker and Kubernetes.
  • Work with relational (MySQL, PostgreSQL, MS-SQL) and NoSQL (MongoDB, Cassandra) databases.
  • Utilize messaging systems such as Apache Kafka, RabbitMQ, or MSMQ for asynchronous processing.
  • Deploy and manage services in Google Cloud Platform (GCP) using relevant GCP services.
  • Create CI/CD pipelines and perform DevOps tasks using tools like Jenkins, Docker, and Kubernetes.
  • Implement security best practices and ensure data protection compliance.
  • Contribute to frontend development using React, Angular, JavaScript, and Node.js.
  • Develop tools and features for fraud detection, risk analysis, and transaction monitoring.
  • Engage with financial institutions to gather requirements and deliver customer-centric solutions.
  • Collaborate with project managers and stakeholders to define project estimates, scope, and delivery plans.
  • Participate in agile ceremonies and adhere to agile development best practices.
  • Write clean, maintainable code and ensure code quality via reviews and automated testing.
  • Produce and maintain technical documentation for internal and client use.

 

Required Experience & Skills:

Technical Skills:

  • Java (Spring Boot, Hibernate, RESTful APIs), Java
  • Strong frontend skills in React, Angular, JavaScript, and Node.js
  • Microservices architecture and container orchestration using Docker and Kubernetes
  • Experience with GCP and other cloud platforms
  • Strong experience with Kafka, RabbitMQ, or MSMQ
  • Proficiency with relational and NoSQL databases
  • Knowledge of CI/CD pipelines, DevOps tools, and version control systems like Git
  • Experience with Python and at least one scripting language
  • Familiarity with JSON, REST standards, and performance optimization techniques

Soft Skills:

  • Strong problem-solving and analytical skills
  • Ability to communicate complex technical concepts to technical and non-technical audiences
  • Proven leadership and mentoring abilities
  • Excellent verbal and written communication skills
  • Customer engagement experience during all phases of development

 

Qualifications:

  • Bachelor’s or master’s degree in computer science, Information Technology, or a related field
  • 5+ years of experience in IT/software engineering roles
  • 4+ years of experience in full-stack application design, development, and architecture
  • Experience working in Agile environments
  • Prior experience in banking or fintech industry is a strong plus
    • Demonstrated ability to work independently and lead teams of varying sizes

Similar Openings for You