Vacancy caducado!
Software Guidance & Assistance, Inc., (SGA), is searching for a Java Developerfor a Contract assignment with one of our premier Financial Services clients in New York, NY. Responsibilities :
- Participate in the development and implementation of Statistics critical distributed application.
- The position is for an experienced Application Developer who has very strong experience in developing and implementing applications using the JEE architecture.
- Be involved in the entire project life cycle (requirements review, technical design, development, deployment, and maintenance).
- Bachelor's or Master's Degree in a relevant field of work or equivalent work experience.
- 4-5 Java developers on various work streams and participate in code reviews to ensure design and coding are adhering to architectural standards
- Must have strong Java design and programming skills combined with the ability to multi-task in a fast-paced environment.
- This is a hands-on advanced Java developer position in the Solution Delivery function, Research and Statistics team requiring current development experience.
- Java, SQL, Knowledge of Rule engines and Workflow engines, Alteryx, AWS Critical Skills: Java, SQL, web services.
- Strong knowledge and expertise in JEE technology
- Strong analysis and design skills, including requirements analysis, OO design patterns, and UML
- Strong knowledge and expertise in Spring Framework (Core, MVC, AOP, Security, Batch, etc.)
- Knowledge of UI development tools
- Alteryx
- AWS cloud solutions
- Strong database skills (SQL Server, Oracle)
- Strong understanding of application resiliency, security, scalability, general performance concepts, and end to end debugging capabilities
- Working knowledge of Eclipse IDE and WebSphere application serve
- Experience with Web 2.0 development, concepts, and design patterns
- Additional technologies:
- Workflow Engine Knowledge and integration with a workflow engine
- Cloud concepts and development
- Open-source frameworks
- Development lifecycle
- Testing concepts (unit, integration)
- Continuous Integration (SVN, Jenkins, Sonar)
- Agile development
- Dependency Management (Maven)
- Strong communication and interpersonal skills.
- Ability to communicate and understand user requirements and architectural design.
- Ability to collaborate with multiple business and technical teams
- Ability to work on multiple assignments simultaneously and produce high-quality products
- Ability to work in a team of approx. 4-5 Java developers on various work streams and participate in code reviews to ensure design and coding are adhering to architectural standards
- Java, Spring Framework, SQL, Knowledge of Rule and Workflow engines, Alteryx, Tableau, AWS, knowledge of Financial Services industry is a plus.
Vacancy caducado!