JOBSEARCHER

Java Developer (Backend)

*Responsibilities:* • Engage in technical discussions; participate in technical designs and present technical ideas through white boarding. • Work closely with your peers and keep engaging in a fast pace technical design and development team. • Execute in a fast-paced delivery mode and focus in delivering tasks to meet the product release goal. • Maintain code quality through best practices, unit testing and code quality automation • Understand whole product, its modules, and the interrelationship between them while being an expert in the assigned component or module. • Help in designing interfaces and information exchange between modules. • Possess advanced domain knowledge and show great customer focus. Expert in processes / methodologies and Skilled in build, release & deployment processes. • Articulate the need for scalability and understand the importance of improving quality through testing. • Be an expert in writing code that meets standards and delivers the desired functionality using the technology selected for the project. *Skills Required:* • Bachelor’s Degree in Computer Science or in ‘STEM’ Majors (Science, Technology, Engineering and Math). • 5-7 years of relevant professional experience or 5 years with master’s or 2 years with PhD. *Skills Desired:* Technical Expertise: • Strong knowledge of Object-Oriented Analysis and Design, Software Design Patterns, and coding principles • Hands-on experience in microservices architecture and development, Databases such as Oracle MySQL, Sybase, PostgreSQL etc. • 5-7 years or more experience in Java • Preferred experience in ServiceMesh, Containers and Kubernetes technologies • Preferred hands-on experience in building cloud-based software leveraging cloud and open-source technology and frameworks • Experience in building scalable and highly available distributed systems • Experience in assessing application performance and optimizing/improving it through design and best coding practices • Be an expert in core data structures as well as algorithms and can implement them using language of choice • Preferred understanding and experience in one of the public clouds (AWS, Azure) native services • Experience in agile software development Job Type: Contract Pay: $60.00 - $65.00 per hour Schedule: * Monday to Friday Ability to commute/relocate: * Alpharetta, GA 30005: Reliably commute or planning to relocate before starting work (Preferred) Education: * Bachelor's (Preferred) Experience: * AWS: 8 years (Preferred) * Azure: 8 years (Preferred) * Oracle MySQL, Sybase, PostgreSQL: 8 years (Preferred) * ServiceMesh, Containers and Kubernetes: 8 years (Preferred) * cloud-based software , frameworks: 8 years (Preferred) * data structures as well as algorithms: 8 years (Preferred) * agile software development: 8 years (Preferred) * Object-Oriented Analysis and Design, Software Design: 8 years (Preferred) Work Location: In person