3 eNation Solutions Jobs
6-8 years
Bangalore / Bengaluru
Senior Java Full Stack Developer - Spring Boot/React.js (6-8 yrs)
eNation Solutions
posted 21d ago
Key skills for the job
Experience & skills :
- Must have developed and delivered front end and backend applications in an enterprise environment.
At least two years' experience with :
- Writing HTML, CSS, and JavaScript.
- Being up on latest practices is a must, e.g. HTML5, CSS3, and ECMA Script 6 (minimum)
- A relevant back-end programming language (Javascript, Java, TypeScript)
- Database design and management, including being up on the latest practices and associated versions
- Server management and deployment for the relevant environment
- Familiarity with a relevant and globally supported framework-both front-end and back-end, if necessary like React, Vue, Angular
- Ideally, familiarity with CSS preprocessors, bundlers, and associated languages/syntaxes/libraries like Sass, Less, and webpack
- Must have handled a team.
- Thorough understanding of user experience and possibly even product strategy
- Experience implementing testing platforms and unit tests
- Proficiency with Git or another version control system as required
- Appreciation for clean and well documented code.
- Analytical skills to diagnose, troubleshoot, debug and repair complex programming issues.
- Leadership and consensus building skills.
- Maintaining and delivering the information as per business user expectations and as per solution design agreed
- Strong communication and interpersonal skills
- Excellent troubleshooting and analytical skills
- Ability to work in a team
Required Skills :
Strong on technologies :
- Java / Spring / Spring Boot
- JavaScript / Type Script / JSP / jQUery / Angular js/ Angular 4.0 /5.0 / Node js / Vue js (Vue is preferred)
- WebServices - REST / SOAP
- Good working knowledge with Unix / Linux OS
Preferable :
- Exposure / working knowledge of financial system integration / development
- Experience with databases (Oracle / SQL / MY SQL).
- Exposure to Oracle (SQL & PL/SQL) is a desirable
- Security & OWASP understanding
- Should be conversant with tools like Temper Data, YSlow etc.
- Should have developed systems of medium and high complexity.
- Working knowledge of latest front end technologies and above mentioned features
Responsibilities :
- Guide team development efforts towards successful project delivery.
- Provide technical leadership to teammates through coaching and mentorship.
- Maintain high standards of software quality within the team by establishing good practices and habits.
- Assist in the collection and documentation of user's requirements, development of user stories, estimates and work plans.
- Design, develop, and unit test applications in accordance with established standards.
- Participate in peer-reviews of solution designs and related code.
- Implementation of the overall web architecture
- Develop visually appealing front end website architecture, including translating designer mock-ups and wireframes into front-end code
- Ensuring the entire stack is designed and built for speed and scalability
- Design and construction of REST API
- Integrating front-end UI with the constructed API
- Design and implementation of continuous integration and deployment
- Maintain quality and ensure responsiveness of applications.
- Collaborate with the rest of the engineering team to design and launch new features.
- Maintain code integrity and organization.
- Experience working with graphic designers and converting designs to visual elements.
- Understanding and implementation of security and data protection.
- Stay abreast of developments in web applications and programming languages
- Strategize organizational direction on emerging technology platforms and communicate the effectiveness to executive stakeholders
- Stay current and provide insight on cutting edge software approaches, architectures, and vendors
- Ensure that non-functional requirements such as security, performance, maintainability, scalability, usability, and reliability are being considered when architecting solutions.
- Keep job knowledge up-to-date by studying new development tools, programming techniques, and computing equipment; participating in educational opportunities; reading professional publications
- Maintaining personal and professional networks; participating in professional organizations.
- Development - To ensure web solutions are developed in accordance with business requirements meeting security / development procedures and policies.
- Operational Support (L3 level) - To ensure timely delivery of Web systems through operational support and responsible for extending L3/ L4 support
- Co-ordinate and collaborate with team members for delivery dependencies
Functional Areas: Other
Read full job description6-8 Yrs
Bangalore / Bengaluru
5-10 Yrs
Bangalore / Bengaluru