JOBSEARCHER

Senior Full Stack Java Engineer

Please note: This role is required to be onsite 5x/week Mon-Fri in the Dallas area.
Role Description: Techstra is seeking an experienced Senior Java Full Stack Developer to join our technology team at a leading retail bank. This role involves designing, developing, and delivering enterprise-grade custom microservice applications using modern Java technologies and Angular framework. Key capabilities:
  • Lead end-to-end development of custom microservice-based applications using Java Spring Boot and Angular
  • Design and implement scalable, resilient microservices architecture for enterprise applications
  • Develop RESTful APIs and integrate microservices with internal and external systems
  • Build responsive, user-friendly front-end applications using Angular framework
  • Design and optimize Oracle database schemas, stored procedures, and queries
  • Lead technical design sessions and create architectural documentation
  • Write clean, maintainable, and well-documented code following best practices and coding standards
  • Conduct code reviews and provide constructive feedback to development team members
  • Mentor junior and mid-level developers on technical skills and development methodologies
  • Collaborate with business analysts, architects, and product owners to translate requirements into technical solutions
  • Implement CI/CD pipelines and promote DevOps practices
  • Perform application performance tuning and optimization
  • Troubleshoot production issues and provide technical support
  • Ensure security best practices and compliance standards are met
  • Participate in Agile ceremonies including sprint planning, daily stand-ups, and retrospectives
  • Drive technical innovation and evaluate new technologies for potential adoption
Must-Haves:
  • 6+ years of professional software development experience
  • Strong expertise in Java 17+ and Spring Boot framework for microservices development
  • Proven experience building microservices architecture with RESTful APIs
  • Strong proficiency in Angular (Angular 16+ preferred) for front-end development
  • Knowledge of containerization technologies (Docker, Kubernetes)
  • Strong understanding of design patterns and SOLID principles
  • Experience with Agile/Scrum methodologies
  • Excellent problem-solving and analytical skills
  • Strong communication and leadership abilities