i
AdPushup
10 AdPushup Jobs
AdPushup - Lead Java Developer - Spring Boot Frameworks (5-10 yrs)
AdPushup
posted 22d ago
Flexible timing
Key skills for the job
About the Company :
AdPushup is 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.
Key Responsibilities :
- Leadership and Mentorship : Lead, mentor, and develop a team of software engineers, fostering an environment of continuous improvement and professional growth.
- Project Management : Oversee the planning, execution, and delivery of software projects, ensuring they meet quality standards, timelines, and budget constraints.
- Technical Expertise : Provide technical guidance and expertise in software design, architecture, development, and best practices. Stay updated with the latest industry trends and technologies. Design, develop, and maintain high-quality applications, taking full, end-to-end ownership, including writing test cases, setting up monitoring, etc.
- Collaboration : Work closely with cross-functional teams to define project requirements, scope, and deliverables.
- Code Review and Quality Assurance : Conduct code reviews to ensure adherence to coding standards, best practices, and overall software quality. Implement and enforce quality assurance processes.
- Problem Solving : Identify, troubleshoot, and resolve technical challenges and bottlenecks. Provide innovative solutions to complex problems.
- Performance Management : Set clear performance expectations, provide regular feedback, and conduct performance evaluations for team members.
- Documentation : Ensure comprehensive documentation of code, processes, and project-related information.
Exp - 5+ years
Location - New Delhi
Work Mode - Hybrid
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.
- Strong understanding of software development methodologies (e.g., Agile, Scrum).
- Leadership Skills : Proven ability to lead, mentor, and inspire a team of engineers. Excellent interpersonal and communication skills.
- Problem-Solving Skills : Strong analytical and problem-solving abilities. Ability to think critically and provide innovative solutions.
- Project Management : Experience in managing software projects from conception to delivery. Strong organizational and time-management skills.
- Collaboration : Ability to work effectively in a cross-functional team environment. Strong collaboration and stakeholder management skills.
- Adaptability : Ability to thrive in a fast-paced, dynamic environment and adapt to changing priorities and requirements.
Why Should You Work for AdPushup ?
At AdPushup, we have :
1. A culture of valuing our employees and promoting an autonomous, transparent, and ethical work environment.
2. Talented and supportive peers who value your contributions.
3. Challenging opportunities : learning happens outside the comfort-zone and that's where our team likes to be - always pushing the boundaries and growing personally and professionally.
4. Flexibility to work from home : We believe in work & performance instead of measuring conventional benchmarks like work-hours.
5. Plenty of snacks and catered lunch.
6. Transparency : an open, honest and direct communication with co-workers and business associates.
Functional Areas: Other
Read full job descriptionPrepare for Lead Java Developer roles with real interview advice
5-10 Yrs
New Delhi
3-4 Yrs
Delhi ncr, New Delhi
1-2 Yrs
Delhi ncr, New Delhi