Lead Software Development Engineer

Apply Now

Company: Edward Jones

Location: O Fallon, MO 63366

Description:

Looking for a LEAD Software Development Engineer!! Candidate must have extensive experience with JAVA, Springboot and REST API's!!!

***Please Note: Anyone applying to this role must absolutely have worked as a LEAD in the current or past projects!! Candidates MUST have strong LEAD experience!!

Client Call Notes:
  • Lead software dev engineer
  • Core of the feature teams
  • Day to day coding
  • Work with architects and lead design discussions
  • Participate in the Scrums and refinements
  • Java Spring Boot, Rest APIs
  • Deep understanding of design implementation and testing REST APIs
  • SDLC experience in pertinence to release activities
  • Hands on experience with upper environment support
  • Urgent production issues, solving problem with a sense of urgency
  • Experience with messaging technology queues, Apache Kafka, cloud migration strategies-PCF
  • Microservices architecture understanding
  • Passionate about leading teams and mentoring others
  • Oracle databases will be used
  • Needs great comm skills
  • 75% leading(not managing) 25% hands on


JOB DESCRIPTION

Hands-on developer who writes high quality, secure code that is modular, functional and testable.

Lead the design, implementation, and delivery for engineering efforts across a program

Create or introduce, test, and deploy new technology to optimize the service

Design and build technical road-maps and guide the development staff on adoption

Contribute to all parts of the software's development including design, development, documentation, and testing.

Have strong ownership of your team's software and are deep in the maintenance characteristics, runtime properties and dependencies including hardware, operating system, and build. Communicate, collaborate and work effectively in a global environment.

About You:

Degree in Computer Science or related field

Strong foundation in algorithms, data structures and core computer science concepts.

Evidence of working with object-oriented development and design patterns

Proficiency in multiple modern programming languages such as Java, Python, Ruby, Angular, Scala, etc. Strong written and verbal English communications skills. Strong analytical and excellent problem-solving skills.

Experience working in an Agile environment.

Experience with XP, TDD and BDD in the software development processes

Proficiency with cloud technologies (IaaS, PaaS, serverless technology, NoSQL databases), micro-service design, CI/CD, DevOps

Experience designing scalable fault tolerant platforms that are resilient to infrastructure failures

Experience with the strangulation pattern and anti-corruption layers to migrate monolithic systems into independent services

Expert in modern software design principles such as SOLID, DRY, and Single responsibility

Required Skills :
Basic Qualification :
Additional Skills :
Candidate must be your W2 Employee :No
Interview Process :
Additional Keywords :
Degree Requirements :
Certification Requirement :
Minimum Experience (In Years) :0
Travel Requirements :

Similar Jobs