Job Description:
- Being a member of the SIFMU IT team means you will be a part of a technology team with a rich diverse skill sets and a phenomenal hard-working committed team.
- Whether it's Java, Spring suite, JavaScript, AngularJS, Unix, or Database skillset required for the project initiatives, we are there for each other collaborating and helping each other to achieve the common goal.
- We are embarking on an incredible multi-year transformation journey, and we are looking for best-of-breed software engineers to join us on this journey.
- In this role would be responsible to contribute towards new project implementations related to building of a modern data platform that is the backbone for all systems and applications .
- There is also significant opportunity for advancement and growth in this role based on your performance and contribution towards the organization goals.
Responsibilities:
- Technology Selection assists in technology selection decisions; manages technology risk for the project team
- Perform business and technical presentations in relation to technology platforms and solutions addressing the business problems
- Platforms works with Infrastructure partners to stand up development, testing, and production environments. Will define scalability and performance criteria for the product
- Environments work with Infrastructure partners to choose efficient hosting environment
- Requirements Elaboration works with the Functional Architect to ensure that non-functional requirements are complete and appropriate
- Data Modeling ensures physical data model supports the performance, privacy and security requirements
- Crafts Frameworks that promote concepts of isolation, extensibility, and extendibility
- System Performance proposes solutions that satisfy performance requirements; ensures test strategy validates performance requirements; tunes application performance issues
- Security understands corporate info. security standards: ensures test plans validate security requirements
- Standards recommends and promotes technical solutions that are consistent with corporate standards
- Documentation develops and maintains system documentation
- Is familiar with different software development methodologies (Waterfall, Agile, Scrum, Kanban) and leads team in process best practices of chosen methodology
- Helps to develop solutions that balance cost, schedule, and requirements
- Helps roll out standards and policies to other team members
- Supports team in managing client expectations and resolving issues on time
- Engages in activities to support the broader organization
- Incorporates business and financial factors into decision making and supports team members in doing the same
- Ensures own and team's practices support success across all geographic locations
- Mitigates risk by following established procedures and supervising controls, spotting key errors and demonstrating strong ethical behavior.
Qualifications:
- Full Stack developer/lead with proficiency in the following technologies.
- Java and related technologies Java, J2EE, Spring (Boot, Core, MVC, JDBC, Security), JUnit, Hibernate.
- UI technologies like Angular, node JS, HTML, JavaScript, jQuery, bootstrap, JSP.
- REST APIs, Swagger
- JEE Application servers Tomcat, WebSphere, BOSS.
- DevOps tools like Maven, Jenkins, nexus, fortify, Cobertura, Containers, etc.
- Design and development of RDBMS systems using Oracle 12C with strong SQL, PL/SQL skills.
- Solid Understanding of Unix/Linux OS including shell scripting, Perl and/or python
- Familiarity with reporting tools like Crystal Reports will be a plus.
- Familiarity with container technologies like Docker, Kubernetes, OpenShift will be a plus.
- Solid understanding of Agile, CI/CD, Dev/Ops practices and tools.
- Demonstrates strong analytical and interpersonal skills
- Experienced in working with a geographically separated (onshore + offshore) team
About :
Company safeguards the financial markets and helps them run efficiently, in times of prosperity and crisis. We are uniquely positioned at the center of global trading activity, processing over 100 million financial transactions every day, pioneering industry-wide, post-trade solutions and maintaining multiple data and operating centers worldwide. From where we stand, we can anticipate the industry's needs and we're working to continually improve the world's most resilient, secure, and efficient market infrastructure. Our employees are driven to deliver innovative technologies that improve efficiency, lower cost, and bring stability and certainty to the post-trade lifecycle.
Company proudly supports Flexible Work Arrangements favoring openness and gives people freedom to do their jobs well, by encouraging diverse opinions and emphasizing teamwork. When you join our team, you'll have an opportunity to make meaningful contributions at a company that is recognized as a thought leader in both the financial services and technology industries. A career is more than a good way to earn a living. It's the chance to make a difference at a company that's truly one of a kind.
Skills : ,Fullstack,BackEnd,JAVA,J2EE