Full Stack Developer

Overview

On Site
Full Time
Accepts corp to corp applications

Skills

MicroServices
Automation
performance tuning
Devops
Docker
AngularJS
Typescript
data security
workflows
github
Information Technology
PostgreSQL
Cryptography
Spring Security
Cloud Computing
backend
GraphQL
Communication Skills
Full stack development
Relational Databases
voltage
problem solving
Scrum methodology
API design
Liquibase
RESTful APIs
fault tolerance
Analytical Thinking
Software Engineering
Application Programming Interfaces (APIs)
Software Design Patterns
Extranet
Front End Software Development
Infrastructure Management
Java (Programming Language)
Management of Software Versions
Query Performance
Success Driven Person
Systems Architecture
Apache Maven
Browser Compatibility
Receptivity
Spring-boot
Syntactically Awesome Style Sheets (SASS)

Job Details

Job Title: Senior Full Stack Developer

Location: Alpharetta, GA Or Frisco, TX

Experience Level: 8+ years

Role Overview

We are seeking a highly experienced Full Stack Developer with 8+ years of expertise in designing and building scalable, secure, and high-performance applications. The ideal candidate will have deep proficiency in microservices architecture, RESTful and GraphQL API development, cloud-native infrastructure, monitoring, and frontend technologies. Strong knowledge of Java (including features from Java 8 through Java 21), Spring Security, and extranet API communication is essential. Experience with any relational database is required, with a preference for PostgreSQL.

Technical Responsibilities

Backend Development

  • Architect and implement robust RESTful and GraphQL APIs using Java and Spring Boot
  • Demonstrate deep understanding of microservices architecture, including service orchestration, inter-service communication, and fault tolerance
  • Apply Java 8 thru Java 21 features to optimize existing logic and improve code performance
  • Implement authentication and authorization using Spring Security
  • Integrate secure caching and encryption using Redis and Voltage
  • Manage relational data using any RDBMS, preferably PostgreSQL
  • Handle schema versioning and migrations with Liquibase
  • Understand and implement extranet API communication, including secure data exchange across external networks
  • Extend and optimize GraphQL schemas, resolvers, and query performance beyond proof-of-concept level

Frontend Development

  • Build responsive and maintainable user interfaces using Angular 10+, TypeScript, and SASS
  • Collaborate with design and product teams to deliver intuitive user experiences
  • Ensure performance optimization and cross-browser compatibility

Cloud Infrastructure

  • Deploy and manage applications on Microsoft Azure
  • Leverage cloud-native services for scalability, security, and resilience

CI/CD Deployment Support

  • Work closely with DevOps teams to integrate and maintain backend and frontend applications within CI/CD pipelines
  • Use GitHub, Maven, Docker, and Kubernetes to ensure automated build, test, and deployment processes are reliable and efficient across services
  • Troubleshoot pipeline failures and optimize deployment workflows for speed and stability

Monitoring & Observability

  • Monitor application health and performance using Splunk and Dynatrace
  • Configure alerts, dashboards, and log analysis for proactive diagnostics

Testing & Quality Assurance

  • Develop unit and integration tests using JUnit and Mockito
  • Contribute to performance testing and automation testing strategies (preferred)
  • Ensure code quality and maintainability through rigorous testing standards

Qualifications

  • Bachelor's or Master's degree in Computer Science, Engineering, or related field
  • Minimum of 8 years of professional experience in full stack development
  • Strong understanding of software engineering principles, design patterns, and system architecture
  • Proven experience in Agile/Scrum environments
  • Excellent analytical, problem-solving, and communication skills


SYSMIND LLC is an Equal Employment Opportunity employer. All qualified applicants will receive consideration for employment without any discrimination. We promote and support a diverse workforce at all levels in the company. All job offers are contingent upon completion of a satisfactory background check and reference checks. Additionally passing the drug test may also be required. All contractors intending to work on SYSMIND's W2 are "at will" employees.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.