What are the responsibilities and job description for the Java Full Stack Engineer (W2 only) position at PTR Global?
Job Title: Lead Java Full Stack Developer
Location: Charlotte, NC (Hybrid 3 days onsite)
Key Responsibilities
- Design, develop, and maintain scalable backend services using Java and Spring Boot
- Build and enhance RESTful APIs and microservices
- Develop responsive front-end applications using Angular
- Write and optimize complex queries in Oracle Database
- Collaborate with cross-functional teams including business analysts, architects, and DevOps
- Participate in CI/CD pipeline integration and deployment processes
- Use Git for version control and follow best practices in source code management
- Perform unit testing, debugging, and performance tuning
Required Skills & Qualifications
- Strong hands-on experience in Java backend development
- Extensive experience with Spring Boot and RESTful services
- Solid experience with Angular (latest versions preferred)
- Strong SQL skills with experience in Oracle DB
- Experience with Git and CI/CD integration tools
- Good understanding of software development lifecycle (SDLC)
- Strong problem-solving and communication skills
Preferred Qualifications
- Experience working in banking or financial services environments
- Familiarity with Agile/Scrum methodologies
- Exposure to microservices architecture