Candidate should have a Bachelor’s degree in technical/computer discipline or related experience required
5+ years’ experience in Java application development including Core Java, Spring, Spring Boot, JUnit, Java design patterns, with experience in Java 8
5+ years’ experience with Oracle RDBMS, SQL Query development, Stored Procedure development
Experience with Unix/ Linux environment & distributed system architecture
Experience with IntelliJ/ Eclipse, Git/Bitbucket, Maven, Jenkins
Experience with RESTful API development, Swagger/ OpenAI specifications
Experience deploying to and configuring Tomcat application servers
Experience with ETL & real-time data processing
Experience deploying standalone Java batch applications, and basic Unix commands
Experience with Agile development, including Scrum and Kanban, use of JIRA
Strong written and verbal communication skills
Self-motivated, able to work independently or in a team environment
Experience with Python, Snowflake is strongly preferred
Key Responsibilities
Platforms – works with Infrastructure partners to stand up development, testing, and production environments. Will define scalability and performance criteria for the product. Will assist in defining reconciliation testing procedures between legacy and modernized security master file implementations.
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.
System Performance – proposes solutions that satisfy performance requirements; ensures test strategy validates performance requirements; tunes application performance issues
Security – understands corporate info. security standards ensure test plans validate security requirements
Standards – recommends and promotes technical solutions that are consistent with corporate standards
Documentation – develops and maintains system documentation to assist in modernization and migration from legacy
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
Ensures own and team’s practices support success across all geographic locations
Mitigates risk by following established procedures and monitoring controls, spotting key errors and demonstrating strong ethical behavior.
Company Profile
We help digital pioneers fight data piracy; guide governments through cash-flow crises; unlock new medical treatments with data analytics; and pursue high quality audits to build trust in financial markets and business. And now we’ve unified all our artificial intelligence (AI) innovation and development efforts under one platform, EY.ai, to help enable clients to efficiently access the benefits of AI. It is also intended to increase transparency, trust, and confidence in AI as EY seeks to use these new capabilities to serve the broader interests of society and contribute to a more inclusive, equitable future.
Through our four integrated service lines — Assurance, Consulting, Strategy and Transactions, and Tax — and our deep sector knowledge, we help our clients to capitalize on new opportunities and assess and manage risk to deliver responsible growth. Our high-performing, multidisciplinary teams help them fulfill regulatory requirements, keep investors informed and meet stakeholder needs.
