Tech Lead, Software Development Engineering
fiserv
Job Description
As a Senior Java Developer, you are a seasoned professional who is responsible for designing, developing, and maintaining complex Java based applications in our financial systems. You work closely with cross-functional teams, including DevOps, designers, and product managers.
You are a key player in ensuring the successful delivery of tasks, solutions and goals, combining technical expertise and strategic thinking.
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.