Java Developer (Closed)
SkillStorm is seeking a Java Developer for our client in Charlotte, NC. Candidates must be able to work on SkillStorm's W2; not a C2C position. EOE, including disability/vets.
Position Summary:
- We are seeking an experienced Java Developer with extensive experience in high performing digital platform & component development. The candidate will have exceptional analytical, design and coding skills in Java with an emphasis on distributed low latency and high availability systems.
Job Responsibilities:
- The role would involve leading design & implementation aspects for a team of software engineers supporting the shared services components for consumer & wealth digital platform for Bank of America. Candidate should be able to collaborate in a fast-paced environment with partnering teams.
- Candidate must be a strong team player with excellent communication skills. Candidate should 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.
- 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
- Must possess a Technical and/or Engineering background in Computer Science, Physics, and Engineering, Mathematics or relevant analytical degree.
- 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
#LI-DNI
Similar Jobs
Entry Level Software Developer
Contract job in Charlotte
Business Event Analyst
Contract job in Charlotte
Technical Design Lead
Contract job in Charlotte