ASSYST is seeking a Senior Java Full Stack Developer to support our client project in Austin, TX.
Position will be 3 days remote with 2 days (Mon & Thurs) required to be onsite
Responsibilities:
Understands business objectives and problems, identifies alternative solutions, performs studies and cost/benefit analysis of alternatives.Analyzes user requirements, procedures, and problems to automate processing or to improve existing computer system: Confers with personnel of organizational units involved to analyze current operational procedures, identify problems, and learn specific input and output requirements, such as forms of data input, how data is to be; summarized, and formats for reports.Writes detailed description of user needs, program functions, and steps required to develop or modify computer program.Reviews computer system capabilities, specifications, and scheduling limitations to determine if requested program or program change is possible within existing system.Full Stack Developers (Angular/Java) will be Responsible for building modern, scalable, cloud-native applications by refactoring legacy systems into microservices, developing responsive frontends, and delivering secure and observable backend services.Required Experience:
Minimum 7 years of full software development lifecycle experienceProficiency in modern frontend frameworks ( Angular, TypeScript)Strong Java backend development experience Experience designing and consuming RESTful APIsStrong knowledge of SQL and NoSQL database designExperience with containerization (Docker, Kubernetes)Experience deploying applications in cloud-native or serverless environmentsFamiliarity with event-driven architecture patternsExperience integrating DevSecOps practices into development workflowsExperience in using AI tools for development like github , claude code etcPreferred Experience:
Experience refactoring monolithic applications into microservicesFamiliarity with observability tools (Application Insights, Prometheus)Experience with feature flags and progressive deliveryAbility to produce clean, maintainable code and technical documentationActive participation in Agile ceremonies and peer reviewsASSYST is an Equal Opportunity Employer. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, age, disability, military status, national origin or any other characteristic protected under federal, state, or applicable local law
Read LessASSYST is seeking a highly experienced and motivated Lead Java Full Stack Developer to join our client's dynamic engineering team in Washington D.C.
The candidate shall lead a team of talented developers in designing, building, and deploying enterprise-scale applications using a modern Java and Angular technology stack. The candidate will take complete ownership of the end-to-end project lifecycle, from architectural design to post-release support, while mentoring the team and driving technical excellence. The ideal candidate is a hands-on leader with a passion for building robust, scalable software and fostering a collaborative Agile environment.
Key Responsibilities
Requirements:
10+ years of professional software development experience.
Proven track record as a Technical Lead or Team Lead, successfully delivering complex, enterprise-grade applications.
Backend Development (Java):
Frontend Development (Angular):
Proficiency in modern Angular (12+), TypeScript, RxJS, and state management with NgRx.Demonstrated experience building modular, scalable, and responsive Single-Page Applications (SPAs).Strong understanding of UI/UX best practices and experience with modern component libraries.Database & Persistence:
Advanced skills in RDBMS (PostgreSQL, Oracle, MySQL), including complex SQL and database optimization.Experience with ORM frameworks like Hibernate and JPA.Familiarity with NoSQL databases (MongoDB, Redis) for high-performance scenarios.DevOps & Cloud Infrastructure:
Hands-on experience implementing and managing CI/CD pipelines using Jenkins, GitLab, GitHub Actions, or Azure DevOps.Expertise in containerization with Docker and orchestration with Kubernetes.Practical experience with a major cloud platform (AWS, Azure, or GCP), including deployment, scaling, and monitoring.Familiarity with logging and monitoring stacks like ELK, Prometheus, Grafana, or Datadog.Testing & Quality Assurance:
Strong advocate for Test-Driven Development (TDD) and BDD methodologies.Proficient with unit/integration testing frameworks (JUnit, Mockito, Testcontainers) and frontend testing tools (Jasmine/Karma, Cypress).
ASSYST is an Equal Opportunity Employer. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, age, disability, military status, national origin or any other characteristic protected under federal, state, or applicable local law