We are looking for an experienced Senior Java Software Engineer to develop and maintain high-quality software solutions, including microservices and user interfaces within a complex enterprise environment. The role is primarily backend-focused, with an emphasis on Java and Spring Boot development. You will contribute to scalable applications, collaborate within an Agile environment and help deliver reliable, business-critical solutions.
Key Responsibilities
- Design, develop and maintain Java-based applications and microservices.
- Build RESTful APIs using Java and Spring Boot.
- Develop and maintain database solutions using Oracle SQL and PL/SQL.
- Contribute to automated testing and software quality.
- Collaborate with developers and stakeholders to deliver incremental business value.
- Troubleshoot issues, perform root cause analysis and manage multiple priorities.
- Contribute to front-end development where required.
Essential Skills & Experience
- 6-9 years of software development experience.
- Strong hands-on experience with Java, Spring Boot and RESTful services.
- Experience with Oracle SQL and PL/SQL.
- Familiarity with Maven, Jenkins and modern development practices.
- Experience working in Agile development environments.
- Strong problem-solving, troubleshooting and collaboration skills.
- Desirable: Angular or similar front-end frameworks.
- Automated testing tools such as Karate, Playwright or similar.
- Exposure to AWS, Kubernetes or Kafka.
- Experience in financial services, investment management or other complex enterprise platforms.
#J-18808-Ljbffr
Java Engineer in Southill employer: The Trust
Secure Trust Bank is an excellent employer that fosters a collaborative and innovative work culture, where employees are empowered to contribute to strategic decisions and regulatory compliance. With a strong focus on professional development, the bank offers numerous growth opportunities in the financial sector, particularly in the dynamic field of capital stress testing and forecasting. Located in a vibrant area, employees enjoy a supportive environment that values their contributions and encourages continuous learning.