Posted in

Sr Engineers – Software

Sr Engineers – Software

CompanyT-Mobile
LocationFrisco, TX, USA
Salary$165359.7 – $177700
TypeFull-Time
DegreesBachelor’s, Master’s
Experience LevelSenior

Requirements

  • Master’s degree in Computer Science and Engineering or related, and 3 years of relevant work experience
  • Bachelor’s degree in Computer Science and Engineering or related, and 5 years of relevant work experience
  • Designing and building software solutions utilizing cloud-based Java micro services, Spring Boot, Rest, Oracle, Cassandra, Splunk, and App Dynamics
  • Performing unit, system, and performance testing utilizing Postman, Soap UI, JUnit, and JMeter
  • Working with continuous integration and continuous delivery methodologies within Agile Scrum framework using Bit Bucket, Maven, Jenkins, and Docker Compose
  • Translating business and functional requirements into technical use cases in JIRA
  • Developing scripts in Splunk, AppDynamics, Elasticsearch, Unix Shell Scripting, and Python

Responsibilities

  • Design, test, deploy, and maintain software solutions, and operate in a fast-paced environment using Agile methodology and lightweight SOA design patterns
  • Design and build services using the J2EE framework, and design and develop internal and external business systems and applications, systems interfaces, databases, reporting, and business functionalities
  • Translate business and functional requirements into documented technical specifications
  • Design and develop applications using Object Oriented Analysis and Design (OOAD)
  • Build (code) new systems functionality per technical specifications with deliverables to include code builds and automated unit tests
  • Conduct performance (load) testing to analyze load test results
  • Develop telecommunications applications, with real-time and batch transaction processing
  • Perform code reviews for all code written by other developers, reviewing code for team and industry standards compliance and providing feedback to developers
  • Facilitate and lead reviews (walkthroughs) of technical specifications and program code with other members of the technical team, communicating design, requirements, feature set, functionality, and limitations of systems and applications
  • Design and develop software solutions using Java Enterprise (J2EE), Spring Model View Controller (MVC), and Spring Boot
  • Utilize Linux and conduct scripting
  • Handle Kafka and stream processing technologies
  • Handle Oracle and Cassandra technologies, Cl/CD, and build pipeline technologies
  • Apply knowledge of best practices in Software Development Life Cycle and DevOps methodologies

Preferred Qualifications

    No preferred qualifications provided.