Job Description
Senior Full Stack Engineer
Job Description
- Solve complex software engineering problems, learn new skills, and build expertise in areas of your interest.
- Design, code, test, debug, optimize, and document complex web/ middleware applications using other technologies.
- Develop all layers of enterprise applications and get involved as per interesting DevOps activities to have end-to-end involvement.
- Provide direction and support to juniors to help their understanding of more complex software engineering.
- Perform other duties as assigned or apparent.
- Participate in Scrum with activities Such as assisting QAs, perform code reviews, unit testing,
- Research spikes, support company's architectural standards, contribute to creating new standards.
- Supporting continuous improvement, etc.
Key Skills
- Strong Java with React and data backed web applications (REST, Soap, etc)
- Strong programming skills with 4+ years of experience
- Minimum 1+ years' experience working on React & Redux
- Good knowledge of Service based architecture.
- Experience with Mulesoft.
- Understanding and working experience of Java, Multi-threading
- Web services - REST or SOAP; Microservices.
- Strong JavaScript & ES6 programming skills along with HTML5, CSS3, Bootstrap/ Material, SASS/ LESS
- Domain-driven architecture
- Spring framework basics - IOC, DI
- Spring Boot, Spring Security, other modules of Spring
- Hibernate / some ORM framework.
- Web application fundamentals
- Git, Jenkins, SonarQube, and other tools
- SQL and NoSQL databases
- Understanding of design patterns, and common concepts such as caching, logging, troubleshooting, performance tuning, etc.
- Exposure to cloud/ containers/ search engines, etc. will be considered a plus.
Good to have
- Knowledge of AWS
- Good experience of working in typescript
- Understanding of latest technologies / Trends in UI development (Micro frontends, Next.js etc.)
- Experience working in insurance domain.
Desired Profile
- Knows agile development best practices and has scrum exposure.
- Experience working with geographically distributed teams.
- Fast learner, ability to perform well in ambiguity and with little supervision.
- Strong problem-solving abilities
- Excellent communication and coordination skills. Client-facing experience.
- Good aptitude and analytical skills
- Ability to take ownership and demonstrate Leadership capabilities.
Key skills
Java8/J2EE, Spring, Spring Boot, Microservices, Mulesoft, Hibernate, REST, GCP/AWS, React, Redux, ES6, HTML 5, CSS 3, Mule Soft, Comundo bpm, Duckcreek, angular for UI
Qualification
Bachelor's / Masters in engineering - Computer Science / IT
Experience
4-6 years
Pardeep Kumar
Delivery Manager
Stelios Consulting
E: Pardeep@steliosconsulting.net
W: www.steliosconsulting.net