Description : SmartStream Technologies is a global software and managed services provider to the worlds top banks, asset managers, custodians and broker dealers with offices in the UK, Europe, Middle East, Asia Pacific and the Americas.
We are currently recruiting for a Principal Software Engineer - Java Development Manager to join our team. The Java J2EE Development Manager role is responsible for supervising the development, troubleshooting, and testing of software components in our Fees and Expense Management solutions.
Job Responsibilities :
Supervise the following activities:
Development of java script-based user interfaces, server-side and database components as per the technical specifications
Development and execution of unit and integration tests
Maintain an enterprise-level information technology solution by analysing, testing, and implementing new software and by suggesting modifications/enhancements to existing software applications
Implementing automation solutions to deliver streamlined software development processes
Understand processes, services, software, and other platforms and how they support business processes
Responsible for learning and understanding the underlying code, expected performance behaviors, and how to resolve issues in a timely and efficient manner
Responsible for identifying and reporting bug fixes throughout the applications
Communicate with end users to provide technical analysis for the production incidents, resolution, and root cause analysis for the incidents
Provide code/config fixes to the applications in production
Design software architecture and solftware solution design based on functional requirements
Key Skills :
Good work experience and proficiency in developing the web applications using Java/J2EE technologies like Java, J2EE(JSP/Servlet/JDBC/JMS), Web Services, SOAP, REST, Jasper Reporting, SQL, PL/SQL, JSON, Python, XML, Maven, Jenkins.
Knowledge of frameworks like Hibernate, Spring
Experience working with databases like Oracle and PostgreSQL
Good knowledge on Web/Application Servers: Weblogic, JBoss / Wildfly, Apache Tomcat
Strong knowledge in production technical architecture, deployment architecture and design
Good knowledge on log monitoring tools for troubleshooting
Understanding on AWS services (EC2,RDS,S3)
Good understanding on version control systems like GIT/BitBucket
Desirable Skills:
AWS technologies - Experience in cloud-based software projects, web application development, security and open-source technologies
Monitoring tools like Splunk, Kibana or any other industry standard ones
Proficient in a scripting language such as shell scripts
Knowledge of generative AI
Qualifications:
Graduate/Post Graduate in any faculty related to Banking and Financial Services
Experience:
4 -5 years of experience in managing application support and development or related experience
Employment Type :- Permanent
Equality Statement : SmartStream is an equal opportunities employer. We are committed to promoting equality of opportunity and following practices which are free from unfair and unlawful discrimination.

Keyskills: Java Hibernate SQL Javascript Web Application Design Patterns Postgresql OOPS Spring Boot J2Ee Microservices Angular Multithreading Fullstack Development Oracle React.Js
SmartStream Technologies provides enterprise-wide, real-time Transaction Lifecycle Management (TLM) solutions to 1,000 clients, including more than 75 of the world's top 100 banks. SmartStream's solutions enable clients to tackle the barriers to Straight Through Processing (STP) and create more effi...