Description:
We are seeking a mid-to-senior Back-End Java Engineer to design develop test
integrate and maintain back-end services and digital systems that support mobile and
online banking platforms. This role partners closely with analysts QA testers front-end
engineers and cross-functional teams to deliver secure scalable and high-quality
solutions.
The engineer works with minimal supervision on complex initiatives provides technical
direction and coaches less experienced engineers. A strong commitment to
collaboration thoughtful system design and sustainable maintainable code is essential.
Key Responsibilities
Design build and maintain back-end services and APIs supporting mobile and
web applications
Ensure performance reliability quality and responsiveness of services
Collaborate with cross-functional teams to define design and deliver new
features
Analyze identify and resolve system bottlenecks defects and integration issues
Refactor and improve existing code to enhance readability reduce complexity
and improve maintainability
Conduct peer code reviews to ensure adherence to design standards and quality
expectations
Coordinate integration of new solutions with existing applications and platforms
Participate in Agile ceremonies including daily scrums and planning sessions
Create proof-of-concepts and architecture documentation to evaluate proposed
solutions
Advocate for adaptive planning continuous improvement and automation
Contribute to knowledge sharing and mentoring of less experienced engineers
Must have:
Java Spring / Spring Boot
Azure DevOps
Microservices
Qualifications/Skills
Strong experience with Java (Java 17 or newer preferred)
Solid understanding of J2EE web services and RESTful APIs
Experience with Spring and Spring Boot frameworks
Proficiency with source control tools (Git preferred)
Experience with CI/CD pipelines and related tools (e.g. Maven Docker Jenkins
GitHub)
Strong understanding of databases SQL and data integration patterns
Experience troubleshooting distributed and interconnected systems
Knowledge of microservices architectures and application scalability
Experience developing cloud-native applications (Microsoft Azure strongly
preferred)
Familiarity with AI-assisted development tools to improve productivity and code
quality
Awareness of sustainable coding practices and efficient system design
Desired
Effective written and verbal communication skills including the ability to explain
technical concepts to non-technical audiences
Knowledge of banking or financial services industry standards and practices
Experience working in Agile environments and cross-functional teams
Ability to manage multiple priorities independently or within a team
Strong analytical problem-solving and system design skills
Experience with data engineering analytics and visualization tools (Power BI
preferred)
Knowledge of data management data migration and performance optimization concepts.
Hours
Schedule: Monday Friday 8:00 AM 4:30 PM
| Enable Skills-Based Hiring | No |
|
Additional Details - Hybrid Status : Hybrid
- Alternate Job Title : Back-End Engineer
- Digital Contractor Titles : Digital Engineer - Backend
- Contractor Experience Level : 2
|
|---|
Description: We are seeking a mid-to-senior Back-End Java Engineer to design develop test integrate and maintain back-end services and digital systems that support mobile and online banking platforms. This role partners closely with analysts QA testers front-end engineers and cross-functional tea...
Description:
We are seeking a mid-to-senior Back-End Java Engineer to design develop test
integrate and maintain back-end services and digital systems that support mobile and
online banking platforms. This role partners closely with analysts QA testers front-end
engineers and cross-functional teams to deliver secure scalable and high-quality
solutions.
The engineer works with minimal supervision on complex initiatives provides technical
direction and coaches less experienced engineers. A strong commitment to
collaboration thoughtful system design and sustainable maintainable code is essential.
Key Responsibilities
Design build and maintain back-end services and APIs supporting mobile and
web applications
Ensure performance reliability quality and responsiveness of services
Collaborate with cross-functional teams to define design and deliver new
features
Analyze identify and resolve system bottlenecks defects and integration issues
Refactor and improve existing code to enhance readability reduce complexity
and improve maintainability
Conduct peer code reviews to ensure adherence to design standards and quality
expectations
Coordinate integration of new solutions with existing applications and platforms
Participate in Agile ceremonies including daily scrums and planning sessions
Create proof-of-concepts and architecture documentation to evaluate proposed
solutions
Advocate for adaptive planning continuous improvement and automation
Contribute to knowledge sharing and mentoring of less experienced engineers
Must have:
Java Spring / Spring Boot
Azure DevOps
Microservices
Qualifications/Skills
Strong experience with Java (Java 17 or newer preferred)
Solid understanding of J2EE web services and RESTful APIs
Experience with Spring and Spring Boot frameworks
Proficiency with source control tools (Git preferred)
Experience with CI/CD pipelines and related tools (e.g. Maven Docker Jenkins
GitHub)
Strong understanding of databases SQL and data integration patterns
Experience troubleshooting distributed and interconnected systems
Knowledge of microservices architectures and application scalability
Experience developing cloud-native applications (Microsoft Azure strongly
preferred)
Familiarity with AI-assisted development tools to improve productivity and code
quality
Awareness of sustainable coding practices and efficient system design
Desired
Effective written and verbal communication skills including the ability to explain
technical concepts to non-technical audiences
Knowledge of banking or financial services industry standards and practices
Experience working in Agile environments and cross-functional teams
Ability to manage multiple priorities independently or within a team
Strong analytical problem-solving and system design skills
Experience with data engineering analytics and visualization tools (Power BI
preferred)
Knowledge of data management data migration and performance optimization concepts.
Hours
Schedule: Monday Friday 8:00 AM 4:30 PM
| Enable Skills-Based Hiring | No |
|
Additional Details - Hybrid Status : Hybrid
- Alternate Job Title : Back-End Engineer
- Digital Contractor Titles : Digital Engineer - Backend
- Contractor Experience Level : 2
|
|---|
View more
View less