Java Engineer developing solutions for EY's Financial Services clients. Collaborating on innovative projects and providing client support with a focus on technology and integration.
Responsibilities
Coding new developments and / or enhancements
Design applications, systems or processes
Quality assures program specifications and code
Create functional design documentation
Adhere to code quality and unit testing standards
Identify and implement integration tests, automating tests where appropriate.
Investigate and manage complex Live Incidents
Coordinate or escalate defects / problems
Perform Root Cause Analysis
Coordinate team or release activities
Create and demonstrate prototypes / screen designs
Provide input to governance and status reports
Peer reviewing code changes completed by developers
Requirements
A Bachelor's degree in Computer Science, Software Engineering, Software Programming or Information Management.
Minimum 4 -8 years of experience in a software development role.
Analytical and problem-solving skills.
Excellent written and oral communication skills.
Basic knowledge and understanding of software development life cycle processes, agile development methodologies, software design and testing.
Strong knowledge in Core Java, Spring, Spring Boot, Rest API
Experience with ActiveMQ and messaging technologies
General knowledge and experience in working with databases (Relational and non-relational).
Desired knowledge in containerization concepts & tools (Docker, Kubernetes)
Experience in front end technologies (HTML, JavaScript, CSS, Angular JS)
Ability to develop unit testing (Junit) of code components or complete applications.
Experience with Continues Integration/Delivery Concepts & tools (GitLab, Maven, SonarQube,Jenkins)
Benefits
Free enrolment in EY’s Tech MBA Programme accredited by Hult International Business School
Software Development Engineer at Adobe working with C++ and JavaScript on the UXP platform. Integrating modern Javascript runtime with native C++ layers and collaborating with multi - functional teams.
Unison Software Engineer contributing to modern and legacy applications using C#, ASP.NET, and React. Collaborating with various teams to ensure the delivery of high - quality features and enhancements.
Senior Engineer responsible for application design and development for federal processes at Unison. Leading technical initiatives and mentoring within a remote and hybrid environment.
Back - End Serverless Developer developing serverless applications using AWS and TypeScript for federal government solutions. Collaborating with cross - functional teams to enhance API functionalities and infrastructure using modern cloud technologies.
Software Architect leading the design and evolution of AWS serverless platforms for government solutions at Unison. Collaborating cross - functionally to ensure scalable and resilient architectures.
Software Engineer responsible for designing and implementing software solutions for Itaú Unibanco. Collaborating with cross - functional teams to maintain scalable applications.
Lead Application & Product Architect designing and implementing applications across Global Audit portfolio. Collaborating with teams to deliver technical architecture and product blueprints in a hybrid work environment.
Technical Business Analyst managing UK/EU transaction reporting changes in a hybrid role with a prestigious financial institution. Bridging compliance and technology to streamline reporting processes.
.Net Developer at Revium developing and delivering digital solutions. Collaborating with teams to analyze requirements and ensure project success over a minimum six - month contract.