18 May
Java Sr tech Lead
North Carolina, Charlotte , 28201 Charlotte USA

As part of the Data & Analytics Engineering team, the Lead Software Development Engineer will architect, design, develop, test, and deliver microservices applications based on Spring Boot framework. In addition, this role will:

  • provide architectural direction for implementing software solutions for business requirements
  • use sound TDD and Java coding principles to design and deliver quality code
  • be hands-on with latest Java language features
  • be knowledgeable in cloud services related to developing and delivering enterprise Java applications
  • be able to present solutions to business stakeholders including upper management
  • be able to drive design decisions based on business requirements
Required Technical Skills:
  • 10+ years of Java middleware development experience in delivering event-driven enterprise .applications
  • 5+ years of experience in architecting enterprise Java applications using Spring framework.
  • 5+ years of experience working with SQL databases as a back-end data store and writing complex queries.
  • Experience with messaging technologies (Kafka, RabbitMQ, ActiveMQ).
  • Strong experience in using Spring Cloud framework in developing event-driven applications with data persistence.
  • Experience with a public cloud platform. Azure is a big plus.
  • Experience with modern software development - Agile/Scrum methodology, Cloud platforms and technologies (Azure, AWS, Google Cloud Platform), Continuous Integration/Continuous Development, automated testing

Related jobs

Report job