Solytics Partners is a Global Analytics firm, recognized with multiple industry awards for innovation and excellence. Our team comprises experts with deep domain knowledge in risk, analytics, AI/ML, AML/FCC, and fraud. By converging this expertise with cutting-edge technologies like AI, Machine Learning, Generative AI, and Large Language Models (LLMs), we deliver powerful automated platforms and incisive point solutions.
Our offerings enable clients to streamline and future-proof their risk, AML, and analytics processes, comply seamlessly with global regulations, and safeguard financial systems. Whether it’s solving complex challenges or driving operational efficiency, Solytics Partners is committed to empowering organizations with transformative tools to stay ahead in an evolving regulatory landscape.
Job Summary
We are seeking a highly skilled Full Stack Java Developer with approximately 3-5 years of experience in designing, developing, and maintaining scalable enterprise applications. The ideal candidate will possess strong expertise in Java and Spring-based backend development, complemented by hands-on experience in modern frontend technologies, cloud platforms, and DevOps practices. This role offers an opportunity to work on innovative solutions within a collaborative, fast-paced, and Agile environment.
Key Responsibilities
- Design, develop, test, and maintain scalable, enterprise-grade web applications and services.
- Build, enhance, and support RESTful APIs and microservices using Java and Spring Boot.
- Develop responsive, user-centric interfaces using modern frontend frameworks such as Angular
- Collaborate with architects, product owners, QA engineers, and cross-functional teams to deliver high-quality software solutions.
- Integrate applications with databases, third-party services, and cloud-based platforms.
- Optimize application performance, scalability, security, and reliability.
- Conduct code reviews and adhere to engineering best practices, coding standards, and secure development principles.
- Support CI/CD pipelines and contribute to cloud-native deployment strategies.
- Troubleshoot and resolve technical issues across the application stack.
- Participate actively in Agile ceremonies and continuous improvement initiatives.
Required Skills & Experience
- Approximately 4 years of hands-on experience in software development.
- Strong proficiency in Java, Spring Boot, Spring MVC, Spring Security, and JPA/Hibernate.
- Experience designing and developing microservices-based architectures and RESTful APIs.
- Strong knowledge of relational databases such as Oracle, PostgreSQL, or SQL Server.
- Experience with Git, Maven/Gradle, and Agile development methodologies.
- Familiarity with Docker, Kubernetes, Jenkins, and CI/CD practices.
- Experience working with cloud platforms such as Microsoft Azure or AWS.
- Strong analytical, problem-solving, and debugging capabilities.
- Excellent verbal and written communication skills.
Preferred Skills
- Experience with search technologies such as Elasticsearch, OpenSearch, or Apache Solr.
- Knowledge of messaging and event-driven systems, including Kafka and RabbitMQ.
- Understanding of authentication and authorization frameworks such as OAuth 2.0, JWT, SSO, and OpenID Connect.
- Experience working within Agile/Scrum delivery teams.
- Exposure to application monitoring, logging, and observability tools.
Qualifications
- Bachelor's or Master's degree in Computer Science, Engineering, or a related technical discipline.
What You're Bring
- A passion for building high-quality software and scalable solutions.
- A strong ownership mindset with the ability to work independently and collaboratively.
- A commitment to continuous learning and adoption of modern engineering practices.
- The ability to thrive in a dynamic, fast-paced, and customer-focused environment.
- Demonstrated ability to solve complex technical problems and deliver high-quality software solutions.
- Strong collaboration, stakeholder management, and communication skills.