Lead Java developer (IRC269546)
Job Description
We are looking for a Lead Java Developer with at least 8 years of commercial experience in development of Java enterprise applications. With the experience to Lead a team of engineers and take responsiility for the technical solution.
Important to have:
• Java 8+ (core, lambdas, stream, collections, concurrency);
• Good OOP (SOLID principles);
• Expert with Spring Boot;
• Strong understanding of Microservices, API testing, working with Postman, Kubernetes;
• Hands-on experience of working with REST;
• Experience with AWS services would be highly beneficial;
• Troubleshooting skills (application monitoring, debugging, profiling);
• Git;
• CI/CD;
• Strong English for daily communication with client's experts and team members located across the Globe.
Good to have ability to participate onsite meeting.
Job Responsibilities
• Implement new solutions into the current system with the refactoring and from scratch methods;
• Preparing the technical documentation;
• Participating in client meetings to understand business and user requirements and estimate tasks;
• Collaborating closely with other engineers, product owners and testers to identify and solve challenging problems;
• Taking part in defect investigation, bug fixing, troubleshooting;
Department/Project Description
Our Client is the Enterprise Worldwide Company. The product you will be working with, provides management and data processing/handling capabilities for networks of the clients scientific lab equipment such as microscopes, etc. The main goals are:
Collection and centralized management of data outputs (measurement results, etc.) provided by clients devices
Outdated data utilization
Managing large volumes of data acquired from measurement devices in the cloud securely and reliably
Seamless sharing of measurement data with collaborators
The ability to share measurement results and accelerate customer service.