Date:
Feb 13, 2025
Location:
Bangalore, IN
Company:
Marlabs Innovations Pvt Ltd
Description:
Please note going forward interviews should be scheduled for face to face no more virtual interviews.
Ticket-IER-8640 work location is flexible either for Bangalore or Hyderabad but more preferably we are looking for Bangalore location.
SCOPE OF EXPECTATIONS:
- Mandatory : Proven experience in developing and implementation and providing solutions to the given problem in the Java technologies
- Mandatory : Expert in Front-end technologies and working experience in Java/Spring boot, seniority with UI design and development is required
- Proficient to stitch together end to end application starting from Front-end web development, Back-end development, middleware integration and persisting data in no SQL or RDBMS database
PURPOSE OF THE POSITION
Full Stack Developer – React JS/Java
ESSENTIAL JOB FUNCTIONS
- Technical Exploration analysis, alternative evaluations
- Coordination with product owners, system architects/leads for needs understanding
- Solution implementation, coding and verification of quality of the deliverables
- Collaborate with stakeholders for understanding needs
- Demonstrate developed solutions to stakeholders
- Document technical solutions for handover to stakeholders
- Accountable for the quality of the deliverables and for the business value throughput of the team
BASIC QUALIFICATIONS
Education:
Degree level or industry experience equivalency
Experience:
Full Stack Developer with at least 7+ years of experience
Technical Skills / Competencies:
- Must have:
- The applicant must be expert in frontend technologies and hands-on experience on backend technologies development
- The applicant must bring expertise with Features toggling on/off, Features flag and state-of-the-art techniques enabling the continuous flow of development activities with a single code base
- The applicant must be proficient with aesthetics and stylesheets development
- Knowledge of professional best practices for the entire software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations.
- Your previous experience has enabled you to practice at least one of the following skills in a team: DevOps (Jenkins, Ansible), UI/UX (Figma), deployment scripts, validation, quality or design.
- Front-End:
- Proficient understanding of web mark-up, DOM including HTML5, CSS and SASS
- Proficient understanding of object-oriented client-side scripting using ES6 and JavaScript frameworks, including jQuery.
- Expert & hands-on on ReactJS and ability to design & develop SPA using components, JSX and Redux architecture.
- Understand & implemented various design patterns including but limited to PRPL, Observable, Immutable, Isomorphic etc.,
- Understands the lifecycle hooks well and ensures correct usage
- Lazy load of modules, components, routes through ReactJS to suit the need of application scalability & performance.
- Build reusable code and libraries.
- Good understand & hands-on in implementing unit tests, end-to-end tests using JEST, Enzyme (ReactJS)
- Proficient understanding of asynchronous request handling, partial page updates
-
- Proficient understanding of cross-browser compatibility issues and ways to work around them.
- Proficient understanding of code versioning tools, such as Git.
- Back-End:
- Solid understanding of object-oriented programming
- Hands on experience in designing and developing applications using Java, Java EE platforms
- Experience of working in Spring Framework, Hibernate, Spring Boot, REST API, Junit, Mockito
- Skill for writing reusable Java libraries
- Knack for writing clean, readable Java code
- Creating database schemas that represent and support business processes
- Proficient understanding of code versioning tools, such as Git
- Have experience in implementing various solutions involving Microservices and implement Relational databases such as MS SQL Server.
Behavioural Competencies:
- Advance proficiency in Interpersonal skills, Problem solving, Planning & execution and Impactful communication
- Proficiency in Customer orientation and technical acumen
- Experience working in an agile environment is a plus