Help us maintain the quality of jobs posted on PowerToFly. Let us know if this job is closed.
Job Details
About the Role: Grade Level (for internal use):10 Department overview: Managed Corporate Actions (MCA) service provides best-in-class centralized source of validated corporate action data for nearly three million equities, fixed income and structured securities, across more than 160 countries and territories. MCA services customers as a single source that streamlines operations for the collection, validation and dissemination of corporate actions. Position summary Engineering team follows Agile and Lean principles, architects, design and develop solutions for challenging problems using latest tools and technologies and delivers high quality deliverables using continuous integration. Engineering team takes pride in delivering innovative solutions to add value to corporate actions business. We are seeking a highly skilled and experienced full stack Java engineer to join our team to implement next generation of features for the application as well as supportexisting platform. As a full stack engineer you will be responsible for designing, developing and maintaining robust and scalable software solutions in a highly dynamic and collaborative work environment. Duties & accountabilities We’re looking for a strong and dynamic technical individual to develop and support a highly scalable platform. Hands-on experience is a must.
- Collaborate and share technical and business knowledge to members of the development team and wider organisation.
- Analyse existing designs and interfaces and creating design extensions or enhancements
- Apply strong technical skills and good business knowledge – together with investigative techniques and problem-solving skills to identify and resolve issues in a timely and efficient manner
- Should be able to work directly with Business Analyst, Operations team and DevOps team to understand and resolve issue
- Work with other engineering streams like QA, DBA’s and DevOps to enhance quality metrics
- Design and Develop high quality deliverables using continuous integration following Agile and Lean
- Focus on ensuring Quality Gate Metrics are met as part of code development
- Contribute to peer code-review sessions to evaluate functional and non-functional impact of code changes
- Bachelor’s degree in Computer Science or related field
- 5+ years’ experience in Java, JEE platform with expert level java coding experience
- Significant hands-on experience in on advanced Java 11+features including Multi-Threading, Concurrency, Serialization, Cloning, Annotations
- Strong experience in relational Databases like Oracle, designing normalized or de-normalized database, writing SQL queries & stored procedures and analyzing & fixing performance issues.
- Experience in profiling an application to troubleshoot issues, monitoring system performance (CPU, memory, processes, threads, network etc.) is a plus
- Experience in Spring Integration framework, JSON web services, Spring Batch, Spring REST, Spring framework, Spring Boot, Apache kafka
- Basic knowledge of Unix commands is a must.
- Proficient in OOPS, Design Patterns and Data Structures.
- Knowledge of Test Driven Development and ability to write units tests leveraging frameworks such as JUnit, Mockito, JMock etc. for extensive unit-testing
- Experience with build & release tools like Maven and Continuous Integration like Jenkins
- Knowledge of Agile development methodology
- Knowledge of developing web applications with Angular6 and RESTful Web services
- Experience with any reporting framework like Jasper Reports
- Knowledge of ElasticSearch, Apache Kafka, NoSQL
- Experience working on analytic solution on high volume data using event driven architecture
- Ability to work with remote team in a geographically distributed development model.
- Proactive and able to work independently with minimal supervision
- Excellent written/oral communication skills
- High benchmarks for developing good quality code
- Enthusiastic about technology and has a passion for high quality of deliverables.
- Health & Wellness: Health care coverage designed for the mind and body.
- Flexible Downtime: Generous time off helps keep you energized for your time on.
- Continuous Learning: Access a wealth of resources to grow your career and learn valuable new skills.
- Invest in Your Future: Secure your financial future through competitive pay, retirement planning, a continuing education program with a company-matched student loan contribution, and financial wellness programs.
- Family Friendly Perks: It’s not just about you. S&P Global has perks for your partners and little ones, too, with some best-in class benefits for families.
- Beyond the Basics: From retail discounts to referral incentive awards—small perks can make a big difference.
About the Company
S&P Global
United States
At S&P Global we transform data into Essential Intelligence®, pinpointing risks and opening up possibilities. We Accelerate Progress in the world.... Read more