EMPower

Lead Developer Software

Bengaluru, India
Java Spring API Git MySQL AWS
This job is closed! Check out or
Description

Grow your career with a growing organization

Whether they’re helping people reach their long-term financial goals or providing personal wealth management strategies, every associate contributes to changing the lives of those we serve for the better. When it comes to job satisfaction, that’s hard to beat. And from a personal satisfaction perspective, you’ll enjoy the freedom to support causes that matter to you and experience a truly inclusive work environment. Your future starts now.

As a Lead Engineer Software, you will be working on Empower's back-end applications. You’ll be involved in all stages of the project lifecycle, from requirements, to development, to implementation in production environments. This is a very hands-on position and requires a strong ability to adapt to challenging problems and a desire to work as part of a cohesive team. You need to be ambitious. This is not an easy job: you will need to wear multiple hats, work with many unknowns, travel many unpaved roads to tackle large-scale problems. You need to have a cloud native app mentality. This will be your finest work and creation, and an amazing engineering team is there to collaborate with you and support you.

What you will do: 

  • Direct the development team in all aspects of the software development life cycle, including design, development, coding, testing, and debugging, to deliver high-quality solutions 
  • Write testable, scalable, and efficient code, lead by example, and set coding standards for the team 
  • Develop RESTful back end web services utilizing Sprint Boot, MySQL and AWS services
  • Construct, comment, unit test, and end-to-end test modules and components of high complexity 
  • Work with and develop client programs, classes and sub-systems of high complexity.
  • Perform system integration activities of medium to high complexity 
  • Work with Business Analysts to ensure that technical design and programs satisfy business needs 
  • Assist with system size, performance, security and peer code evaluations  

What you will bring: 

  • 5+ years related UI development experience 
  • Serve as a technical resource to lower-level roles
  • Demonstrated ability to solve complex problems and take a wide perspective to determine solutions.
  • In-depth experience and understanding of server-side development
  • Desire to grow professionally with a small, focused, development team in a fast-paced team.
  • Excellent communication and problem solving skills.
  • Experience with standard server-side software technologies, including Java, MySQL, Spring, Hibernate, etc.
  • Experience with REST and API design
  • Experience in Object Oriented Analysis and Design (OOA/OOD) with appropriate use of design patterns.
  • Development on current projects lasting more than a few months 

What will set you apart: 

  • Bachelor's degree in Computer Science, Information Systems, or equivalent emphasis
  • Experience with Git, Java, Maven, and or Hudson/Jenkins
  • Implementation experience including JUnit
  • Automation and knowledge of secure coding techniques 
  • Good, clean coding practices 
  • Familiar with application architecture, three-tier architecture, and design patterns  

We are an equal opportunity employer with a commitment to diversity.  All individuals, regardless of personal characteristics, are encouraged to apply.  All qualified applicants will receive consideration for employment without regard to age, race, color, national origin, ancestry, sex, sexual orientation, gender, gender identity, gender expression, marital status, pregnancy, religion, physical or mental disability, military or veteran status, genetic information, or any other status protected by applicable state or local law. 

COVID

COVID vaccinations are required for all individuals working in any Empower office location or who participate in in-person meetings and/or business activities, subject to state and local laws. Most Empower positions may require on-site presence on an occasional or regular basis and associates will need to provide proof of COVID vaccination, subject to state and local laws.  Associates unable to comply with the COVID vaccination requirement due to medical reasons may request an accommodation.

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

50,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 251 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

Cancel anytime / Money-back guarantee

Wall of love from fellow engineers