Negotiable
Undetermined
Hybrid
Manchester Area, United Kingdom
Summary: The Java Backend Developer role is a contract position based in London, UK, requiring in-office work 3-4 days a week. The position demands expertise in core Java technologies and experience with cloud-native architecture and microservices. Candidates should possess strong analytical skills and a background in complex system integration projects.
Key Responsibilities:
- Develop and maintain backend services using Core Java, J2EE, and Spring Boot.
- Implement REST services and manage data formats such as JSON and XML.
- Work with messaging systems like Kafka and JMS/MQ.
- Design scalable, high-resiliency systems and integrate complex systems.
- Utilize cloud-native architecture and microservices in development.
- Participate in Agile development processes and utilize SDLC tools.
- Collaborate on API management and cloud/SaaS platforms, preferably MS Azure.
- Apply architecture methodologies and design principles, including TOGAF.
- Engage with Big Data technologies and contribute to DevOps practices.
Key Skills:
- Core Java, J2EE, Tomcat, Spring Boot.
- REST services, JSON, XML, HTML5, CSS, JavaScript, AngularJS.
- Messaging systems: Kafka, JMS/MQ.
- Database experience: Oracle, DB2, MongoDB, MS SQL.
- Cloud-native architecture, Microservices, Containerization.
- Experience with API Management and Business Process Management (Camunda BPM).
- Architecture methodology and design principles (TOGAF).
- Big Data technologies: Apache Hadoop, HBase, Spark, Hive.
- Agile Development, SDLC Tools, Gitlab, Maven, DevOps, CI/CD.
- Strong analytical skills and problem-solving abilities.
Salary (Rate): undetermined
City: London
Country: United Kingdom
Working Arrangements: hybrid
IR35 Status: undetermined
Seniority Level: undetermined
Industry: IT
Java Backend Developer
Location: London, UK (Contract)
Work from office 3-4days/week in London office
Required Skills Include:
- Core Java, J2EE, Tomcat, Spring Boot, REST services, JSON, Web services, XML etc.
- HTML5, CSS, JavaScript, AngularJS
- Messaging - Kafka, JMS / MQ
- Oracle, DB2, MongoDB, MS SQL
- Experience with Cloud-native architecture, Microservices Architecture, Containerization, Cloud and SaaS platforms, MS Azure is preferred.
- Experience with API Management is preferred.
- Experience with designing Scalable High Resiliency Systems, Business Process Management, Camunda BPM is preferred, complex system integration projects.
- Experience in Architecture methodology and design principles, TOGAF is preferred.
- Experience with Big Data technologies like Apache Hadoop, HBase, Spark, Hive
- Agile Development experience, SDLC Tools, Gitlab, Maven, DevOps, CI/CD
- Knowledge of mainframe platforms and/or prior experience porting applications from mainframe to distributed platform is highly preferred.
- Strong analytical skills, excellent problem solver and self-starter.