Senior Java Developer
CapB InfoteK
- New York City, NY
- Permanent
- Full-time
The candidate should have a strong understanding of Java. He/she should have at least 7+ years of application development experience, preferably in Financial Services. The candidate should be experienced with services and middleware, having worked on real-time, event-driven systems. The ideal candidate will have strong Scala experience.Skills required:
- Ability to interpret business requirements / technical design documents and design / develop appropriate software solutions
- Strong understanding and experience with application design and development
- Knowledge of design patterns and the ability to identify opportunities to apply them.
- Thorough understanding of web technologies and web architectures
- 5+ years of professional experience using Java/JEE and Spring.
- Experience with messaging frameworks and APIs, particularly JMS.
- Database skills (preferably DB2, SQL Server) to design new or alter existing table structures to satisfy specifications and requirements.
- Must be able to follow project plans and task schedules.
- Must have at least 1-year experience working with geographically dispersed teams, that fall across different time zones
- Excellent communication skills in English language are essential, both written and oral.
- Good problem-solving skills.
- Functional programming in Scala
- NoSQL DBS
- .Net
- JavaScript