
Senior Software Engineer
skillventory - A Leading Talent Research Firm
full-time
Posted on:
Location Type: Hybrid
Location: Westlake • New Hampshire • Texas • United States
Visit company websiteExplore more
Job Level
Tech Stack
About the role
- Develop and enhance enterprise-grade applications supporting Cash Availability and Cash Allocation workflows.
- Lead the design and development of scalable APIs, microservices, and distributed services using Java, Spring Boot, and modern architectural patterns.
- Contribute to the design of database schemas, stored procedures, and performant SQL within Oracle or MySQL environments.
- Ensure engineering excellence through strong code review practices, robust unit/integration testing, and continuous delivery pipelines.
- Collaborate across technical and business teams to deliver high-quality solutions in a fast-paced agile environment.
- Troubleshoot complex issues across applications, systems, and network layers, ensuring operational resilience.
- Partner with DevOps to improve CI/CD automation using Jenkins, GitHub, SonarQube and related tooling.
Requirements
- Bachelor’s or Master’s degree in Computer Science, Engineering, Information Technology, or a related field (or equivalent experience)
- 7+ years of hands-on software engineering experience building enterprise systems.
- Strong proficiency with Java/J2EE, Java 17, Spring (Core, Boot, MVC), and modern REST API development.
- Microservices architecture design and implementation.
- Experience with modern front-end frameworks such as Angular or React.
- Solid expertise in Oracle SQL, PL/SQL, schema design, and related data engineering technologies.
- Hands-on experience with AWS (EC2, EKS, S3, Lambda, RDS).
- Experience with CI/CD, testing automation (JUnit, Cucumber), Git, and DevOps practices.
- Exposure to Informatica/ETL, ORM frameworks (Hibernate, MyBatis, JPA), and container technologies.
- Leveraging GenAI tools to build innovative solutions.
- Background in financial services, preferably within asset management or middle/back-office operations.
Benefits
- Health insurance
- 401(k) matching
- Paid time off
- Flexible work arrangements
- Professional development opportunities
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
JavaSpring BootMicroservicesREST APIOracle SQLPL/SQLAWSCI/CDJUnitCucumber
Soft Skills
collaborationtroubleshootingengineering excellencecode reviewcommunication
Certifications
Bachelor’s degreeMaster’s degree