Java Developer (Trading & Investment Systems) with Frameworks & Cloud Expertise
Job Summary
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
Bachelors or Masters 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.
SYNECHRONS 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 applicants gender gender identity sexual orientation race ethnicity disabled or veteran status or any other characteristic protected by law.
Required Experience:
IC
About Company
Chez Synechron, nous croyons en la puissance du numérique pour transformer les entreprises en mieux. Notre cabinet de conseil mondial combine la créativité et la technologie innovante pour offrir des solutions numériques de premier plan. Les technologies progressistes et les stratégie ... View more