Job Summary
Synechron is seeking an experienced Java Developer (TA-Invest) to contribute to the development and enhancement of high-quality financial trading applications. This role involves leveraging Java-based technologies to build reliable, scalable, and secure software solutions that support trading, risk management, and investment activities. The ideal candidate will have a proven track record of delivering robust Java applications within a financial services environment and possess strong collaborative, problem-solving, and technical skills essential for supporting critical business operations.
Software Requirements
Required:
Proficiency in Java (latest LTS versions preferred)
Experience with Java frameworks such as Spring and Hibernate
Familiarity with development tools like IntelliJ IDEA or Eclipse
Version control experience with Git (GitHub, Bitbucket, or GitLab)
Knowledge of Agile development methodologies (Scrum, Kanban)
Understanding of software development lifecycle (SDLC) and best practices
Preferred:
Experience with build tools like Maven or Gradle
Knowledge of SQL and NoSQL databases (e.g., Oracle, SQL Server, MongoDB)
Familiarity with automated testing frameworks (JUnit, TestNG)
Exposure to cloud infrastructure (AWS, Azure) for deployment and scaling
Overall Responsibilities
Contribute to the design, development, testing, and deployment of Java-based trading and investment applications.
Write clean, maintainable, and efficient Java code following industry best practices and coding standards.
Collaborate with cross-functional teams including product managers, business analysts, and QA to gather requirements and implement technical solutions.
Participate in code reviews, provide feedback, and implement improvements to ensure high-quality deliverables.
Troubleshoot and resolve technical issues related to application performance, security, and functionality.
Stay updated on the latest Java, framework, and industry trends, applying new knowledge to improve application architecture and development practices.
Support continuous integration and delivery efforts, automating build and deployment processes.
Contribute to technical documentation, system architecture diagrams, and best practices repositories.
Technical Skills (By Category)
Programming Languages (Essential):
Java (latest LTS versions)
Preferred: JavaScript, Python for testing or interfacing purposes
Frameworks & Libraries (Essential):
Spring (Core, Boot, Data, MVC)
Hibernate ORM
Unit testing frameworks (JUnit, TestNG)
Databases & Data Management (Essential):
SQL databases: Oracle, SQL Server, or MySQL
Knowledge of NoSQL databases (MongoDB, Redis) is a plus
Development Tools & Methodologies (Essential):
IDEs: IntelliJ IDEA or Eclipse
Version control: Git (GitHub, GitLab, Bitbucket)
Build tools: Maven or Gradle
Agile methodologies for project execution
Deployment & CI/CD (Preferred):
Jenkins or similar CI/CD pipelines
Containerization with Docker (experience with Kubernetes is a plus)
Cloud & Infrastructure (Preferred):
Basic understanding of cloud deployment (AWS, Azure) for scalable applications
Experience Requirements
Minimum of 7+ years of experience developing enterprise-grade Java applications within financial services or trading environments.
Proven experience in designing, developing, and supporting trading, risk, or investment applications.
Strong knowledge of Java frameworks, integration, and deployment pipelines.
Familiarity with financial domain concepts, such as trading workflows, risk calculations, and data integration, is preferred.
Support pathways include extensive experience in high-performance enterprise Java development supporting financial markets.
Day-to-Day Activities
Develop, enhance, and optimize Java applications supporting trading, risk management, or investment activities.
Collaborate with business and technical teams to gather requirements and develop solutions aligned with financial market needs.
Participate in code reviews, unit testing, and system integration testing.
Troubleshoot issues affecting application stability, performance, or data accuracy.
Support deployment activities, including build automation, configuration, and release management.
Review technical documentation, system architecture, and best practices.
Stay current with industry standards, emerging Java frameworks, and financial technology trends.
Contribute to process improvements, automation initiatives, and technical innovation.
Qualifications
Bachelor’s or Master’s degree in Computer Science, Software Engineering, Finance, or equivalent.
7+ years of professional Java development experience, ideally within financial trading or investment systems.
Requisite understanding of Java frameworks, SDLC, and best practices in enterprise software development.
Certifications such as Oracle Certified Professional or equivalent are a plus.
Demonstrated ability in high-pressure environments, supporting mission-critical financial applications.
Proactive learner and contributor to technological innovation within the finance domain.
Professional Competencies
Strong analytical and problem-solving skills for troubleshooting complex issues in trading or investment systems.
Leadership and mentoring skills to guide junior developers and support team growth.
Excellent communication skills for stakeholder engagement and cross-team collaboration.
Adaptability to evolving financial regulations, technology standards, and project priorities.
Ownership mentality with a focus on quality, performance, and security.
Time management and organizational skills to prioritize effectively in fast-paced environments.
SYNECHRON’S DIVERSITY & INCLUSION STATEMENT
Diversity & Inclusion are fundamental to our culture, and Synechron is proud to be an equal opportunity workplace and is an affirmative action employer. Our Diversity, Equity, and Inclusion (DEI) initiative ‘Same Difference’ is committed to fostering an inclusive culture – promoting equality, diversity and an environment that is respectful to all. We strongly believe that a diverse workforce helps build stronger, successful businesses as a global company. We encourage applicants from across diverse backgrounds, race, ethnicities, religion, age, marital status, gender, sexual orientations, or disabilities to apply. We empower our global workforce by offering flexible workplace arrangements, mentoring, internal mobility, learning and development programs, and more.
All employment decisions at Synechron are based on business needs, job requirements and individual qualifications, without regard to the applicant’s gender, gender identity, sexual orientation, race, ethnicity, disabled or veteran status, or any other characteristic protected by law.
Candidate Application Notice
Top Skills
What We Do
At Synechron, we believe in the power of digital to transform businesses for the better. Our global consulting firm combines creativity and innovative technology to deliver industry-leading digital solutions. Synechron’s progressive technologies and optimization strategies span end-to-end Artificial Intelligence, Consulting, Digital, Cloud & DevOps, Data, and Software Engineering, servicing an array of noteworthy financial services and technology firms. Through research and development initiatives in our FinLabs we develop solutions for modernization, from Artificial Intelligence and Blockchain to Data Science models, Digital Underwriting, mobile-first applications and more. Over the last 20+ years, our company has been honored with multiple employer awards, recognizing our commitment to our talented teams. With top clients to boast about, Synechron has a global workforce of 14,700+, and has 48 offices in 19 countries within key global markets. For more information on the company, please visit our website: www.synechron.com.








