Guru Schools
As a Java Developer, you'll be creating APIs & web-apps using best-in-class technologies to solve our clients' challenges. You'll tap into your extensive experience with web-based tools and cloud services to take a central role in the construction of modern APIs & web-based applications. - Coding, optimizing and supporting APIs & Java/web applications - Performing unit, integration, and system testing - Designing, implementing, and integrating RESTful web APIs - Troubleshooting, support and enhancement of developed applications - Collaborating with fellow team members to help solve technical challenges they're facing - Taking ownership of individual components within an application - Complete in-depth peer code reviews following industry best practices to ensure that all code bases remain clean, maintainable, and efficient
**Education and Years of Experience:** - Bachelor's degree in Computer Science, Engineering, Information Systems, or a related field (or equivalent experience) **Required and Desired Skills/Certifications:** - Strong in the fundamentals of Java programming using modern tools & frameworks - Extensive experience in developing modern web applications using Java and Spring Boot - Experience designing, implementing and integrating RESTful web APIs - Experience with microservices architectur - Proficient in object-oriented development and design patterns - Able to efficiently implement clean, maintainable, and testable software code - Proficient in developing secure code & solutions (web, cloud, data, etc) - Skillful in the use of AWS services and serverless technologies - Experience in test-driven development, unit testing, and clean code - Working knowledge of DevOps & automation practices/tools - Excellent understanding of the entire software development life cycle - Able to work and thrive in a fast-paced work environment - Interest in new technologies and high motivation for continuous learning - Outstanding interpersonal skills, strong work ethic, self-motivated and excellent communication/presentation skills - Ability to effectively work both autonomously as well as on a team - Required: Experience leading a team or coordinating offshore developers **Preferred/Additional Qualifications:** - Preferred advanced knowledge of SQL syntax, queries, and database management - Preferred experience with SQL Server, MySQL, Oracle, or other specific SQL databases - Consulting experience - Deep background working in an Agile team & methodology to develop software - Certifications related to AWS, Java, Agile
Skills:
Java,AWS,Spring Boot,Microservices,J2EE
**Education and Years of Experience:** - Bachelor's degree in Computer Science, Engineering, Information Systems, or a related field (or equivalent experience) **Required and Desired Skills/Certifications:** - Strong in the fundamentals of Java programming using modern tools & frameworks - Extensive experience in developing modern web applications using Java and Spring Boot - Experience designing, implementing and integrating RESTful web APIs - Experience with microservices architectur - Proficient in object-oriented development and design patterns - Able to efficiently implement clean, maintainable, and testable software code - Proficient in developing secure code & solutions (web, cloud, data, etc) - Skillful in the use of AWS services and serverless technologies - Experience in test-driven development, unit testing, and clean code - Working knowledge of DevOps & automation practices/tools - Excellent understanding of the entire software development life cycle - Able to work and thrive in a fast-paced work environment - Interest in new technologies and high motivation for continuous learning - Outstanding interpersonal skills, strong work ethic, self-motivated and excellent communication/presentation skills - Ability to effectively work both autonomously as well as on a team - Required: Experience leading a team or coordinating offshore developers **Preferred/Additional Qualifications:** - Preferred advanced knowledge of SQL syntax, queries, and database management - Preferred experience with SQL Server, MySQL, Oracle, or other specific SQL databases - Consulting experience - Deep background working in an Agile team & methodology to develop software - Certifications related to AWS, Java, Agile
Skills:
Java,AWS,Spring Boot,Microservices,J2EE