Description
You will build scalable software solutions across the full development life cycle as a Full Stack Developer.
Responsibilities
- Lead the design and development of scalable Java stack applications and server-side architecture.
- Write effective APIs and build first-time-right backend solutions using SOAP and REST.
- Develop front-end application interfaces with mobile responsive design.
- Manage databases, write unit tests, and ensure high-quality code delivery.
- Troubleshoot, debug, and upgrade software while maintaining technical documentation.
Required Skills
- 5+ years of experience in software development.
- Proficiency in Java and common Java frameworks.
- Strong expertise in JavaScript, HTML5, and CSS3 for single page design.
- Hands-on experience with AWS and its various services.
- Knowledge of Microservices, Containers, and Kubernetes.
- Experience with web services including SOAP and REST.
- Solid understanding of SQL and database management.
- Experience with Source Code Management, CI/CD, and automated deployment.
- Knowledge of Clean Code, Unit Testing, design patterns, and OOP.
Preferred Skills
- Experience with React or Angular.
- Familiarity with functional programming.