Overview
The GCMT Regulatory & Compliance Technology Team is seeking an energetic and results-oriented Software Engineer to join our team.
In this role, you will help implement tools and products that support regulatory reporting, and design and manage full-stack applications to maintain the supervisory hierarchy for our internal control users.
Responsibilities
- Strong working knowledge of J2EE to support Enterprise applications and services.
- Developing new user-facing features using React.js.
- Building reusable, scalable, robust components, and front-end libraries for future use.
- Ensure proper delivery while following standards and methodologies.
This includes the design, development, and unit testing of solutions using Java/Python, Spring Boot, RESTful services, and a variety of Microservices.
- Guide technology team through technical issues and challenges.
- Collaborate with delivery leads to plan milestones, successfully execute software delivery, and escalate issues as needed.
- Analyze highly complex business requirements; generate technical specifications to design or redesign complex software components and applications.
- Leverage industry best practices to design, test, implement and support a solution.
- Assure quality security and compliance requirements are met for supported area.
- Create and maintain software documentation.
- Continuously optimize, evolve, and automate build processes with scalability in mind.
- Working experience in performance analysis and tuning.
- Provide production support for applications maintained.
- Must possess excellent verbal and written communication skills, as well as strong problem-solving skills coupled with the ability to collaborate with and lead teams toward resolution.
- Be flexible and thrive in an evolving environment.
Qualifications
- 3+ years of technical experience in developing and supporting applications using technologies such as Java / Python, Spring/Spring Boot, Unix scripting, SQL.
2+ years of experience with React (frontend).
- 3+ years web service development with Java 8+ (minimum 2 years) or above, JAX-WS, JAX-RS, Spring Boot, Spring Security, Spring Data and Swagger/OAS (Open API Specification)
- 3+ years’ experience with Java Frameworks: Spring, JUnit, log4j.
- 3+ years’ experience with JSON/RESTful, XML, and SOAP Services
- 3+ years database development skills with Oracle, Azure SQL, Sybase or MSSQL
- 3+ years working with cloud-based solutions / microservices (Azure or GCP)
- Hands-on experience with Maven / Gradle, Git, BitBucket, JIRA, Confluence, Jenkins, Artifactory, Azure DevOps
- Experience in application monitoring software, including Dynatrace, Splunk or their equivalent tools.
Nice-to-have
- Familiarity with OpenID, OAUTH, TCP, SSH, SSL protocols.
- Familiarity with automation in Power BI and/or PowerApps
Job details
- Seniority level: Mid-Senior level
- Employment type: Full-time
- Job function: Information Technology
- Industries: Banking
We’re unlocking community knowledge in a new way.
Experts add insights directly into each article, started with the help of AI.
#J-18808-Ljbffr