Senior Full Stack Engineer
SymphonyAI is at the forefront of innovation, leveraging cutting-edge artificial intelligence and machine learning technologies to transform industries and drive business growth. As a global leader in AI-powered solutions, we empower organizations to harness the full potential of data-driven insights. SymphonyAI enterprise applications rapidly deliver transformative business value across retail, CPG, financial services, manufacturing, media, Enterprise IT and the public sector. SymphonyAI combines unrivalled AI technology, vertical expertise and industry-specific data and insights into applications that drive the highest value for customers. We are one of the largest and fastest growing AI portfolios. We are on a mission to build a “World Class Engineering Team” with a high-performance culture.
Join SymphonyAI Financial Services as a Software Engineer and work in our Financial Crime Prevention Product Engineering team. We develop innovative software and solutions for regulatory compliance, fraud, and financial crime detection, investigation, and reporting.
Job Description
What You’ll Do:
· Understand functional and non-functional requirements, translate them into solid designs, and follow through with implementation, code review, and testing.
· Take initiative and assume ownership of tasks, resolving them efficiently and effectively.
· Contribute to frequent high-quality releases, meeting deadlines.
· Collaborate with cross-functional teams in design workshops.
· Advocate for test-driven development and work closely with QA.
· Ensure high-quality code through reviews, automated testing, and continuous integration.
· Follow software development best practices, ensuring code quality and adherence to coding standards.
· Introduce innovative technologies and improve existing codebases.
· Contribute to improving team practices and design principles.
· Mentor junior team members in best practices.
What You’ll Bring:
· Proven hands-on professional experience in Java/J2EE (Java version 17+)
· Understanding of REST API
· Professional experience in Front End Development with JavaScript
· Solid understanding of object-oriented programming concepts and design patterns.
· Professional experience working with Java Spring 6 Framework
· Proficiency with source code management tools such as Git/BitBucket
· Understanding of Software Development Lifecycle best practices
· Experience working with containerization tools such as Docker, Kubernetes
· Experience in working with relational databases.
· Experience with build tools such as Maven, Gradle, ESLint, Babel, or Vite.
· Experience with development tools like VSCode, IntelliJ, or GitHub Codespaces.
· Creative and effective problem-solving abilities.
· Good verbal and written communication skills, with the ability to articulate technical concepts to external teams and stakeholders.
· Good organizational skills and team collaboration skills.
Beneficial Experience (Not Mandatory):
· Experience with Agile development methodologies such as Scrum and Kanban
· Experience working with AWS/Azure/Cloud related tools and technologies
· Understanding of GraphQL
· Experience working with Hibernate 5/6
· Experience working with JMS
· Experience creating backend data interfaces and ETL processes.
· Experience with continuous integration tools such as Jenkins
· Experience with data processing technologies such as Kafka.
· Technologies Highcharts, Cross Filters, WebSocket, Tailwind.
· WebDriver IO or similar UI testing tools.
About Us
What We Offer:
- A collaborative and innovative work environment.
- Exposure to cutting-edge cloud technologies and enterprise SaaS solutions.
- Career growth opportunities and professional development support.
Join Us! If you’re looking for an exciting opportunity to be at the forefront of SaaS support and managed services, apply today! Help us shape the future of financial compliance technology.