Software Engineer

December 4, 2025

Apply for this job

Job Description

Company Overview

SmartStream Technologies is a global fintech leader, delivering advanced software and managed services to top banks, asset managers, custodians, and brokerage firms across the globe. Solutions improve financial operations efficiency, automation, compliance, and cost control.


πŸ“Œ Role Overview

The Principal Software Engineer – Java Development Manager is responsible for leading development teams, designing enterprise-scale Java applications, ensuring production stability, and delivering high-quality software enhancements for the company’s Fees and Expense Management solutions.


🧠 Key Responsibilities

As a Development Manager, you will:

  • Lead design, development, testing, and deployment of Java-based web applications.
  • Oversee development of UI components, server-side logic, APIs, and database modules.
  • Guide unit, integration testing, and automation processes for CI/CD.
  • Troubleshoot production incidents and perform root cause analysis.
  • Provide quick fixes & configuration changes for live applications.
  • Implement architecture enhancements to improve performance and scalability.
  • Collaborate cross-functionally for requirement analysis and solution design.
  • Ensure adherence to software development and security best practices.
  • Maintain documentation, workflows, and deployment guidelines.
  • Introduce automation to optimize SDLC efficiency.

πŸ›  Technical Skill Requirements

βœ” Strong expertise in Java/J2EE – JSP, Servlets, JDBC, JMS
βœ” Experience with Web Services – SOAP, REST
βœ” Strong SQL skills β€” Oracle / PostgreSQL
βœ” DevOps & CI/CD β€” Maven, Jenkins, Git, Bitbucket
βœ” Experience with Spring, Hibernate frameworks
βœ” Familiar with Weblogic, JBoss/Wildfly, Apache Tomcat
βœ” Good understanding of AWS – EC2, RDS, S3
βœ” Strong knowledge of production deployment and architecture
βœ” Experience with log monitoring & troubleshooting


⭐ Desirable Skills

  • Cloud-native application knowledge & security best practices
  • Monitoring tools β€” Splunk, Kibana
  • Shell scripting (Linux)
  • Understanding of Generative AI technologies