Vacancy caducado!
Job Description:
We are seeking an experienced JavaDeveloper with extensive experience in high-performing digital platform & component development. The ideal candidate will have exceptional analytical, design and coding skills in Java with an emphasis on distributed low latency and high availability systems. The role would involve executing design & implementation aspects for a team of software engineers supporting the shared services components for consumer & wealth digital platform for Bank of America. The ideal candidate will be able to collaborate in a fast-paced environment with partnering teams, be able to shift priorities and multi-task on different business & platform goals.Required Skills:- Exceptional development & Design skills in Core Java, Java Frameworks Spring, Spring Boot, Service integration, message formats; typically 7 yrs combined work experience
- Strong understanding of Java packages, binaries (JAR / WAR / EAR) web application constructs, etc.
- Demonstrable experience designing java applications & components distributed software
- Deep knowledge of REST, Gateway architectures / frameworks, micro-services
- Ability to work in a diverse team
- Knowledge or experience of agile development (e.g. XP, SCRUM, Kanban) and continuous integration
- Solid OO design skills with an emphasis on distributed low latency, high availability systems
- Strong analytical and problem solving skills
- Strong multi-threading skills
- Strong understanding of design patterns including why and where a pattern should be used
- Strong understanding of Middleware concepts, usage and application
- Candidate must be a strong team player with excellent communication skills
- Solid knowledge of contemporary development processes, build environments and testing tools
- Comfortable in communicating with business users
- Undergraduate degree or equivalent work experience
Vacancy caducado!