Primary Skills:Full Stack Developer Agile Software Development Java Spring Spring Cloud Spring Boot Hibernate Spring Data RESTful Swagger J2EE REST MQ XML SOAP JSON Angular
Secondary Skills:TypeScript HTML5 MicroServices Cloud RDBMS Sybase Hazelcast Redis Perl Pythod Bash SSL TLS ELK Splunk Red Hat Linux
Job Location:
New York, New York
Posted Date:
Posted today
Job Description
A major financial services firm is looking for a Full Stack Developer to join their team in New York, NY.
Responsibilities
Use agile methodologies and adhere to coding standards, procedures and techniques while contributing to the technical code documentation.
Participate in design reviews and provide input to the design recommendations.
Design, develop, code, test, debug and document. Research and evaluate solutions and make recommendations.
Refactoring, clean code, code reviews and mentoring.
Work with high-performing global technology teams and individuals throughout the firm to accomplish common goals.
Present and demo to users, stakeholders, and technology groups.
Qualifications
A Bachelor's Degree or higher.
7+ years of software development experience.
Proficient with Java 8+, Spring, Spring Cloud, Spring Boot, Hibernate, Spring Data JPA, RESTful services and Swagger.
Proficiency in Core Java/J2EE technologies, Spring.
Experience with Integration technologies like REST/MQ/XML/SOAP/JSON.
Experience with Angular 2+, Ionic framework, TypeScript and HTML5.
Microservices and private/public cloud development experience.
Experience with RDBMS (DB2 or Sybase) and / or no-SQL technologies.
Experience in distributed caching solutions like Hazelcast or Redis.
Experience with one modern scripting language such as a Perl/Python/Bash.
Understanding of architecture and design principles.
Experience in modern SDLC practices such as Test Driven Development, Continuous Integration, Continuous Delivery, and Continuous Deployment.
Experience with Memory/CPU usage profiling, optimizing and tuning automation and testing tools.
Understanding and experience with secure web protocols HTTPS/SSL/TLS. Familiarity with log/metric collection and monitoring technologies, such as ELK stack, AppDynamics, Splunk is a plus.