Experis
Ipswich, Suffolk
Experis
Senior Java Microservices & React JS Developer
Ipswich – hybrid
6 months
400 per day inside ir35
As part of this role you are
- Planning, designing, debugging, and coding software solutions for Spring bootWebflux Micro services development
- Develop Java-based software using industry best practices
- Writing and implementing efficient and reusable code in Java
- Test the software to ensure it meets requirements and performs well
- Provide technical support to software users
- Troubleshoot problems with the software
- Collaborate with software engineers to ensure that code is of the highest quality
- Work with product managers and designers to ensure the software is designed well and meets user needs
- Identify opportunities to improve existing Java code
- Provides technical consulting at application/component/product/site level, using technical skills to identify innovative solutions. Have end-to-end understanding along with in-depth knowledge within the telecom technical domain.
- Works with more senior roles and managers collaborates with design team to challenge and review design documents
- Accountable for contributing to the creating of the standards and processes for more junior engineers to follow.
- Accountable for addressing customer requirements using the appropriate methods and effective communication skills
Essential
- Minimum of 5 years of experience in Java development
- In-depth knowledge of Microservices development
- In-depth knowledge of Spring boot Webflux
- In-depth knowledge and understanding of Java, Java EE, Functional Programming, Non-blocking programming, Reactor APIs
- Good Knowledge of Web Development using React JS & Node JS
- In-depth Understanding of Redis Database
- Understanding of relational databases (Oracle, SQL Server, DB2)
- Knowledge of hardware and operating systems (Unix-based systems a plus)
- Excellent analytical, problem-solving, and troubleshooting skills
- Ability to work both independently and as part of a team
- Agile experience with application servers and web application servers
Desirable
- Experience in deployment automation using Ansible