Job Description
Join our dynamic engineering team at InnovateTech Systems, where we're revolutionizing cloud infrastructure solutions. As an Entry Level Software Engineer, you'll collaborate with senior developers to build scalable, high-performance applications that serve millions of users. We offer mentorship programs, flexible work arrangements, and opportunities to work with cutting-edge technologies in a startup-like environment within a established industry leader.
Responsibilities
- Develop and maintain microservices using Java and Spring Boot
- Write clean, efficient code adhering to SOLID principles
- Participate in Agile sprints and code reviews
- Debug and resolve production issues using cloud-native tools
- Contribute to CI/CD pipeline improvements
- Collaborate with cross-functional teams on feature development
- Document technical specifications and API endpoints
Qualifications
- Bachelor's degree in Computer Science or related field
- Proficiency in Java and/or Python
- Understanding of RESTful APIs and web services
- Familiarity with SQL and NoSQL databases
- Experience with version control systems (Git)
- Knowledge of containerization technologies (Docker/Kubernetes)
- Strong problem-solving and analytical skills
- Passion for learning emerging technologies