Tech Lead, Software Development Engineering(Java, Spring, Microservices, API)

fiserv

pune 8 Years Exp Posted 24d ago

Job Description

What you will do:

  • Implement new features and functionality, as well as optimize and refactor existing code.
  • Write clean, efficient and well documented code.
  • Work with appropriate frameworks, libraries and tools (e.g. Spring Boot, Quarkus, Maven, Gradle).
  • Stay updated on the latest trends and technologies in the Java ecosystem.
  • Automate development processes, such as continuous integration / continuous deployment (CI/CD) pipelines.
  • Resolve complex technical issues, whether in the development stage or in production environment.
  • Analyze logs and error reports to trace problems and apply fixes.
  • Contribute to innovation initiatives, proposing new technologies or approaches.

Tech Stack:

  • Java 17+
  • Spring Boot 3, Quarkus
  • REST API (Open API 3)
  • Apache Kafka, Amazon MSK
  • Hibernate, JPA
  • Maven, GitLab CI/CD, ArgoCD, Nexus
  • Junit, Mockito
  • Sonatype Lifecycle, Fortify, WebInspect, SonarQube
  • Dynatrace, Splunk
  • AWS, Kubernetes, Docker
  • Jira, Confluence
  • IntelliJ IDEA Ultimate

What you will need to have:

  • 8+ years of experience in Java
  • In-depth knowledge of Java: This includes understanding the latest versions of Java, core concepts like object-oriented programming, multithreading, exception handling, collections framework, and Java memory management (garbage collection, etc.).
  • Professional Experience: 8+ years of hands-on experience in Java development.
  • Spring Framework: Experience with Spring Boot, Spring Security, and Spring Data.
  • Build Tools: Knowledge of build automation tools like Maven or Gradle.
  • Web Services: Proficiency with RESTful services and related technologies like JSON, XML.
  • Version Control: Knowledge of Git or other version control systems.
  • Unit Testing: Familiarity with testing tools like Junit and Mockito.

 

What would be great to have:

  • Leadership and Mentorship: Ability to guide and mentor junior developers, conduct code reviews, and lead technical discussions.
  • Team Collaboration: Experience working in agile teams, contributing to sprint planning, standups, and retrospectives.
  • Adaptability: Ability to quickly learn new technologies and adapt to changing project requirements.

Thank you for considering employment with Fiserv.  Please:

 

  • Apply using your legal name
    • Complete the step-by-step profile and attach your resume (either is acceptable, both are preferable).

Similar Openings for You