Description
You will build new services and maintain existing codebases to ensure high performance and stability.
Responsibilities
- Build new, defect-free services and implement improvements to existing code.
- Design and build jobs using code, SQL, and scripting.
- Collaborate with front-end developers to deliver complete, end-to-end systems.
- Drive the resolution of technical problems within existing applications.
- Manage and maintain the codebase using Git.
Required Skills
- 5+ years of experience in software development.
- Proficiency in Java 1.8 and Spring Boot.
- Experience building Microservices and RESTful APIs.
- Strong knowledge of SQL and NoSQL databases.
- Hands-on experience with JavaScript and the React framework.
- Solid understanding of HTML5 and CSS3 for responsive web design.
- Experience with Git for version control.
- Ability to apply object-oriented and procedural coding patterns.
- Commitment to code quality through consistent unit testing.
- Experience working on high-traffic, public-facing websites.
- Ability to debug code quickly and efficiently.
Education