Lead Software Engineer -- Data Platform (api) In Irving, Tx

U.S. Bank

Irving, TX, US
$156,998 - $196,100 py
**
Microservices/api development using java/springboot
Apache, kafka, spark
Nosql databases like cassandra, mongodb
** U.S. Bank is seeking a Lead Software Engineer for their Data Platform team in Irving, TX. The ideal candidate will have extensive experience in software development, particularly with Java, microservices, and cloud-based applications, and will play a crucial role in designing and implementing technical solutions. **

Job Summary

  • The Lead Software Engineer will perform analysis of requirements, derive technical design documents, and create backend API specifications and documentation.
  • Utilize a wide range of tools and technologies including Java EE, Microservices, Kafka, Spark, NoSQL/SQL databases, and Kubernetes.
  • U.S. Bank offers a comprehensive benefits package including healthcare, retirement plans, and paid time off.

Matching Summary

Match Score: 75

** U.S. Bank is seeking a Lead Software Engineer for their Data Platform team in Irving, TX. The ideal candidate will have extensive experience in software development, particularly with Java, microservices, and cloud-based applications, and will play a crucial role in designing and implementing technical solutions. **

Salary

$156,998 - $196,100

Skills & Requirements

Must-have

  • Microservices/API development using Java/Springboot
  • Apache, Kafka, Spark
  • NoSQL databases like Cassandra, MongoDB
  • SQL Database like PostgreSQL, MS SQL
  • Jenkins/Cloud bees, Apigee, Istio, Kubernetes, Rancher
  • Agile software development life cycle and DevOps principles

Nice-to-have

  • Troubleshooting and fixing errors in multiple environments
  • Performing regular code reviews and giving feedback
  • Maintaining and managing release activities

Key Requirements

  • Bachelor's degree or foreign equivalent in Computer Science, Computer Information Systems
  • 5 years of progressive post-baccalaureate experience
  • Full Software Development Lifecycle (SDLC) experience
  • Cloud-Based Enterprise applications using microservices architecture
  • Frontend UI applications using Typescript, CSS, and HTML
  • Backend applications development and deployment in Cloud Environment
  • Data pipelines using Kafka
  • Microservices using Kafka Consumer and Kafka Producer
  • RESTful API and backend API development using Java, Springboot
  • UI using React and React framework
  • Deploying applications using Jenkins CI/CD build pipelines
  • Maven as a project management and automation tool
  • GIT for version control
  • Agile Software Development, JavaScript, Spring Framework, Spring Data, Hibernate
  • IntelliJ IDE, Visual Studio Code, Tomcat, JBoss, Postgres Database, Microsoft SQL Server Database, Kubernetes

Work Rights

Not specified

Tailored Resume

Cover Letter