Back End Developer Dev Ops
at LSEG London Stock Exchange Group
Gdynia, pomorskie, Poland -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 08 Nov, 2024 | Not Specified | 10 Aug, 2024 | 2 year(s) or above | Inter 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,Unix | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – 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