Position: Lead Product Engineer – Java
Experience: 4+ Years
Location: Bangalore / Chennai / Kochi / Trivandrum
The technical lead needs to closely work with Architects 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 knowledge and experience in Core Java, Messaging and Web services (both REST and SOAP)
- Hands on experience in Java 8 features.
- Solid experience with Java technologies such as Spring, Spring Boot, CXF, JDBC and Hibernate
- Basic knowledge in RDBMS like Oracle, PostgreSQL
- Proficient understanding of HTML, JavaScript, AJAX, CSS and jQuery
- 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
Following skills are desirable.
- Knowledge in micro service architecture.
- 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