Marathon TS is looking for an experienced qualified Full Stack Developer to join our IT team. You will be key part of modernization initiative and responsible for developing full-stack solutions leveraging micro-service architecture that acquires, processes, and manages data for our clients. You should be able to translate our company and customer needs into functional solutions. We expect you to be a tech-savvy professional, who is curious about new digital technologies and aspires to use that technology to delivery ground-breaking solutions.
Responsibilities:
Using the spring boot technology to create micro-service based solutions
Optimize applications for maximum speed
Collaborate with automation team members to leverage the DevSecOps pipeline for code deployments and testing
Collaborate with front-end developers and data experts to build quality solutions
User customer feedback to enhance existing solutions to better meet the customer needs
Help front-end developers with coding and troubleshooting
Actively participate in agile team ceremonies to include daily stand-ups, PI planning, sprint demos, and backlog grooming
Qualifications:
Minimum five (5) years of Spring Boot experience to include knowledge of best practices and commonly used spring framework components.
Minimum 4-6 years of experience Spring framework, Spring Security, Spring Batch.
Minimum two (2) years of demonstrated experience in developing REST APIs.
Minimum two(2) years of experience with Hibernate, bootstrap, Gradle.
Experience with Angular is required.
Creating self-contained, reusable, and testable modules and components.
Thorough understanding of the responsibilities of the platform, database, API, caching layer, proxies, and other web services used in the system.
Exposure working in an AWS cloud environment.
Validating user actions on the client side and providing responsive feedback.
Experience developing micro-services is Preferred.
Experience with MQ, Kafka , Elastic search is nice to have
Experience with testing tools such as Karma, Jasmine, and Protractor preferred
B.S. in Computer Science or related fields, or equivalent work experience
Job Requirements:
Solid understanding of agile software development life cycle models
Experience working in a multi-function project teams with at least 8 team members including Developers, Business Analysts, and QA Personnel
Is passionately organized and lights up when talking about their process.
Holds himself/herself to standards beyond what is expected.
Is sharp, catches on quickly, and will teach himself/herself the rest.
This Job Is Ideal for Someone Who Is:
Dependable – Consistently Reliable and ensure solution get deployed as per the schedule
Detail-oriented -- would rather focus on the details of work than the bigger picture
Marathon TS is committed to the development of a creative, diverse and inclusive work environment. In order to provide equal employment and advancement opportunities to all individuals, employment decisions at Marathon TS will be based on merit, qualifications, and abilities. Marathon TS does not discriminate against any person because of race, color, creed, religion, sex, national origin, disability, age or any other characteristic protected by law (referred to as "protected status ").
#CJJobs
Required profile
Experience
Level of experience:Senior (5-10 years)
Spoken language(s):
English
Check out the description to know which languages are mandatory.