Senior Java Software Engineer Role
We are seeking an experienced Senior Java Software Engineer to join our team. As a key member of the engineering team, you will be responsible for designing, developing, and delivering high-quality software solutions that meet the needs of our business.
About the Role
This is a senior-level position that requires a strong background in Java software development, with a focus on backend engineering. You will be working closely with cross-functional teams to design and develop scalable, integrated, and secure software systems.
Key Responsibilities
* Design and develop robust, efficient, and scalable software solutions using Java.
* Work closely with architects, solution designers, and business analysts to ensure requirements are well understood and accurately implemented.
* Collaborate with infrastructure and operations teams to ensure smooth deployment and operation of software systems.
* Analyze and resolve complex technical issues using tools such as Splunk, AppDynamics, and SQL Developer.
Requirements
* 8+ years of experience in a similar engineering role, preferably in the financial domain.
* Proficiency in Java for backend development, including expertise in SQL, stored procedure development, and performance tuning.
* Strong command over Unix Shell Scripting, batch process design, and integration (preferably with Control-M).
* Working knowledge of CI/CD tools like Jenkins and version control systems such as BitBucket.
* Familiarity with Agile methodologies and DevOps principles.
* Proficient with Oracle 19c or equivalent SQL databases.
* Experience with issue root cause analysis tools such as Splunk, AppDynamics, and SQL Developer.
* Bachelor's degree in computer science, engineering, or a related field.
Nice to Have
* Experience in Market Risk or Credit Risk technology platforms.
* Experience in C# for backend development.
* Technical certifications in Java, C#, or SQL.
* Exposure to cloud-based deployment and containerization technologies.
* Knowledge of security best practices within financial software engineering.
* Experience with risk management platforms such as Murex, Calypso, or FIS.