Profile- Java And React
Experience- 7 to 10 year
Location - Bangalore, Karnataka, India
Salary- 15lpa to 20lpa
Qualifications: BE/B.TECH/ME/M.Tech/MCA/B.SC (Computers) or equivalent.
JOB Title: Full stack Technical Lead (Java + Spring Boot+ Microservices +
React)
Job Description:
- 7+ years of exp. Strong in designing and develop web application from scratch and can build strong foundation using React framework.
- Strong in designing and develop web application from scratch and can build strong foundation using modern framework.
- Software expert who understands design decisions and reviews technical standards, including software coding standards, tools, and platforms. In charge of Quality Assurance together with the tech lead.
- Helps to solve the technical problems or doubts that the developers may have.
- Support developers to solve issues, finding the optimal solution
- Code review and optimization Solid understanding of the collections frameworks & entire application
lifecycle, focusing on coding and debugging.
- Write clean code to develop functional web applications/services - web services using HTTP REST/JSON and SOAP.
- Significant experience with the Spring Framework (Persistence, REST, Messaging, Integrations) such as Spring Boot
- Significant experience on core features of Spring such as Dependency Injection, cross-cutting patterns, Spring Security etc.
- Working experience in database (postgress, oracle etc.)
- In-depth understanding of the entire web development process (design, development and deployment)
- Experience with React, JavaScript, typescript and CSS.
- Comprehensive knowledge of Web design patterns and front end
- technologies like HTML5, jQuery and MVC framework like spring and Spring-Boot.
- Collaborate with Front-end developers to integrate user-facing elements with server side logic
- Hand-on experience with unit testing and working with continuous
integration environment life cycles
- Exposure to working with Docker & Kafka or any messaging system
- Excellent communication skills with the ability to solicit and formalize requirements and work with end users/customers.
- Ability to work in a semi-structured environment where requirements and priorities are dynamic.
- Experience with agile/scrum/Kanban development methodology. Hands-on experience with React
- Hands-on experience with git and Jenkins or at least one CI tool.
- Able to understand the technical landscape and provide the relevant solutions
- Strong Database knowledge with knowledge of performance tuning techniques
- Digital/Cloud technology awareness will be an added advantage
- Analyze, Design and build Microservices applications including functional, security, integration, performance, quality and operations requirements.
- Design and build lightweight architecture on Microservices
- Should be able to setup the architecture and E2E solutioning
- Should be able to provide complete E2E application development and support
- Ability to analyze NFR security, scalability and apply the same leveraging 3 Cloud native and integration technologies
- Helps to solve the technical problems or doubts that the developers may have.
- Support technical lead in the application deployments in different
environments Ability to create High-Level and Low-Level Design. Well versed with SOLID and other Design Principles.
- Must be involved actively in Code-Review activities.
- Good to have knowledge on building e-commerce application using any JavaScript framework.
- Ability to provide solution to the complex problems and work closely with enterprise architects.
- Min 4+ Years of experience with Strong lead experience in creating React.JS frameworks.
- Experience in Web development, Responsive UI.
- Ability to recognize user experience needs and convert into design.
- Strong in JavaScript, React
- Expectation is to build an application from Security, UI/X and Scalability perspective.
- Solid foundation in design/development with strong analytical and debugging skills
- Experience in all phases of software development lifecycle with Agile Software development methods.
- Familiarity with RESTful APIs
- Strong experience with SASS/LESS Frameworks is added advantages.
- Knowledge on Gulp/Grunt, JSHINT, Bower on this an advantage
- 4-5 years development experience with HTML5, and CSS3, Bootstrap, JavaScript framework
- Excellent communication skills, team player, service oriented
- Good Understanding of OOPS concept Experience with unit testing frameworks Jest, Protractor, Mocha and Chai
Primary Skills (Must Have)
- Java, Spring, Sprint REST, Spring boot, Spring batch, JPA , Hibernate,
- JDK 8 or higher, Microservices.
- HTML5/CSS3/JavaScript / ES6
- React.js
- Redux and Hooks (Saga / Thunk)
- Jest, Mocha and Chai
- Strong debugging skill
- Custom Webpack / Webpack optimization
Secondary Skills (Nice to have)
- Hybris
- RESTful Services/APIs
- Responsive/Mobile Design
- Cross-Browser Development
- Git/Version Control (GIT, Bitbucket, SVN)
- Experience of implementing Analytics and Accessibility
- Knowledge of DEVOPS principle
- TypeScript
- Jira
Interested candidates can share CV on [Confidential Information]