Solution Architect – Java

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