Senior Java Software Engineer in Sheffield

Senior Java Software Engineer in Sheffield

Sheffield Full-Time No home office possible
I

Must have: Java, API, Microservices, Kafka, AWS/Azure/GCP, Banking/Payment experience

Responsibilities

  • Set the level expected for software delivery within the team, leading by example
  • Serve as expert in area of responsibility, identifies process improvements and problem prevention, and advises department and management of relevant information as appropriate
  • Provides analysis and solutions to technical and business issues
  • Understand and apply technology and corporate vision setting direction on implementation.
  • Maintain awareness of business and technology strategies and implements technical alternatives and strategies to gain competitive advantage
  • Maintains the complex technical infrastructure of assigned area to meet the business requirements.
  • Provides technical solutions to business problems, technical leadership and direction to management.
  • Remain current on technical and professional advances and business strategies regarding area of responsibility
  • Resolve architectural or development blockers raised
  • Partner with DevOps team to enable automated infrastructure delivery, DevSecOps value streams are executed and CI/CD pipelines to deploy services
  • Initiate analysis for complex problems and issues, determine technical alternatives, analyze vendor solutions and negotiate contracts, and develop appropriate standards for technology application.
  • Provide technical leadership and consultation to project team members as directed by the project manager
  • Initiate and conduct feasibility studies of new and modified operational procedures.
  • For large systems, prepare cost/benefit analyses, functional and detail specifications
  • Provide direct guidance in planning, designing, programming, documentation and implementation of the systems
  • Perform reviews of new and existing systems to ensure operational integrity and accomplishment of stated objective
  • Design, code, test, debug and document programs as required.
  • Provide architecture guidance to developers based on best practices and in alignment with global standards
  • Ensuring compliance with all relevant controls and standards
  • Keep up-to-date and have expertise on current tools, technologies and areas like cyber security and regulations pertaining to aspects like data privacy, consent, data residency etc. that are applicable

Qualifications

  • Bachelor’s Degree required in Computer Science, Engineering or related majors
  • Minimum of 8 years’ applied experience as an API engineer
  • Strong experience in API designing and creating architectural artefacts such as gap analysis, low level designs, data models etc.
  • More than 5 years of engineering background in back-end microservices application development, application security and authentication development, cache and middleware
  • More than 8 years’ experience programming in Java and ideally Go and Rust
  • Expertise in JVM tuning and diagnostic for application troubleshooting and performance-optimization
  • Experience working with Kafka, Docker, k8s, service mesh
  • Experience with monitoring and observability technologies: Splunk, Grafana, Prometheus, Jaeger, Kiali, Open Telemetry
  • Experience in cloud and DevOps, familiar to network (VPC) and firewall on cloud, identity and access management, cloud delivery including sizing and costing
  • Demonstrable knowledge on infrastructure like Linux OS, networking, storage, network load-balancing, Kubernetes CNI.
  • Strong SQL coding abilities is preferred
  • Experience of working in a financial institution, ideally in payments
  • Ability to work independently and think out of the box
  • The passion and ability to lead/motivate and develop technologist, including mentoring and coaching.
  • Superior listening skills, ability to learn quickly, and willing to accept accountability for company and individual success
  • Extensive critical thinking skills for problem identification and solution recommendation
  • Exceptional team player that can lead others in demonstrating initiative and sound business judgment and is interested in expanding skills and growing professionally
  • Highly flexible, set priorities and meet deadlines in a changing environment
  • Excellent written and verbal communication skills in English, ability to negotiate, resolve conflicts and influence technical choices relating to business, development and architectural requirements

Seniority Level

Mid-Senior level

Employment Type

Contract

Job Function

Information Technology

Industries

IT Services and IT Consulting

#J-18808-Ljbffr

I

Contact Detail:

Insight International (UK) Ltd Recruiting Team

Senior Java Software Engineer in Sheffield
Insight International (UK) Ltd
Location: Sheffield

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

I
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>