Software Engineer/ Senior Software Engineer - Java
(on Contract)
- Aundh,
Pune, Maharashtra, India
- Contract
Company Description
PubMatic delivers superior revenue to publishers by
being an SSP of choice for agencies and advertisers. PubMatic’s cloud
infrastructure platform for digital advertising empowers app developers and
publishers to increase monetization while enabling media buyers to drive return
on investment by reaching and engaging their target audiences
in brand-safe, premium environments across ad formats and devices. Since
2006, PubMatic has been expanding its owned and operated global infrastructure
and continues to cultivate programmatic innovation. With a globally
distributed workforce and no corporate headquarters, PubMatic operates 16
offices and eight data centers across North America, Europe, and Asia Pacific.
Job Description
We are looking for a Java Engineer with 0 - 4
years’ experience in building high-performing, scalable, enterprise-grade
applications.
He/ She will be responsible for Java/Java EE
application development and providing expertise in the full software
development lifecycle, from concept and design to testing.
Responsibilities:
- Participate
in software design meetings and write technical design documents.
- Development
of the product / modules independently.
- Responsible
for writing unit test, integration test, re-factoring & documentation.
- Understand
& maintain existing code-base by regular re-factoring and applying
requested fixes and features.
- Experience
of working within a fast-paced Agile development process.
- Maintain
application stability by monitoring key metrics and improving code base
accordingly.
- Troubleshoot
complex issues discovered in-house as well as in customer environments
- Should
be flexible to learn new technology / require frameworks.
- Conduct
feasibility analysis, produce functional and design specifications of
proposed new features.
Qualifications
- 0-4
years of hands on experience in software development.
- Should
have excellent knowledge of OOPS Concept and good to have experience in
Core Java and J2EE (Java, Spring, Hibernate/ MyBatis).
- Good
to have experience in REST Web Service development.
- Good
to have knowledge of building web services using Golang.
- Should
have good knowledge of databases, preferably MySQL and nice to have
knowledge of nosql Dbs like mongoDB etc.
- Nice
to have knowledge and hands on experience of any of scripting languages
like Shell Script / PHP / Python.
- Should
have good knowledge of Data Structures.
- Good
to have experience in JUNIT.
- Good
knowledge of Unix OS is preferred.
- Working
experience of tools/technologies like Kubernetes, Jenkins, Maven, GIT ,
Docker.
- Familiarity
with UI technologies like HTML, JavaScript and CSS.
- Familiarity
with Test Driven Development, re-factoring, code reviews, continuous
integration/deliver and Agile development practices.
- Should
have strong written and verbal communication skills.
- Should
have a Bachelor’s degree in Engineering (CS / IT/ EE / E&TC) or
Master’s degree in Computer Science (MCS / MCA) from well- known
Institutes / Universities
#LI-MD1
Additional Information
Coronavirus notice:
PubMatic is actively working to ensure candidate and employee safety.
Currently, all hiring and onboarding processes at PubMatic will be carried out
remotely through virtual meetings until further notice.
Benefits:
Our benefits package includes the best of what leading organizations provide,
such as stock options, paternity/maternity leave, healthcare insurance,
broadband reimbursement. As well, when we’re back in the office, we all benefit
from a kitchen loaded with healthy snacks and drinks and catered lunches and
much more!
Diversity and Inclusion:
PubMatic is proud to be an equal opportunity employer; we don’t just value
diversity, we promote and celebrate it. We do not discriminate on the
basis of race, religion, color, national origin, gender, sexual orientation,
age, marital status, veteran status, or disability status.
0 comments:
Post a Comment