Java Developer

Jose Merciline

New York

JOB DETAILS
SKILLS
AJAX (Asynchronous JavaScript and XML), Analysis Skills, AngularJS, Application Programming Interface (API), Building Systems, CSS (Cascading Style Sheet), Client Server Architecture, Cloud Computing, Communication Skills, Concurrency, Concurrent Versions System (CVS), Data Analysis, Detail Oriented, Docker, Emerging Technology, Git, HTML5, Interpersonal Skills, Investment Management, Java, Java Platform Enterprise Edition (Java EE/J2EE), JavaScript, Leadership, Linux Operating System, Microsoft Windows Azure, Object Oriented Design (OOD), Object Oriented Development, Perforce Source Control Management (SCM) Software, Performance Testing, Performance Tuning/Optimization, Project Lifecycle, Python Programming/Scripting Language, REST (Representational State Transfer), Relational Databases (RDBMS), SQL (Structured Query Language), Server Programming/Applications, Service-Oriented Architecture (fka Distributed Object Architecture), Software Administration, Software Development Lifecycle (SDLC), Software Engineering, Source Code/Configuration Management (SCM), Stored Procedures, Systems Maintenance, Testing, Unit Test, Unix Shell Programming, User Interface/Experience (UI/UX), Web Programming, Web Services
LOCATION
New York
POSTED
13 days ago

Role: Application Developer - Java/J2EE.


Position Description:

We are looking to hire a talented software engineer having 10 to 15 years of experience to join the Advisory team in our company New York office. The Advisory team is responsible for maintaining and building systems for Advisory business. We are working on a Portfolio Management System to build the next generation of systems using latest technologies and techniques and hence are looking for a software engineer to help drive the development. The role is primarily to create and maintain trading applications built using Java, J2EE, Spring Boot, Angular and REST APIs.


Required SkillsFunctional:

* Experience in financial domain, understanding of trading and portfolio management functions.

* Strong communication and interpersonal skills

* Strong data analysis skills and attention to detail

* Self-motivated individual and creative thinker who will take ownership of tasks and projects.


Technical:

* At least 12 years of hand-on Java EE and core Java experience with strong leadership qualities

* Experience in developing client-server, distributed, real-time applications using Java, J2EE, Spring

* Good knowledge of Concurrency and high volume server side development

* Working knowledge of Cloud development environment and tools like Docker, Kubernetes, Azure

* Experience with web service development, REST and Services Oriented Architecture

* Excellent knowledge and experience in front end technologies like AngularJS, HTML5/CSS3, AJAX, JavaScript.

* Shell scripting and Python scripting knowledge in Unix/Linux environment.

* Involvement in full Software Development Life Cycle of the project.

* Working experience in SQL / Stored Procedures with a RDBMS.

* Experience working with Source Code Management solutions like (ex. Git, Perforce, CVS)

* Experience testing software (e.g. Unit testing, using frameworks, performance testing/tuning)

* Strong object-oriented design and development skills


About the Company

J

Jose Merciline