DevsData LLC
DevsData is a premium recruitment and software development agency specialized in developing unique software, artificial intelligence, and Big Data solutions. We’re working 100% remotely so that we can change the world from every place on Earth.
Lead Fullstack Developer (Angular + Java, 100% Remote)
💰 Salary up to 67 USD per hour
🌎 100% remote work
🕦 Full time
☑️ B2B contract
We’re looking for a Lead Fullstack Developer for an international company - a pioneer in container shipping. Unique strategy as a digital-oriented, asset-light, global niche carrier offers distinctive advantages, allowing the company to provide innovative and premium customer-centric services while maximizing profitability. In a dynamic shipping and logistics environment, the company has set itself apart as a carrier with a fresh, unique approach.
Requirements
Bachelor’s degree in Software Engineering or Computer Science
3+ years of experience in development team leadership (must)
6+ years of experience in the following technologies: Java, Spring (must)
5+ years of experience in FE development, practical experience with Angular is a must
Proven experience leading the decomposition of monolithic applications into microservices (must)
Proficiency in Kotlin is a strong plus
In-depth knowledge of microservices architecture principles, including service separation, API design, data consistency, and the challenges of distributed systems
Practical experience with functional programming paradigms and Java Streams
Experience building reactive user interfaces using Reactive JavaScript frameworks
Over 2 years of experience with Test-Driven and Behavior-Driven Development using frameworks such as JUnit, Jasmine, Mockito, Protractor, and Selenium
At least 2 years of hands-on experience working with microservices architecture and tools like Spring Boot and Spring Cloud
Familiarity with DevOps practices and CI/CD pipelines, particularly using Jenkins
Experience designing, developing, and deploying cloud-based or hybrid cloud solutions
Proficient in deploying applications in containerized environments using Kubernetes
Excellent communication skills in English, both spoken and written
Responsibilities
Overseeing the development team from both technical and resource management perspectives
Playing a key role in transitioning a monolithic application into a scalable, modular microservices architecture
Remaining actively involved in development as a full-stack engineer
Taking full ownership of the software development lifecycle, including design, architecture, coding, and DevOps responsibilities
Collaborating using XP (Extreme Programming) methodologies with remote pair programming
Engaging in regular pair programming sessions
Ensuring development work proceeds at a consistent and productive pace
Ensuring the development team always has tasks ready in the pipeline
Serving as the main point of contact for technical issues faced by developers
Assigning daily pair programming partners and tasks
Leading daily stand-up meetings
Acting as the development lead during IPM (Iteration Planning Meeting), including facilitating and negotiating estimations when necessary
Providing mentorship and support to junior developers and new team members
Serving as the liaison between the development team, business stakeholders, and upper management
Ensuring adherence to coding best practices, including TDD, DDD, and established design patterns
Offering architectural direction and ensuring architectural decisions are upheld
Addressing and resolving pull request issues caused by WhiteSource security or compliance checks
Get to know DevsData:
We are a technology consulting company and a recruitment agency, delivering software solutions to clients from Europe and the US. We work 100% remotely, in an international team, including people from Asia, London, or San Francisco. We employ people with experience in international corporations as well as students of the best technical and business universities.
Find out more: https://devsdata.com/
Net per month - B2B
Check similar offers