Java Developer
letzbizz
Job Description
Key Responsibilities:
- Collaborate within a scrum team focused on service delivery, resiliency, and platform interoperability.
- Consult and collaborate with peers to leverage and contribute to reusable code and services.
- Gain subject matter expertise in one or more functional areas.
- Design scalable, high-performing, and robust applications and participate in design/code reviews with senior staff.
- Help shape best practices for developing, sharing, and continuously improving the software platform.
Requirements:
- Bachelor’s degree in Computer Science, Engineering, or a related field with 5+ years of work experience.
- Strong understanding of Data Structures, Algorithms, and Object-Oriented Design.
- Proficiency in Java 17 or higher, Spring Framework, Spring Boot, and Hibernate.
- Experience with Angular 11 or higher, JavaScript frameworks, CSS, and HTML.
- Familiarity with messaging frameworks such as IBM MQ/Kafka.
- Experience in Test-Driven and Behavior-Driven Development.
- Knowledge of Agile methodologies, tools, and processes.
- Understanding of architectural patterns, including Microservices architecture.
- Experience in the Securities or Financial Services domain is a plus.