Job Title: Java Developer
Location: Raleigh, NC or Atlanta, GA (Onsite)
Job Type: Contract
Responsibilities:
- Design, develop, and implement AI/ML solutions leveraging Agentic AI architectures, A2A (Agent-to-Agent) frameworks, and MCP (Model Context Protocol) integrations.
- Design, develop, and maintain scalable, high-performance enterprise applications using Java and Spring Boot frameworks.
- Lead the architecture, design, and implementation of microservices and RESTful APIs aligned with business and technical requirements.
- Develop and optimize backend services with a strong focus on performance, security, reliability, and scalability.
- Design, build, and maintain APIs, ensuring proper documentation and testing using Swagger/OpenAPI standards.
- Collaborate closely with Product Owners, UX/UI teams, architects, and stakeholders to translate business requirements into technical solutions.
- Build cloud-native applications and support deployments leveraging AWS services and best practices.
- Create, optimize, and troubleshoot complex SQL queries, stored procedures, and database integrations.
- Implement secure coding practices and enterprise authentication/authorization solutions for business-critical applications
Skills:
- 8 to 12 years of experience in Java and spring boot as a senior developer/ tech lead
- AWS is highly preferred
- Strong SQL skills
- Strong API design and coding knowledge
- Have implemented Swagger UI in REST Services.
- Have setup and worked on pipelines in GitLab using tools like SONAR, Veracode.
- Work closely with UX, Design and Product to understand and build enterprise authentication apps sfrom scratch.
- Deliver functional and testable code with thorough unit testing to satisfy effective DevOps pipeline.
- Contribute to and enforce coding standards and also involve in code review through GIT flow process.
- Optimize application for maximum speed and scalability