Position: Senior Engineer L1/Solution Architect – Java
Experience: 6+ Years
Location: Bangalore / Chennai / Trivandrum / Kochi
The solution architect needs to closely work with Senior Architects/Squad Lead/Product Owner and
define the software requirements, analyze, design and implement software solutions. Must be self- driven and should have solid hands-on experience in software development and agile methodologies. Must be involved in the entire software development life cycle from requirement creation to deployment. Must have an analytical mind with problem-solving aptitude and come up with quick solutions.
Skills / Experience
Following skills are mandatory.
- Object oriented programming concepts.
- Strong in Java/JEE with flexibility to do full-stack development.
- Experience building application based on micro service architecture.
- Hands on experience in Java 8 features.
- Strong knowledge and experience in Web services (both REST and SOAP)
- Solid experience with Java technologies such as Spring, Spring Boot,Spring MVC, JDBC and JPA.
- Basic knowledge in RDBMS like Oracle, PostgreSQL
- Experience in Front end technologies (Angular, React, Node).
- Solid experience with dev and Devops tools such as Eclipse, Jenkins, Ansible, BitBucket, Git, Maven/Gradle
- Good exposure to Agile development practices.
- Working experience in Linux and AWS environments
- Excellent communication and collaboration skills combined with customer facing skillsnand ability to work in cross-functional teams.
- Should be able to work independently as well as lead the team – with ability to hands-on coding as required.
- Conduct code reviews & encourage best coding practices.
Following skills are desirable.
- Working experience in containerized environments and orchestration like Docker, Kubernetes
- Experience in DevOps, CI/CD pipeline.
- Experience in No SQL technologies
- Understanding of the full-stack of a cloud based distributed platform