Senior Java Microservices Engineer

Pinnacle Technical Resources

  • Fort Worth, Texas
  • Today
  • Contractor

Highlights

Delivers high quality work and coaches more junior engineers on technical craftsmanship - Conducts root cause analysis to identify systemic problems and defines and leads execution of action items to address. - Designs thoughtfully integrated systems that model organizational best practices allowing disparate teams across product domains to deliver value with speed scale and reliability.

Numbers & Facts

LocationFort Worth, Texas
Job TypeContractor

Description

Please find the detailed job description below.

Job Title: Senior Java Microservices Engineer 
Job Location: Fort Worth Texas 76155

Job Duration: 6+ Months Contract
Interview: F2F required with Coding exercise

Job Description:
WHAT YOULL DO
- Writes tests and documents technical work products e.g. code scripts process according to organizational standards and practices
- Solves technical problems and builds components/libraries with far-ranging impact
- Delivers high quality work and coaches more junior engineers on technical craftsmanship - Conducts root cause analysis to identify systemic problems and defines and leads execution of action items to address
- Designs thoughtfully integrated systems that model organizational best practices allowing disparate teams across product domains to deliver value with speed scale and reliability
- Oversees the management of technical debt in existing systems and drives opportunities to eliminate within ongoing implementations
- Consistently anticipates scaling latency and durability challenges and guides teams in implementation of mitigating strategies
- Partners with the security organization to incorporate security conscious practices early in the lifecycle of new systems
- Thoughtfully evaluates technical risks and guides toward practical prevention strategies
- Consistently reflects on squad delivery practices throughout their span of influence recommends improvements to leadership and drives their implementation
- Maintains a focus on removing the duplication of effort across teams and proactively identifies opportunities for reuse within their span of influence
- Thoughtfully measures and assesses team and identifies areas of development for individuals
- Explores emerging technologies leads development of prototypes with little or no guidance and incorporates into architectural solutions where appropriate
Top Skillsets: - 7 - 9 years of experience - Java - Spring boot - Microservices - Cloud - Rest API - The candidate will need to have software development experience
Please note that the candidate must work onsite Tuesdays - Thursdays virtual on Mondays and Fridays at SV7. This is a 6-month contract with potential to extend.


Minimum Qualifications - Education Prior Job Experience
- Bachelor's degree in Computer Science Computer Engineering Technology Information Systems CIS/MIS Engineering or related technical discipline or equivalent experience/training
- 3 years of experience designing developing and implementing large-scale solutions in production environments
- Airline Industry experience

Skills Licenses and Certifications - Proficiency with the following technologies:

- Programming Languages: Java Python C# JavaScript/Typescript
- Frameworks: Spring/Spring Boot FastAPI
- Front End Technologies: Angular/React
- Deployment Technologies: Kubernetes Docker
- Source Control: GitHub Azure DevOps
- CICD: GitHub Actions Azure DevOps
- Data management: PostgreSQL MongoDB Redis
- Integration/APIs Technologies: Kafka REST GraphQL
- Cloud Providers such as Azure and AWS
- Test Automation: Selenium TestNG Postman SonarQube Cypress JUnit/NUnit/PyTest Cucumber Playwright Wiremock/Mockito/Moq

- Ability to optimize solutions for performance resiliency and reliability while maintaining an eye toward simplicity
- Ability to concisely convey ideas verbally in writing in code and in diagrams
- Ability to optimize system designs spanning multiple teams to allow small safe incremental releases
- Ability to work through others by cooperatively sharing responsibilities
- Ability to combines deep knowledge of a product domain with awareness of advancing technology to introduce solutions that propel the technical capability of the organization forward.
- Proficiency in object-oriented design techniques and principles
- Proficiency in Agile methodologies such as SCRUM
- Proficiency in DevOps Toolchain methodologies including Continuous Integration and  Continuous Deployment
- Ability to effectively communicate both verbally and written with all levels within the organization

#LI-SM11

Similar Jobs

See more jobs