Back End Developer Dev Ops

at  LSEG London Stock Exchange Group

Gdynia, pomorskie, Poland -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate08 Nov, 2024Not Specified10 Aug, 20242 year(s) or aboveInter Process Communication,Jenkins,Design,Mockito,Solid Principles,Eclipse,Communication Skills,Programming Languages,Junit,Spring Data,Design Patterns,Python,Development Tools,Databases,Maven,Spring Security,Kubernetes,UnixNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

TEAM OVERVIEW

An opportunity exists within a large financial services organisation for a Back-end Developer with DevOps experience as part of a new capability within RDP Content Platform Technology.
We are working on Cloud based (AWS) self-service (allowing users to develop code) platform utilizing micro-service approach and implementing multi-tenancy developed using market leading technologies i.e. Kubernetes (EKS), Kafka and serverless databases (Aurora). Written in Java/Kotlin, using Spring (Web/Data/Security) but also utilizing other programming languages like i.e. Python. Fancy front-end built with React and Redux. Automated CI/CD with Jenkins. Source code versioned in GitLab. Team is working in Scrum methodology.

TECHNICAL SKILLS REQUIRED:

  • Proven 2-5 years’ experience as a back-end JAVA developer
  • Experience in working with APIs, micro services, RESTful APIs, Databases, Unix, cloud platforms (preferably AWS) and serverless approach
  • Hands-on experience with setting up environments using Terraform (IaaC)
  • Wide knowledge of Java/Kotlin programming languages and related tools, inter alia:
  • Experience with multi-threading and inter-process communication
  • Experience with Spring (Spring Boot, Spring Security, Spring Data)
  • Exposure to build and packaging tools (Maven, Gradle)
  • Knowledge on Unit Testing Frameworks (JUnit, Mockito, etc)
  • Hands-on experience with Kubernetes
  • Solid understanding of automated software application builds and deployments
  • Experience in working with CI/CD approach (tools integration and implementation), with:
  • Git as source code repository,
  • Jenkins
  • Experience with development tools (IntelliJ, Eclipse, etc.)
  • Knowledge of Design patterns, SOLID principles, OOD
  • Basic hands-on experience with Python

PERSONAL SKILLS REQUIRED:

  • Excellent analytical and multitasking skills
  • Excellent problem solving/debugging skills. From figuring out how to best implement a design, to fixing bugs that crop up
  • In-depth understanding of entire development process (design, development, and deployment)
  • Good written and interpersonal communication skills and ability to effectively communicate across cross functional teams
  • Experience in SCRUM development and knowledge of JIRA and Confluence tools
  • Continuous learning and self-development mindset

Responsibilities:

  • Understand and analyse the business use cases and technical requirements and be able to build & integrate a varying suite of internal and external services running in microservice ecosystem
  • Proven experience with delivering complex infrastructure (IaaC)
  • Automating infrastructure deployments
  • Deliver complex applications (implementation, testing, deployment, and handover to maintenance teams)
  • Collaborate with front-end developers and designers to deliver best possible solution
  • Work within an Agile scrum following lean and agile development methodologies
  • Provide specialist advice to middle and senior management to resolve complex issues
  • Demonstrate clear prioritisation and planning for activities to ensure timely delivery
  • Develop software/scripts to provide solutions to perform all SDLC activities for all development teams using CI/CD automation
  • Make recommendations for improvements to existing architecture
  • Gather requirements from stakeholders to develop the best automation solution


REQUIREMENT SUMMARY

Min:2.0Max:5.0 year(s)

Computer Software/Engineering

IT Software - System Programming

Software Engineering

Graduate

Proficient

1

Gdynia, pomorskie, Poland