Software Development Engineer I / II (Web full stack Developer)
Dear Candidate,
We are looking for a “Software Development Engineer I / II (Web full stack Developer)“ for our reputed Client for the BANGALORE / GURGOAN / CHENNAI location.
Job Title/Designation : Software Development Engineer I / II (Web full stack Developer)
Annual CTC : upto 12 lpa
Location : Bangalore
Experience Required : 2-6 years
POSITION SUMMARY:
We are looking for a Full Stack Team Lead responsible for delivering Web Application on client enterprise architecture. Your primary focus will be the delivery and development of all UI screens, server – side logic, definition and maintenance of the central database, and ensuring high performance and responsiveness to requests from the front-end. The role requires good communication skills to collaborate with key stakeholders including customers/ business, architects, requirement analysts, and software engineering and project managers. The person will collaborate with other groups including business clients, business analyst, front-end developers, template developers and infrastructure/system developers. In addition, this person must be able to work across multiple facets of the project and juggle multiple responsibilities at the same time. The individual must have strong analytic capability and the ability to create innovative solutions. We are looking for a highly motivated individual who is looking to grow their career in a fast-paced environment.
Professional traits which are not unique to this position, but are necessary:
• Strong engineering back ground and software development skills
• Exhibits excellent judgment
• Has relentlessly high standards
• Strong results focus
• Thinks big
Mandatory Skills: Should have knowledge of Core Java, Angular JS, Node, and React, Hibernate,& Spring boot
PRIMARY RESPONSIBILITIES:
- Should have strong acumen in Data Structures, Algorithms, problem-solving and Logical/Analytical skills.
- Thorough understanding of OOPS concepts, Design principles and implementation of different type of Design patterns.
- Create functional specifications, carry out feasibility analysis and provide effort estimation
- Participate in Design ,Development, Testing and Maintenance of Software Products
- Be an integral part of the software development team to understand source control, build, testing, branching, and release needs that need to be part of the software Development Environment
- Lead root cause analysis of software and system defects and work with a complex code base, taking the initiative to solve problems and provide clean solutions.
- Should have the ability to independently and effectively communicate with the clients.
- Responsible for mentoring and guiding the team throughout the SDLC
- Assist in requirement gathering with the business analyst team. Interpret customer business needs and translate them to application and functional requirements.
- Assist clients in business/technical specification gathering when requested. Working conjunction with other technical team members deliver quality services to the client
- Communicate with clients to clarify and validate requirements.
- Identify and help re solving problems and issues with requirements
- Work with Architects for better design and technical solutions
- Keep up-to-date product/process/domain knowledge
- Responsible for all domain related training requirements as required.
- Good people management skills to be able to manage the client and internal customers – technology development teams
- Build solid cross – functional domain understanding across various teams.
POSITION REQUIREMENTS:
- Strong organizational and project management skills.
- Proficiency with fundamental front-end languages such as HTML, CSS and JavaScript.
- Familiarity with JavaScript frameworks such as AngularJS and React.
- Proficiency with server-side languages such as Java and node.
- API design and development
- Sound understanding of concepts like Exceptional handling Serialization / Deserialization and Immutability concepts, etc.
- GoodfundamentalknowledgeinEnums,Collections,Annotations,Generics,Autoboxing,etc.
- Experience with Multithreading, Concurrent Package and Concurrent APIs
- Basic understanding of Java Memory Management (JMM) including garbage collections concepts.
- Experience in RDBMS or NOSQL databases and writing SQL queries (Joins, group by, aggregate functions, etc.)
- Hands-on experience in creating RESTful web services and consuming web services
- Hands-on experience with Spring is advantage.
- Excellent verbal communication skills.
- Good Problem Solving And Debugging Skills.
- Attention to detail.
- Ability to work independently and ability to travel
- Demonstrated Ability To communicate effectively verbally and in writing
- Experience With Mission critical, 24×7 systems
- Must Be able to quickly adapt to changing business needs
- Should be able to handle multiple tasks and demands simultaneously
- Should be able to manage complex projects and associated technology issues
QUALIFICATIONS: BE/B. Tech /MCA
Specific Skills required: Angular JS and React, Node, HTML, CSS and JavaScript, Java, Enums, Collections, Annotations, Generics, Auto boxing, Multithreading, Concurrent Package and Concurrent APIs, Java Memory Management (JMM) including garbage collections concepts, SQL queries, Spring-boot.
If interested kindly revert with your updated resume asap
|
Job Features
Job Category | IT |