Skip to content

Sr Engineers – Software
Company | T-Mobile |
---|
Location | Frisco, TX, USA |
---|
Salary | $165359.7 – $177700 |
---|
Type | Full-Time |
---|
Degrees | Bachelor’s, Master’s |
---|
Experience Level | Senior |
---|
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.