Senior Fulllstack Developer (Java/Angular)
Company: Luxoft
Location: Fort Worth
Posted on: May 8, 2025
Job Description:
Project description--- Writes, tests, and documents technical
work products (e.g., code, scripts, processes) according to
organizational standards and practices--- Devotes time to raising
the quality and craftsmanship of products and systems--- Conducts
root cause analysis to identify domain level problems and
prescribes action items to mitigate--- Designs self-contained
systems within a team's domain, and leads implementations of
significant capabilities in existing systems--- Coaches team
members in the execution of techniques to improve reliability,
resiliency, security, and performance--- Decomposes intricate and
interconnected designs into implementations that can be effectively
built and maintained by less experienced engineers--- Anticipates
trouble areas in systems under development and guides the team in
instrumentation practices to ensure observability and
supportability--- Defines test suites and instrumentation that
ensures targets for latency and availability are being consistently
met in production--- Leads through example by prioritizing the
closure of open vulnerabilities--- Evaluates potential attack
surfaces in systems under development, identifies best practices to
mitigate, and guides teams in their implementation--- Leads team in
the identification of small batches of work to delivery the highest
value quickly--- Ensures reuse is a first class consideration in
all team implementations and is a passionate advocate for broad
reusability--- Formally mentors teammates and helps guide them to
and along needed learning journeys--- Observes their environment
and identifies opportunities for introducing new approaches to
problemsResponsibilities
- Writes, tests, and documents technical work products (e.g.,
code, scripts, processes) according to organizational standards and
practices
- Devotes time to raising the quality and craftsmanship of
products and systems
- Conducts root cause analysis to identify domain level problems
and prescribes action items to mitigate
- Designs self-contained systems within a team's domain, and
leads implementations of significant capabilities in existing
systems
- Coaches team members in the execution of techniques to improve
reliability, resiliency, security, and performance
- Decomposes intricate and interconnected designs into
implementations that can be effectively built and maintained by
less experienced engineers
- Anticipates trouble areas in systems under development and
guides the team in instrumentation practices to ensure
observability and supportability
- Defines test suites and instrumentation that ensures targets
for latency and availability are being consistently met in
production
- Leads through example by prioritizing the closure of open
vulnerabilities
- Evaluates potential attack surfaces in systems under
development, identifies best practices to mitigate, and guides
teams in their implementation
- Leads team in the identification of small batches of work to
delivery the highest value quickly
- Ensures reuse is a first class consideration in all team
implementations and is a passionate advocate for broad
reusability
- Formally mentors teammates and helps guide them to and along
needed learning journeys
- Observes their environment and identifies opportunities for
introducing new approaches to problems
SKILLSMust have
- Designing cloud-native architectures - Utilizing microservices
and containerization to design applications that are modular,
scalable, and highly resilient
- Containerization and orchestration - Deploying applications
within containers and managing them using container orchestration
platforms (e.g. Docker/Kubernetes
- DevOps practices - Integrating CI/CD pipelines to automate
build, test, and deployment processes, enabling rapid feedback
loops
- Microservices development - Designing and building independent,
small services that can be developed and deployed
independently
- Security and compliance - Implementing robust security measures
for cloud-native applications, ensuring compliance with relevant
regulations
- Monitoring and logging - Setting up monitoring systems to track
application performance, identify issues, and troubleshoot
problems
- Performance optimization - Optimizing application performance
for cloud environments, considering scalability and resource
utilization
- Cloud platform expertise - Proficiently using cloud provider
services (e.g. Azure)
- Collaboration with cross-functional teams - Working closely
with other team members (e.g. system administrators, QA engineers,
and product owners to ensure smooth application delivery)
- 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
- 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
- Proficiency with the following technologies:o Programming
Languages: Java, Python, C#, Javascript/Typescripto Frameworks:
Spring/SpringBoot, FastAPIo Front End Technologies: Angular/Reacto
Deployment Technologies: Kubernetes, Dockero Source Control:
GitHub, Azure DevOpso CICD: GitHub Actions, Azure DevOpso Data
management: PostgreSQL, MongoDB, Rediso Integration/APIs
Technologies: Kafka, REST, GraphQLo Cloud Providers such as Azure
and AWSo Test Automation: Selenium, TestNG, Postman, SonarQube,
Cypress, JUnit/NUnit/PyTest, Cucumber, Playwright,
Wiremock/Mockito
Nice to have- Methodologies: Agile, Scrum
#J-18808-Ljbffr
Keywords: Luxoft, Haltom City , Senior Fulllstack Developer (Java/Angular), IT / Software / Systems , Fort Worth, Texas
Didn't find what you're looking for? Search again!
Loading more jobs...