Cogniance is a 500+ people global consulting organization with roots in Silicon Valley. We exist to help innovators bring software and hardware innovations to market. In essence, we co-create technology products. Since our founding in 2008, we have built a world-class company on a strong foundation of world-class people powered by world-class processes.
We work with early and growth-stage startups as well as Fortune 500 companies on the strategy, design, build, launch, and the evolution of their technology products. In doing so, we practice Advanced Simplicity — balancing complex solutions with refined user experiences, by fusing technology and design.
We co-create the global programmatic ad technology solutions to 68 markets around the world.
We are looking for a Senior Full-Stack Developer to join the R&D Team, that builds concepts and MVPs that are going to drive world’s AdTech industry in the following decade. Invent and create the change in how the global audience interacts with ads.
The product provides rich insights to help customers identify key characteristics of the most valuable audiences and understand reach, frequency, and behaviors across the digital marketing landscape. It’s a great opportunity to work in a cross-functional, product-driven team to fuel the AdTech industry.
Java 8, Spring (Core, Data, Security, Web, Batch, Cloud AWS), Hibernate, MySQL, Redis, Flyway, AWS Services (ELB, S3, RDS, ElastiCache, Redshift, SNS, SQS, API Gateway), GitHub.
Qualifications and experience:
— 5+ years of commercial experience in software development with Java
— Strong Java Core and Spring Framework work experience
— 2+ years of experience with front-end development (Angular 2, HTML, CSS)
— Knowledge of OOP/OOD, architecture, and design patterns
— Comprehensive experience using Git/GitHub
— Curious about current tech trends and developments
— Strong communication skills
— Good English and willingness to speak directly to the customer
— Reasonable experience with databases
— Familiarity or experience with agile development methodologies (Scrum) will be a plus
— Experience with AWS cloud infrastructure (EC2, RDS, ElasticSearch) will be a plus
— Experience in microservice architecture and API development
— Make it visible: work on both back-end and web interface to see the result right away (by the first look 70/30 of time distribution between Back End and Front End work)
— Take part in requirements analysis, research implementation ways and possibilities
— Proactively participate in researches, discussions and decisions on software architecture and internal coding style, architecture, process and another standard establishment
— Design, build and maintain efficient, reusable, and reliable code
— Write unit and integration tests
— Collaborate with the team members and customer representatives
— Perform code-reviews and share best practices with colleagues
— Interesting and challenging work in a large and dynamically developing company
— Professional development opportunities and free English classes
— Excellent compensation and benefits package, performance-based bonus program
— Intellectually stimulating & creative work environment
— Outstanding Social package — free parking, medical insurance, sports compensation