About the Company: AdPushupis an award-winning ad revenue optimization platform and Google Certified Publishing Partner (GCPP), helping hundreds of web publishers grow their revenue using cutting-edge technology, premium demand partnerships, and proven ad ops expertise. Our team is a mix of engineers, marketers, product evangelists, and customer success specialists, united by a common goal of helping publishers succeed. We have a work culture that values expertise, ownership, and a collaborative spirit.Job Overview- Java Backend- Lead Role:- We are seeking a highly skilled and motivated Software Engineering Team Lead to join our dynamic team. The ideal candidate will have a strong technical background, proven leadership experience, and a passion for mentoring and developing a team of talented engineers. This role will be pivotal in driving the successful delivery of high-quality software solutions and fostering a collaborative and innovative work environment.Qualifications : ●Education : Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field. ●Experience : Minimum of 5 years of experience in software development. ●Technical Skills : ○ A strong body of prior backend work, successfully delivered in production. Experience building large volume data processing pipelines will be an added bonus. ○ Expertise in Core Java. ■ In-depth knowledge of the Java concurrency framework. ■ Sound knowledge of concepts like exception handling, garbage collection, and generics. ■ Experience in writing unit test cases, using any framework. ■ Hands-on experience with lambdas and streams. ■ Experience in using build tools like Maven and Ant. ○ Good understanding and Hands on experience of any Java frameworks e.g. SpringBoot, Vert.x will be an added advantage. ○ Good understanding of security best practices. ○ Hands-on experience with Low Level and High Level Design Practices and Patterns. ○ Hands on experience with any of the cloud platforms such as AWS, Azure, and Google Cloud. ○ Familiarity with containerization and orchestration tools like Docker, Kubernetes and Terraform. ○ Strong understanding of database technologies, both SQL (e.g., MySQL, PostgreSQL) and NoSQL (e.g., MongoDB, Couchbase). ○ Knowledge of DevOps practices and tools such as Jenkins, CI/CD
Job Title
Lead Java Developer