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
- Bachelors or Masters 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
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 candida...
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
- Bachelors or Masters 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
View more
View less