What are the responsibilities and job description for the Senior Full Stack Developer (Java & Microservices) position at Binary Computer Int'l Corp.?
Job Details
Job Title: Senior Full Stack Developer (Java & Microservices)
Location: Atlanta, GA / Dallas, TX
Employment Type: Full-time (W2)
Visa Status: H1B transfer, (GC), EAD
Overview: We are seeking a highly skilled and experienced Senior Full Stack Developer with extensive expertise in Java and Microservices to join our team. The ideal candidate will have a proven track record of developing scalable, high-performance applications in dynamic, fast-paced environments.
Key Responsibilities:
- Design, develop, and maintain complex, large-scale enterprise applications using Java and Microservices architecture.
- Collaborate with cross-functional teams to gather requirements and deliver software solutions that meet business objectives.
- Develop and optimize Microservices-based solutions and RESTful APIs.
- Work on both front-end (UI/UX) and back-end development with strong expertise in Java technologies.
- Develop and implement automated testing strategies to ensure the quality and performance of software products.
- Participate in code reviews and ensure adherence to best practices in development and security.
- Mentor junior developers and contribute to building a collaborative, high-performing engineering team.
- Ensure continuous integration and continuous delivery (CI/CD) processes are optimized for efficient release management.
- Troubleshoot and resolve production issues and provide on-call support when necessary.
Required Skills and Qualifications:
- 10 years of professional experience in software development with expertise in Java and Microservices.
- Proficiency in Java-based technologies (Spring Boot, Spring Cloud, etc.) for building scalable microservices.
- Strong hands-on experience with RESTful web services and APIs.
- Familiarity with front-end frameworks (React, Angular, Vue.js) and integrating them with backend services.
- Experience with containerization technologies (Docker, Kubernetes).
- Knowledge of cloud platforms like AWS, Azure, or Google Cloud Platform for deploying microservices.
- Strong SQL and NoSQL database experience (MySQL, MongoDB, Cassandra, etc.).
- Expertise in modern software development practices, including Agile and DevOps.
- Ability to analyze and debug complex systems and provide innovative solutions.
- Excellent communication skills and ability to collaborate in cross-functional teams.
Preferred Qualifications:
- Experience working with large-scale clients in industries like Pharmaceuticals, Healthcare, or Food Production.
- Certifications in cloud technologies or Java (AWS, Azure, Oracle, etc.).
- Familiarity with CI/CD tools like Jenkins, GitLab, or CircleCI.
Education:
- Bachelor s degree in Computer Science, Engineering, or related field (Master's preferred).