Full Stack Software Engineer
Responsibilities:-
As a Full Stack Software Engineer, you will help develop new Full Stack Solutions for clients and help maintain a diverse set of solutions using industry-standard best practices.
You will be communicating with the Project Manager, Leads, and Business Analysts to clearly understand the requirements and develop them as per the specification.
You will be working closely with test engineers in analyzing issues and resolving the same.
Required Technical and Professional Expertise:-
2+ years minimum experience in a Full Stack Software Engineering using Java ecosystem technologies
2+ years of experience in using IDE (like IntelliJ, and Eclipse)
1+ years of experience with Containers, Docker, Kubernetes
1+ Experience in Agile Development
Experience with NoSQL or SQL databases
Proficient in front-end and back-end integrations
Proficient in source control (GitHub or Gitlab)'
Exposure to Microservice Architecture
Experience developing in web frameworks / Python / GoLang / Node JS
Experience developing in client-side technology stacks like Angular, React
Preferred Technical And Professional Expertise:-
Proficient in basic DevOps strategy and implementation
Hands-on experience in Big Data technologies (Hadoop, Spark)
Exposure to public cloud services
Proficient in messaging technologies such as Kafka
Exposure to Scala is a big plus