This Job Vacancy has Expired!

Senior Java Developer - Remote working - Permanent Full time Role

iBSC

Posted on Nov 23, 2021 by iBSC

Not Specified, United Kingdom
IT
Immediate Start
£70k - £75k Annual
Full-Time

Java developer - Java engineer - Java programmer - Java - Java ee - Java - hibernate - anisible - puppet - spring - springboot - unix - redhat - red hat - linux - rhel - ibm data power - datapower - data power - JavaScript - JavaScript - ajax - Apache - jboss - tomcat - Java - j2ee - microservices - micro services

Title: Senior Java Engineer

Location: City of London (100% Remote working - But 1x or 2x days a week onsite needed for first couple of months)

Duration: Permanent

We are looking for a highly skilled and collaborative team player to join the Engineering team as an experienced Java Developer with an Engineering Concept; to assist with the delivery of Platform roadmaps.

The key responsibilities will include: Java Engineer

Overall - Java Engineer

  • Gain an understanding of Banking standards; Focusing on Web Application/Service Delivery
  • Gain an understanding of the Platform Operations Support requirements for on-boarding new systems
  • Creation of technical design's for application deployment and implementation
  • Systems are allocated a classification rating that determines the sensitivity of the data in the system and Service Level Expectation (SLE); Ensure the system design meets the audit/compliance/availability requirements for the assigned classification rating
  • Create technical test plans and record results for the Digital Engineering components and engage the App/Dev teams to assist with conducting these tests
  • Create technical implementation plan/run books for system deliveries
  • Work with the PM to create the Operation Level Agreement (OLA) procedures for the system - ensure sign off is received from the Operations support team
  • Provide a handover for each system to the Operations Support team - ensure sign off is received
  • Assist the Operations Support team with the Production builds
  • Provide 2nd/3rd line support of all Digital Platform Engineering deliveries.
  • A sound and solid experience in DevOps Framework, working in an Agile format to provide value in short time lines.
  • Java Development with over 5+ years in experiences both Java EE as well as a microservice deployment architecture.
  • Extensive experience with CI/CD to enable automated and auditable change procedures.
  • Experience with various technologies to host applications and orchestration.
  • Cloud Technologies: Pivotal Cloud Foundry; Amazon AWS, Microsoft Azure, OpenStack, OpenShift
  • Experience of working with global teams collaboratively.
  • Orchestration Development skills using Ansible, Puppet

Essential Experience: (Must-have skills/qualifications) - Java Engineer

  • Solid experience of working in a high-pressure, large-scale, global environment.
  • Solid understanding of Java application containers - WAS/Tomcat/JBoss EAP
  • Solid understanding of Java application standalone containers - Embedded Tomcat, Vertx
  • Solid understanding of Apache, IIS Web Server, Web Security
  • Solid understanding of orchestration using tools like Ansible and Puppet.
  • A thorough appreciation of technology and its value to the business.
  • Experience of working with Application Development and business teams.
  • Ability to communicate at all levels.
  • Solid understanding of distributed multi-tier web architectures.
  • Solid understanding of change control procedures and incident reporting methodologies

Essential Technical Experience: Java Engineer

  • Minimum 5 years experience of Java Enterprise Development
  • Solid Development Skills in Javascript and Ajax using JQuery
  • Solid Development Skills in Java EE - EJB 3.X, JPA, Hibernate and Embedded JVM.
  • Solid Development Skills in developing and consuming RESTful services.
  • Solid Development Skills in developing using frameworks for Spring/SpringBoot.
  • Maven Development life cycle management.
  • Understanding the build life cycle of an application through to deployment.
  • Comprehensive network skills with a through understanding of TCP/IP & Name resolution technologies
  • Application-Layer or XML Firewall technologies
  • API Gateway Technologies - Apigee, Tky, Layer 7, IBM Datapower
  • Web Application Firewall technologies - F5 ASM, Layer7 SWSG
  • Solid understanding of cloud development and engineering in AWS - VPN, EC2, ELB with a concept of automating the provisioning of environments.
  • Solid understanding of general cloud based services, IaaS, PaaS, SaaS.
  • Good Understanding of Agile deliveries using Kanban or Scrum.
  • Minimum 3 years experience of UNIX/Red Hat Linux with strong Scripting experience (Unix Shell/Perl)
  • Minimum 3 years experience of Apache Web Server technologies.
  • Minimum 3 years experience of supporting Java EE platforms (WAS, JBOSS, Tomcat, Vertx, Spring Boot).
  • Minimum 2 years experience of Web Application/Service monitoring

Desired Experience: (Useful additional skills) - Java Engineer

  • Server Load Balancer and Application Switching technologies (ie (Citrix NetScaler or F5 BigIP).
  • Understanding of PKI, LDAP & Single Sign On Technologies
  • Enterprise Web Farm management experience

Competencies Required: Java Engineer

  • Excellent communication skills - both verbal and written
  • Team Work - Shares knowledge, information and expertise, collaborates with others to achieve a common purpose. Ability to maintain composure in a high pressure work environment
  • Analysis and Solutions Seeking - Has a clear logical approach to problem identification and analysis always minimising risk. Strong problem solver
  • Planning and Organisation - Has a structured approach to work, self-organised and adaptable to varying demands in workload.
  • Client focus - Maintains contact with clients, keeping them informed and using feedback to improve quality of service.
  • Ideas Generation - Takes initiative to seek and develop solutions or enhancements.
  • Professionalism - Has discipline, good time management and takes responsibility for decisions.
  • Commercialism - Has general awareness about organisational goals and objectives.

Java developer - Java engineer - Java programmer - Java - Java ee - Java - hibernate - anisible - puppet - spring - springboot - unix - redhat - red hat - linux - rhel - ibm data power - datapower - data power - JavaScript - JavaScript - ajax - Apache - jboss - tomcat - Java - j2ee - microservices - micro services

Reference: 1407916638

Set up alerts to get notified of new vacancies.