Senior Backend Engineer
Progressive Technology SolutionsSalary Context
This role offers $72–$76. The median for Senior-level frontend roles is $108k–$206k (based on 109 listings). 100% below median.
Resume Keywords to Include
Make sure these keywords appear in your resume to improve ATS scoring
Sign up free to auto-tailor your resume with all these keywords and get a higher ATS score
Job Description
Job Overview
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.
Pay: $72.00 - $76.00 per hour
Work Location: In person
Want AI-powered job matching?
Upload your resume and get every job scored, your resume tailored, and hiring manager emails found - automatically.
Get Started Free