Software Engineer
Alpharetta, Georgia (Locals Only)
$55/hr w2
NO H1B & OPT
Key Responsibilities:
- Design, develop, and maintain robust backend services using Java EE, Spring Boot, and Hibernate.
- Build responsive and dynamic front-end interfaces using Angular.
- Develop and deploy microservices-based solutions in a cloud environment (preferably Azure).
- Integrate and manage relational databases, primarily MySQL.
- Participate in the full software development lifecycle including requirements gathering, design, development, testing, and deployment.
- Write clean, scalable, and well-documented code.
- Troubleshoot and resolve technical issues across environments.
- Collaborate with product managers, architects, and QA engineers to deliver high-quality software.
- Mentor junior developers and contribute to code reviews and best practices.
Required Skills and Qualifications:
- 6–8 years of professional experience in software development.
- Strong proficiency in Java EE, Spring Boot, and Hibernate.
- Solid experience with MySQL and database design principles.
- Proficient in Angular (version 8 or above).
- Experience with Microservices architecture and RESTful API development.
- Hands-on experience with cloud platforms, preferably Microsoft Azure.
- Familiarity with CI/CD pipelines and DevOps practices.
- Strong problem-solving skills and ability to work independently on complex tasks.
- Excellent communication and collaboration skills.
Preferred Qualifications:
- Experience with containerization tools like Docker and orchestration with Kubernetes.
- Knowledge of security best practices in web and cloud applications.
Exposure to Agile/Scrum methodologies