Senior or Junior Java Backend Developer with Data Structures and Algorithms
Vacancy expired!
Java Backend Developer / Junior Backend DeveloperLocation: San Jose, CA (or) Atlanta, GA Skills: Data Structures and Algorithms is MUSTNeed candidates who are very strong on coding. There will be an online Coding Test. · 3 to 5+ years of work experience in software design and application development or MS in Computer Science plus 3 years of experience · Extensive hands-on experience and expertise in object-oriented design methodology and application development using Java/J2EE, Design Patterns, Spring MVC, SQL, Web services · Excellent understanding of computer science fundamentals, data structures and algorithms · Experience in developing high performance, highly scalable, database-driven consumer web applications · Good understanding of web services and SOA related standards like REST/OAuth/JSON Must be proactive, self-directed, detailed and organized? · Strong analytical, problem-solving skills, verbal and written communication skills · Ability to work in a fast-paced, iterative development environment Responsibilities include: · Work with PM and UED teams to create innovative product solutions to meet business objectives · Collaborate with architects, engineers, QA and Operations teams to design and develop strategic and tactical solutions · Estimate engineering effort, plan implementation and roll out applications with cross-functional impact · Work jointly with other team members to deliver complex applications · Implement working prototypes for testing new ideas · Participate and contribute to design and code reviews for producing quality code · Share engineering support and release · Communicate with technical and non-technical audiences