Role:-Lead Java Software Engineer
Location:-Remote
Duration:-3-6 month contract to hire
MUST HAVE:-Kotlin/Spring/Java Based Development - Angular Front end – must be able to speak to their UI experience, scaling solutions and or using React on the front end
Job Description:-
What You Will Do
Have opportunities for career development as we continue to invest in our talent.
Be a part of a dynamic and collaborative culture that is constantly innovating and overcoming new challenges in our quest to scale our business and create exceptional experiences for our athletes.
Thrive in a remote work environment while still benefiting from the numerous amenities available at our Pittsburgh campus, such as a world-class health club, hoteling space, collaboration rooms, and cutting-edge technology for hybrid meetings.
Act as a mentor and guide to fellow team members, effectively communicating technical standards and insights.
Design, code, and seamlessly integrate with frameworks and APIs to tackle complex business challenges.
Guide other and utilize the Angular Framework to develop and deliver high-quality code at an accelerated pace.
Consistently deliver enterprise features and capabilities with an unwavering focus on customer satisfaction.
Establish clear engineering requirements and timelines to ensure smooth and efficient project delivery.
Perpetuate an engineering culture that thrives on clean code and delivering value incrementally and iteratively.
Collaborate seamlessly with designers, product managers, and engineers to achieve shared goals and deliver full-stack solutions.
Technical Skills
Extensive experience in web development technologies using JSON, HTML, and CSS preprocessors.
Extensive experience in JavaScript/Typescript and asynchronous call structures.
Extensive experience with Angular, Typescript, RxJs, and other web technologies.
Experience with Java/Kotlin and Spring Boot. (8+ years)
Extensive experience with Unit Testing and Test Coverage technologies.
Exposure and experience leveraging different database and persistence technologies (Postgres 7 Elastic experience preferred)
Experience using Agile development methodologies.
Familiarity with git-based source control.
Interest in researching and understanding alternative web technologies.
Deep understanding of Cloud architecture.
Experience with Docker, Kubernetes, or other Container technologies.
Understanding of event-based architecture and experience with technologies that supports distributed systems, such as Kafka, RabbitMQ, etc.