Java Software Engineer

Java Software Engineer

Posted 1 day ago by Synechron

Negotiable
Undetermined
Undetermined
London Area, United Kingdom

Summary: The role of Java Fullstack Developer at Synechron involves developing and maintaining Java-based microservices within a collaborative tech team focused on financial services. The ideal candidate will possess strong Java skills, experience with microservices architecture, and familiarity with cloud environments. This position emphasizes engineering excellence and innovative technology solutions. The developer will contribute to scalable, secure applications while collaborating with cross-functional teams.

Key Responsibilities:

  • Develop and maintain robust Java-based microservices using Spring Boot, Spring MVC, and Hibernate
  • Implement security standards using Spring Security and OAuth
  • Work with message queuing systems like Kafka, Solace, or MQ for asynchronous communication
  • Design, develop, and optimize caching solutions with Oracle Coherence and Redis
  • Manage data persistence across MS SQL, Oracle, and MongoDB databases
  • Contribute to CI/CD pipelines to automate build, testing, and deployment processes
  • Create and execute test automation scripts to ensure code quality and reliability
  • Collaborate with cross-functional teams, including front-end developers using React.js, AngularJS, HTML, and JavaScript
  • Participate in architecture discussions and contribute to technology improvements, especially cloud deployment strategies
  • Assist in troubleshooting, performance tuning, and incident resolution

Key Skills:

  • Proven experience as a Java Developer with strong core Java skills
  • Expertise in Spring Boot, Spring MVC, Spring Security, and Hibernate
  • Experience with Microservices architecture and development
  • Hands-on experience with queueing technologies: Kafka, Solace, or MQ
  • Knowledge of caching solutions: Oracle Coherence, Redis
  • Proficiency with databases: MS SQL, Oracle, MongoDB
  • Experience setting up and maintaining CI/CD pipelines
  • Strong understanding of Test Automation frameworks and practices
  • Familiarity with Cloud Computing platforms (AWS, Azure, GCP) is desirable
  • Front-end skills with React.js, AngularJS, HTML, and JavaScript are a plus
  • Excellent problem-solving, communication, and teamwork skills

Salary (Rate): undetermined

City: London

Country: United Kingdom

Working Arrangements: undetermined

IR35 Status: undetermined

Seniority Level: undetermined

Industry: IT

Detailed Description From Employer:

About Synechron: Synechron is a leading digital transformation consulting firm dedicated to delivering innovative technology solutions within banking, financial services, and insurance. We thrive on engineering excellence, collaboration, and a passion for cutting-edge technologies. We are looking for a talented and motivated Java Fullstack Developer with strong experience in microservices architecture to join our London tech team. The ideal candidate will have expertise in Java and related frameworks, experience with modern queueing technologies, and familiarity with cloud environments. You will play a key role in developing scalable, secure, and high-performance applications for our financial services clients.

Key Responsibilities:

  • Develop and maintain robust Java-based microservices using Spring Boot, Spring MVC, and Hibernate
  • Implement security standards using Spring Security and OAuth
  • Work with message queuing systems like Kafka, Solace, or MQ for asynchronous communication
  • Design, develop, and optimize caching solutions with Oracle Coherence and Redis
  • Manage data persistence across MS SQL, Oracle, and MongoDB databases
  • Contribute to CI/CD pipelines to automate build, testing, and deployment processes
  • Create and execute test automation scripts to ensure code quality and reliability
  • Collaborate with cross-functional teams, including front-end developers using React.js, AngularJS, HTML, and JavaScript
  • Participate in architecture discussions and contribute to technology improvements, especially cloud deployment strategies
  • Assist in troubleshooting, performance tuning, and incident resolution

Qualifications & Skills:

  • Proven experience as a Java Developer with strong core Java skills
  • Expertise in Spring Boot, Spring MVC, Spring Security, and Hibernate
  • Experience with Microservices architecture and development
  • Hands-on experience with queueing technologies: Kafka, Solace, or MQ
  • Knowledge of caching solutions: Oracle Coherence, Redis
  • Proficiency with databases: MS SQL, Oracle, MongoDB
  • Experience setting up and maintaining CI/CD pipelines
  • Strong understanding of Test Automation frameworks and practices
  • Familiarity with Cloud Computing platforms (AWS, Azure, GCP) is desirable
  • Front-end skills with React.js, AngularJS, HTML, and JavaScript are a plus
  • Excellent problem-solving, communication, and teamwork skills