Senior Java Full Stack Engineer
Role details
Job location
Tech stack
Job description
We are seeking a highly skilled Senior Java Full Stack Engineer to join our technology team in Charlotte, NC. In this role, you will design, develop, and support enterprise-grade applications, APIs, and microservices using Java and modern cloud-native technologies. The ideal candidate has strong hands-on development experience, a solid understanding of software architecture, and a passion for delivering reliable, scalable, and secure solutions., * Design, develop, test, and maintain enterprise applications using Java and related frameworks.
- Build and support RESTful APIs and microservices for high-performance, distributed systems.
- Collaborate with architects, developers, QA, operations, and business stakeholders to deliver technology solutions.
- Participate in code reviews, ensuring adherence to coding standards, performance requirements, and production readiness.
- Contribute to application design, technical documentation, and solution architecture discussions.
- Support production environments by troubleshooting issues, monitoring application health, and implementing improvements.
- Leverage modern developer tooling, including GitHub, Visual Studio Code, and AI-assisted development tools such as GitHub Copilot.
- Implement secure coding practices and assist in identifying and remediating vulnerabilities using tools such as SonarQube.
- Contribute to CI/CD pipelines and automation efforts to improve software delivery and operational efficiency.
Requirements
Do you have experience in Web services design?, * 5+ years of Software Engineering experience, or equivalent demonstrated through a combination of work experience, training, military experience, or education.
- 5+ years of hands-on software development experience with Java.
- 3+ years of experience designing, building, and supporting APIs and microservices.
- 1+ years of experience working with AI software development tools such as GitHub Copilot, AI coding assistants, or related technologies.
Preferred Qualifications
- Experience building RESTful services using Spring Boot or similar frameworks.
- Experience supporting trading, market data, or FIX-based systems.
- Experience conducting code reviews, ensuring code quality, and supporting production readiness.
- Experience with cloud-native architectures and container platforms such as Kubernetes.
- Working knowledge of software architecture and solution design principles.
- Experience with CI/CD pipelines, GitHub-based workflows, and modern developer tooling.
- Knowledge of application security practices and vulnerability remediation processes.
Technical SkillsCore Technologies
- Java
- Spring Boot
- REST APIs
- Microservices
Cloud & DevOps
- Kubernetes
- CI/CD Pipelines
- GitHub
- Visual Studio Code
Quality & Security
- Code Reviews
- SonarQube
- Application Security
- Production Support
AI Development Tools
- GitHub Copilot
- AI Coding Assistants
- Developer Productivity Tools