Senior Java Full Stack Developer
BCForward 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
- Tech stack (Java, SpringBoot, RESTful APIs, Angular, Redux, NgRx, Docker, RabbitMQ)
- 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.