Junior Java Developer
Swoon
About the role
JAVA SOFTWARE ENGINEER – CAPITAL MARKETS
Location: Remote (EST Hours)
Contract Length: Long-term contract with potential for full-time conversion
Industry: Banking / Capital Markets
ABOUT THE ROLE
We are looking for a hands-on Java Software Engineer to join a high-impact Capital Markets technology team responsible for building and maintaining the core systems that power enterprise-wide applications.
This team acts as the “nervous system” of the organization, supporting critical infrastructure such as data stores, databases, and backend services. This is a fully hands-on coding role focused on building scalable, high-performance systems—not a leadership or management position.
You will work closely with architecture, engineering, and business teams to design, develop, and optimize enterprise-grade applications while ensuring alignment with modern architecture and DevOps practices.
MUST-HAVE QUALIFICATIONS • Strong hands-on Java development experience • Experience building scalable backend systems and APIs • Solid understanding of software development lifecycle (SDLC) and engineering best practices • Experience with data structures, algorithms, and system design • Ability to write clean, secure, and high-performance code • Experience troubleshooting production issues and performing root cause analysis • Strong collaboration and communication skills
NICE-TO-HAVE QUALIFICATIONS • AWS or cloud platform experience • Experience in Capital Markets or Financial Services environments • Exposure to DevOps practices and CI/CD pipelines • Experience working with large-scale distributed systems or data platforms
Requirements
- Strong hands-on Java development experience
- Experience building scalable backend systems and APIs
- Solid understanding of software development lifecycle (SDLC) and engineering best practices
- Experience with data structures, algorithms, and system design
- Ability to write clean, secure, and high-performance code
- Experience troubleshooting production issues and performing root cause analysis
- Strong collaboration and communication skills
Responsibilities
- building and maintaining core systems
- designing, developing, and optimizing enterprise-grade applications
- ensuring alignment with modern architecture and DevOps practices
- troubleshooting production issues and performing root cause analysis
Skills
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free