Position : Java Backend developer
Location : Alpharetta GA ,(Hybrid 3 Days Onsite per week)
Contract
Visas Required : OPT, OPT EAD, H1B , L2, E3, TN, USC , GC OR GC EAD.
Experience Required : 10+ Years to 20 Years Only Required for the Client Submission
At least 2 or 3 Projects Must be from Georgia Location
Skills and Qualifications :
Java expertise : Strong experience with Java 8+ and frameworks such as Spring Boot, Spring MVC / Spring Security / Spring Data .
RESTful services : Proven experience designing and consuming RESTful APIs.
Database knowledge : Proficiency in both SQL (e.g., MySQL, PostgreSQL) and NoSQL databases (e.g., MongoDB).
Microservices architecture : Familiarity with microservices and containerization technologies such as Docker and Kubernetes.
Version control and collaboration : Proficient with Git and familiar with Agile development tools like JIRA.
Testing frameworks : Experience with automated testing using JUnit, Mockito , or similar tools.
Cloud platforms : Familiarity with cloud services (e.g., AWS, Azure, Google Cloud) and deploying services in a cloud environment.
Good to Have Python Experience also
Job Description :
We are seeking an experienced Java Backend Developer to join our engineering team. The ideal candidate will have a passion for building high-performance, scalable backend systems. As a key member of our team, you will collaborate closely with front-end developers, architects, and stakeholders to deliver secure, efficient, and innovative solutions. We highly prefer local candidates for this role to facilitate close collaboration with our team.
Key Responsibilities :
Design and develop backend systems : Write clean, efficient, and maintainable Java code to build the server-side logic of our applications.
Collaborate with front-end teams : Work closely with front-end developers to integrate user-facing elements with server-side logic.
API development and microservices : Design and implement RESTful APIs and microservices that power our applications.
Database management : Optimize database designs for performance, scalability, and data integrity using SQL or NoSQL databases.
Security and data protection : Implement robust security protocols, including authentication, authorization, and data protection.
Optimize performance : Ensure applications are optimized for speed and scalability.
Testing and deployment : Conduct testing and debugging to ensure a smooth deployment process, while also maintaining comprehensive documentation.
Work closely with the team : Participate in daily stand-ups, code reviews, and team discussions to ensure high-quality output.
Java Backend Developer • GA, United States