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
You will be joining the OSTTRA Technology team as an Associate I Software Engineer, where you will work with Capital Markets Technology professionals to build, support, and protect high-performance applications operating the network. The technology landscape includes high-volume applications and compute-intensive applications leveraging contemporary microservices and cloud-based architectures. Your role will involve designing, developing, and maintaining Java-based applications with clean and efficient code. You will work across the full software development lifecycle, from requirement analysis and design to deployment and support. Collaboration with cross-functional teams including QA, DevOps, and Product Management will be essential. Additionally, you will be expected to troubleshoot, debug, and resolve production and non-production issues in a timely manner, conduct code reviews, and mentor junior developers when needed. Continuous improvement of code quality, performance, and team productivity through best practices is also a key responsibility.
Key Responsibilities:
- Design, develop, and maintain Java-based applications with clean and efficient code.
- Work across the full software development lifecycle from requirement analysis and design to deployment and support.
- Write reusable, testable, and efficient code with a focus on performance.
- Troubleshoot, debug, and resolve production and non-production issues in a timely manner.
- Collaborate with cross-functional teams including QA, DevOps, and Product Management.
- Conduct code reviews and mentor junior developers when needed.
- Continuously improve code quality, performance, and team productivity through best practices.
Qualifications Required:
- Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent practical experience).
- Expertise in Core Java, OOP concepts, data structures, and multithreading.
- Solid understanding of Java Collections, Exception Handling, File I/O, and Java 8+ features (streams, lambda expressions).
- Experience with Spring Framework (Spring Boot, Spring MVC, Spring Data) is highly desirable.
- Proficient in working with REST APIs, JSON, and XML.
- Familiarity with SQL/Relational Databases (e.g., MySQL, PostgreSQL).
- Good hands-on experience with debugging tools and performance tuning.
- Understanding of design patterns, clean code principles, and software engineering best practices.
In addition to the technical skills required, having exposure to working on containerized applications, understanding Docker/Kubernetes architecture, experience with React/Angular UI, version control tools (e.g., Git), microservices architecture, build tools like Maven or Gradle, familiarity with CI/CD pipelines, strong problem-solving skills, excellent communication and collaboration skills, ability to work independently and in a team environment, and eagerness to learn and adapt to new technologies will be beneficial.
OSTTRA is a market leader in derivatives post-trade processing, providing solutions that streamline post-trade workflows and optimize processing to drive efficiencies in global capital markets. As an independent firm jointly owned by S&P Global and CME Group, OSTTRA offers a unique opportunity to join a global team of post-trade experts dedicated to innovation and excellence. Learn more at www.osttra.com. You will be joining the OSTTRA Technology team as an Associate I Software Engineer, where you will work with Capital Markets Technology professionals to build, support, and protect high-performance applications operating the network. The technology landscape includes high-volume applications and compute-intensive applications leveraging contemporary microservices and cloud-based architectures. Your role will involve designing, developing, and maintaining Java-based applications with clean and efficient code. You will work across the full software development lifecycle, from requirement analysis and design to deployment and support. Collaboration with cross-functional teams including QA, DevOps, and Product Management will be essential. Additionally, you will be expected to troubleshoot, debug, and resolve production and non-production issues in a timely manner, conduct code reviews, and mentor junior developers when needed. Continuous improvement of code quality, performance, and team productivity through best practices is also a key responsibility.
Key Responsibilities:
- Design, develop, and maintain Java-based applications with clean and efficient code.
- Work across the full software development lifecycle from requirement analysis and design to deployment and support.
- Write reusable, testable, and efficient code with a focus on performance.
- Troubleshoot, debug, and resolve production and non-production issues in a timely manner.
- Collaborate with cross-functional teams including QA, DevOps, and Product Management.
- Conduct code reviews and mentor junior developers when needed.
-
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