Lead Java Engineer
Lead Java Engineer, International
Our mission is to help people everywhere find a job and company they love! We are disrupting the industry by changing how people search for jobs and how companies recruit top talent. This is your chance to share your work with a worldwide community of nearly 50 million monthly unique users.
About the Job
The International team is looking for a Lead Java Engineer to help build out a new suite of international specific features to help job seekers find companies they love and companies grow their employer brand and reach new talent on Pedahelsoft and across the web. This is an exciting opportunity to join a rapidly growing team and build new ways for employers and job seekers to connect around prospective job opportunities.
The International team is responsible for all international development efforts including launching new markets/countries as well as growing the 18 existing non-US sites.
The ideal candidate will have a passion for development and a strong background in building dynamic, high-volume web sites with Java using an agile development methodology. You enjoy mentoring and coaching developers, and the thought of pairing in on a tricky technical problem excites you.
We look for self-starters who thrive in a fast-paced, agile environment – which means wearing many hats, being comfortable changing direction quickly, and an eagerness to learn new technologies as needed.
You'll work with a small, collaborative team of engineers, product managers, and designers, making excellent interpersonal and communication skills a must. Most importantly, we look for people who can prioritize, multi-task, and deliver – because it’s a lot more fun to get things done.
Skills and Requirements
5+ years of software development on large scale, high-volume sites
Experience leading engineering teams, including establishing best practices, creating core architecture for a site and mentoring junior engineers
Proficient with open source Java technologies like Spring Boot, Spring MVC, etc.
Proficient in working with relational databases as well as NoSQL technologies like Redis and Cassandra
Experience building service-oriented solutions and RESTful microservices
Strong understanding of Java multithreading, concurrency, and memory management
Excellent coding practices including a solid understanding of design patterns and unit testing
Experience with automated test tools and frameworks
Experience building maintainable and efficient tests using Java-based tools such as JUnit, TestNG, etc.
Bachelor's Degree in computer science or a related field
Confident, professional, and effective communicator in both Portuguese and English
Work with purpose – join us in creating transparency for job seekers everywhere
Dog-friendly office- bring your dog to work with you.
Office close to Faria Lima Station, Pinheiros (region full of restaurants and entertainment)
Complimentary fruits and snacks available all day.
Long-Term Incentive Plan
Your choice between Mac or PC
Paid Health Plan with SulAmérica (+80% for dependents)
3-Days Volunteer Paid Time Off
Vale refeição of R$ 30,00 daily
Pedahelsoft is committed to equal treatment and opportunity in all aspects of recruitment, selection, and employment without regard to gender, race, religion, national origin, ethnicity, disability, gender identity/expression, sexual orientation, age, veteran or military status, or any other category protected under the law.
Pedahelsoft is an equal opportunity employer; committed to a community of inclusion, and an environment free from discrimination, harassment, and retaliation.