Senior Java Full Stack Web Applications DeveloperBCForward is Looking for Onsite Senior Java Full Stack Web Applications Developer based out Chicago. IL
Job Title: Senior Java Full Stack Web Applications DeveloperType of role: Contract Duration : 12 months Location: Chicago. IL Hiring Mode : 2 rounds of Video Interview Years of Experience : Overall 10 Years or plus
key to the role : Java, SpringBoot, RESTful APIs, Angular, Redux, NgRx, Docker, RabbitMQ
Required Skills:
Minimum 3+ years working in modern full-stack web-application development
Experience with sustainable engineering practices such as automated testing (TDD), continuous integration, continuous deployment, and monitoring / alerting.
Experience with distributed (multi-tiered) systems, microservices, and relational databases
Huge Plus someone experienced in Media / Ad Industry
Job Description
Candidate will be part of a cross-functional team, applying your skill, experience and creativity towards building complex and scalable solutions.
Candidate will work in a highly collaborative environment, solving exciting problems while leveraging best engineering practices.
Candidate work full-stack and the team owns features end-to-end. On daily with product, design and data scientists to understand the problem and translate learnings into a pragmatic and effective solution.
Key Responsibilities
Building robust and scalable software using a variety of tools & languages.
Designing and creating services and system architecture.
Writing code that is clean, testable and efficient, while improving our code quality through writing unit tests, automation, and conducting code reviews.
Help define architectural improvements to enable orders-of-magnitude growth in traffic and order volumes
Following & bringing forth industry best practices from DRY, YAGNI principles to TDD and CI/CD practices, and following our own best practices & principles we have aligned on as an organization
Working with the product, design and data science teams to understand end-user requirements, formulate use cases, and translating learnings into a pragmatic and effective technical solution.
Brainstorming and contributing ideas to our technology, algorithms, and products.
Creating amazing user experiences for both internal and external customers.
Education : Computer Science, Management Information Systems, Mathematics, Business Analytics or another technically strong program
Certifications : Any Certifications are huge plus
Interested candidates please send resume in Word format to Please reference job code 122158 when responding to this ad.