- +2
- +35
- London, England
À propos
Java Full stack
Permanent
Upto 75K budget
6 to 10 years
London/UK
Mandatory kills : Java 8/11, Spring boot, Spring Integration, Microservices, Architecture Design experience, PostgreSQL, Hibernate/JPA, Azure, Strong in Problem Solving
The Role
-
Should have rich knowledge in Software Development Life Cycle Methodologies; excellent communication and interpersonal skills, capable of resolving multiple complex issues and motivating team to achieve peak performance
-
Create a comprehensive architecture for a software solution and providing strategic direction throughout the development process. Design and develop high-performance, scalable, and reliable solutions using Java, Spring boot, Microservices technologies.
-
Work closely with business stakeholders to gather and analyse requirements, translating them into technical specifications and architectural designs.
-
Convert visionary concepts into enterprise-wide systems.
-
Coordinate with all stakeholders in architectural designs and software development.
-
Ensure compliance of best practices and policies in software development. Perform code reviews and provide feedback to team members to maintain code quality and adherence to best practices.
-
Providing guidance for the architectural planning for framework. Monitor team of developers and engineers, providing technical guidance, mentoring, and support to ensure the successful implementation of projects.
-
Creating technical literature, such as training materials or sample code, to encourage acceptance of frameworks
-
Ensuring system integrity by utilizing proper architectural designs
-
Advising on security methods and implementing them
-
Design and deploy Java applications.
-
Develop strategic, logical, and physical designs.
Requirements
-
Good hands-on in Java, J2EE, Databases (Postgres), Web Services (REST, SOAP), Spring boot, Spring MVC, Spring 4.0, Hibernate/JPA, API Gateway, Azure and Microservices.
-
5-12 years of experience desired in designing software solutions using software architecture design principles.
-
Payment domain expertise and ability to drive the team, integrations, migrations, create approach.
-
Good to have experience in Angular, and front-end technologies.
-
Understanding of Kafka, PCF, Integration patterns, Security standards, Concurrency and Multi-threading, Collections, PostgreSQL, Azure, Docker, Kubernetes
-
Hands-on, high-energy, detail-oriented, proactive, and able to function independently under pressure.
-
Strong Problem-Solving skills.
-
Distributed systems (Databases, caches, microservices, message broker)
-
API and Contract Testing using REST Assured/Postman/Swagger/SOAP UI + Groovy/Spring Cloud Contract
-
Test Driven Development TDD Methodology and Unit Testing using Junit/XCTest
-
Use of mocking frameworks such as API Service Virtualization/Mockito/OCMock
-
Static Code Analysis using SonarQube/Xcode Static Analyzer
-
Hands on with Jenkins/PCF or similar tools for automated provisioning of build and test infrastructure.
-
Troubleshooting with Splunk, API aids like Swagger/Postman and source control systems like Git
-
Intermediate knowledge of Maven, Junit, Redis, Oracle database, SQL, Unix command, Shell scripting.
-
Good to have exposure to Financial/Banking Domain, Frontend development, JavaScript, HTML5, CSS3, Bootstrap/Material UI, Angular.
-
Good knowledge of tools like Sonar, Data-dog/Dynatrace, GIT, SVN, Rally/Jira, CI (Jenkin / Bamboo)/CD, Splunk
Compétences idéales
- Spring Boot
- Microservices
- PostgreSQL
- Hibernate
- JPA
- Azure
- REST
- Spring MVC
- API Gateway
- Kafka
- Docker
- Kubernetes
- Distributed Systems
- API Testing
- Postman
- Swagger
- Groovy
- Unit Testing
- JUnit
- XCTest
- Jenkins
- Splunk
- Git
- Maven
- Redis
- SQL
- Shell Scripting
- JavaScript
- HTML5
- CSS3
- Bootstrap
- Dynatrace
- SVN
- Rally
- JIRA
Expérience professionnelle
- Fullstack
- Software Architect
Compétences linguistiques
- English