Create and maintain technical design documentation, architecture artifacts, and implementation guidelines.
Support production deployments, troubleshooting, and continuous improvement initiatives.
Foster collaboration across globally distributed teams.
Required Qualifications
Bachelor's or Master's degree in Computer Science, Information Technology, Engineering, or a related field.
7+ years of software development experience in enterprise-scale applications.
Strong expertise in Java and modern backend development frameworks.
Extensive experience designing and building scalable RESTful APIs.
Strong understanding of object-oriented analysis, design, and programming principles.
Experience developing domain logic-intensive applications and distributed systems.
Demonstrated experience leading technical teams and mentoring engineers.
Experience modernizing or re-platforming legacy applications.
Ability to analyze and document complex legacy systems to support modernization initiatives.
Strong analytical, problem-solving, and communication skills.
Technical Skills Backend Development
Java
Spring Boot
Spring Core
Spring MVC
RESTful API Development
Microservices Architecture
Domain-Driven Design (DDD)
Cloud & Containerization
AWS
Microsoft Azure
Docker
Kubernetes
Cloud-native application development
Databases
Oracle
SQL Server
Sybase
Relational Database Design and Development
DevOps & CI/CD
Azure DevOps
Jenkins
Git
Continuous Integration and Continuous Deployment (CI/CD)
Development Tools
IntelliJ IDEA
Eclipse
Git-based Source Control Systems
Testing & Quality Engineering
Unit Testing
Functional Testing
Non-Functional Testing
Cucumber
SOATEST
SOASTA
Additional Technologies
Mainframe Applications
Legacy Systems (Java, .NET, C++)
Service-Oriented Architecture (SOA)
Preferred Qualifications
Experience within financial services, banking, wealth management, insurance, or other regulated industries.
Knowledge of Agile and Scrum methodologies.
Experience with enterprise application modernization initiatives.
Exposure to hybrid cloud and multi-cloud environments.
Strong understanding of software architecture patterns and best practices.
Core Competencies
Technical Leadership
Solution Architecture
Collaborative Problem Solving
Strategic Thinking
Communication and Documentation
Continuous Learning
Team Mentorship
Stakeholder Management
Customer-Centric Mindset
Organizational and Multi-tasking Skills
What Success Looks Like
Delivering scalable and reliable enterprise solutions.
Driving modernization and cloud adoption initiatives.
Improving system performance, maintainability, and operational efficiency.
Establishing engineering best practices and development standards.
Contributing to a culture of innovation, quality, and collaboration.
This role is ideal for a senior engineer who is passionate about building robust backend systems, leading technical initiatives, and driving modernization efforts within a large-scale enterprise environment.
Compensation, Benefits and Duration
Minimum Compensation: USD 35,000
Maximum Compensation: USD 123,000
Compensation is based on actual experience and qualifications of the candidate. The above is a reasonable and a good faith estimate for the role.
Medical, vision, and dental benefits, 401k retirement plan, variable pay/incentives, paid time off, and paid holidays are available for full-time employees.
This position is not available for independent contractors
No applications will be considered if received more than 120 days after the date of this post