Overview
Join a dynamic team in the banking and technology sector as a Senior Java Developer. You will collaborate with Agile teams to develop scalable web applications, focusing on both back-end and front-end technologies, ensuring high performance and accessibility. This role involves client-facing solutions and requires a blend of technical expertise and leadership experience.
Responsibilities
- Develop scalable web applications using Java and React.
- Collaborate with cross-functional Agile teams on project delivery.
- Implement REST APIs and work with the JEE stack including Spring Boot.
- Ensure best practices in accessibility are met within the applications.
- Mentor and lead junior developers within the team.
- Utilize tools such as IntelliJ IDEA, Jenkins, and JIRA for development and project management.
- Participate in the full software development lifecycle, engaging with clients when necessary.
Requirements
- Minimum of 10 years experience in Java development.
- Strong knowledge of Spring Boot and REST APIs.
- Proficient in front-end technologies including JavaScript and ReactJS.
- Familiarity with JEE technologies such as JSF, JPA, and Servlets.
- Experience using accessibility tools like NVDA and WAVE.
- Demonstrated experience in Agile methodologies, particularly SCRUM.
- Ability to mentor other developers and take a leadership role in projects.
- Comfortable working in a client-facing environment.