Job Title: Sr. Java Developer (Banking Domain) Location: Jersey City NJ (Web Cam Interview) Duration: Long Term (W2) H1 Transfer/ GC/ Citizen Job Description: Global Markets IT - Cash Prime BrokerageJob Description: - Work in an agile and fast-paced environment interfacing with management, business and senior technology members
- Understand technical and Business processes of various front office, trading and settlement applications
- Understand business requirements, processes and specifications required to support implementation
- Communicate and coordinate effectively with business analysts and cross functional technology teams
- Document technical specifications, functional flows and drive the projects autonomously
- Architect and design high performance, robust and scalable systems
- Must be a self-starter, team player and mentor junior team members
- Design and implement applications utilizing complex Java/J2EE technologies and middleware systems
- Build and maintain efficient, reusable, and reliable code
- Manage end-to-end development cycle from requirements analysis, coding, testing and maintenance
- Identify bottlenecks and bugs, and devise solutions to these problems
- Provide status updates, proper escalations & reporting to management & business
- Manage Source Code repository and support production releases
- Identify and assist in resolution of risks and issues that will adversely affect planned project milestones
Qualifications:Bachelor's degree or foreign education equivalent in Computer Science or Engineering with 10+ years of experience performing Java/J2EE software engineering within a financial services environment (capital markets ).
Skillset Requirements: - Core JAVA, J2EE, Spring Framework(Spring Boot, JDBC, Spring Batch), Hibernate
- Distributed Caching, EhCache
- In memory data stores: Ignite or Redis
- Distributed processing frameworks like Apache Flink
- Web Servers: Apache, Tomcat, Jetty, Reverse proxies
- Sybase/SQL Server/Oracle/RDBMS Fine tuning
- Rest Web Services with Microservices architecture
- Kafka Connect/Kafka streams, JMS, MQ, Tibco
- Maven, IntelliJ, GIT /SVN, JIRA, Jupyter Notebook
- Python, Linux Shell, YAML, Groovy Scripting
- Kubernetes Cloud deployment
- S3 Cloud storage
- Dynatrace, Prometheus, ELK monitoring
- Workload automation tools: Autosys, Apache Airflow
- Software quality tooling: SonarQube, Nexus, Fortify
- TDD / XP / Scrum / Agile Development Practices
Candidate Success Factors:Candidates will be measured on the following four performance drivers which will dictate how individual impact is considered on the Americas platform:
- Results and Impact
- Leadership and Collaboration
- Effective communication
- Client, Customer and Stakeholder Focus
- Compliance Culture and Conduct