job summary: Our client in downtown Atlanta seeks a Sr. Java Developer / Team Lead. As part of the applications development team, you will be driving the development of applications and providing leadership with Architectural best practices to achieve the future state of the applications. Your key responsibility includes providing a state-of-the-art usability experience with your deep technical skills to developers in your team. You will work closely with architects, senior developers, managers, executives, and other groups throughout the development process. The successful candidate for this position will be an experienced engineer with a variety of knowledge in best principles and practices, results-focused, proactive, highly collaborative, and conforms to security and quality standards. Minimum Qualification & Preferred Skill Set You should be hands-on and have great analytical and technical ability with 10+ years of experience.Minimum 5 years of proven experience as a Lead Developer or similar roleExtensive experience with Java, SOA, Microservices, REST/SOAP Web Services, JSON/XML, and containers (docker)Extensive experience in Node.JS, JavaScript, Angular/React, and mobile applications.Mentor junior team members on best practices and design patterns.Implement and monitor internal performance monitoring for continuous improvement in code quality and delivery.Knowledge and Experience with AWS, GitHub pipelines.Ability to work in a demanding and fast-paced environment. Hard-working and highly motivated individual.B.S. Computer Science or related fields location: Atlanta, Georgia job type: Contract salary: $64.50 - 64.51 per hour work hours: 8am to 5pm education: No Degree Required responsibilities: Collaborate with software development teams to modify existing software and align it with leadership goals for improving application architecture.Lead software programming and documentation development, providing clear and comprehensive guidelines for the development team.Responsible for Components Design, Construction & Unit Testing of assigned components/ modulesEstablish rules and best practices for assigned applications to optimize performance and ensure adherence to industry standards.Drive the implementation of DevOps practices and tools for continuous integration, automated testing, and deployment. Streamline development workflows, optimize build processes, and improve overall development efficiency.Conduct code reviews to ensure adherence to coding standards, best practices, and security guidelines. Implement quality assurance processes to identify and resolve issues during the development lifecycle.Identify opportunities for operational improvements through systems analysis and suggest changes in policies and procedures. qualifications: Experience level: ExperiencedMinimum 5 years of experienceEducation: No Degree Required skills: JavaAWS Equal Opportunity Employer: Race, Color, Religion, Sex, Sexual Orientation, Gender Identity, National Origin, Age, Genetic Information, Disability, Protected Veteran Status, or any other legally protected group status.At Randstad Digital, we welcome people of all abilities and want to ensure that our hiring and interview process meets the needs of all applicants. If you require a reasonable accommodation to make your application or interview experience a great one, please contact HRsupport@randstadusa.com. Pay offered to a successful candidate will be based on several factors including the candidate's education, work experience, work location, specific job duties, certifications, etc. In addition, Randstad Digital offers a comprehensive benefits package, including health, an incentive and recognition program, and 401K contribution (all benefits are based on eligibility).