Job Description:
SOLUTION DEVELOPMENT -
Loc: Indore
Experience: Experience: 6 Years to 10 Years
Skills: Core Java, angular 2, Spring boot, Microservices, HTML 5, CSS3, API
Qualification: B.Tech/B.E
JD:
Minimum Qualification: B.E. in Computer Science or Electronics Engineering or similar field from a
n accredited university with minimum 5 - 10 years of relevant experience
Experience: Software Engineer (Full Stack) understands product requirements and be able to
quickly turn-
around a functional prototype for internal review and further refinement. Create applications on
both the server-side and on the web/desktop user interface for maximum impact.
Objective/Purpose:
Be able to work independently on a project-by project basis for
product/solution development and work in a collaborative and fast-paced team environment.
Keep abreast with the latest industry trends in large-scale technologies. You shall have a strong
passion for work and the ability to turn
complex product /tool requirements into simple/optimal technical solutions and be accountable f
or the assigned technical deliverables.
Key Responsibilities:
? Designing and implementing modern applications using Spring boot, REST and Angular on AWS
cloud platform
? Developing front end architecture
? Designing user interactions on User Interface
? Designing & developing back-end applications
? Designing and developing APIs for Front-end, Back-end integration
? Ensuring cross-platform optimization for mobile device platforms
? Ensuring responsiveness and performance of applications.
? Working alongside graphic designers for web design features.
? Seeing through a project from conception to finished product.
? Staying abreast of developments in cloud, web and on-premises applications and programming
languages.
? Compile and analyze data, processes, and codes to troubleshoot problems and identify areas for
improvement.
? Developing ideas for new programs, products, or features by monitoring industry developments
and trends.
? Recording data and reporting it to proper parties, such as clients or leadership.
? Participating in continuing education and training to remain current on best practices, learn new
programming languages, and better assist other team members.
? Taking lead on projects as and when needed.
? Work with team members to improve design, coding practices
? Develop solutions that complies with coding standards enforced through static analyzers such as
SonarQube
? Participate in all aspects of SDLC (analysis, design, coding, testing and
implementation). Work within an Agile team, participating in ceremonies related to the Agile
framework.
? Support cross-functional teams in testing, deploying, and maintaining the product /tool
Technical Expertise:
? Required:
o 5+ years of proven hands-on Java programming and building enterprise level
applications using Java technologies
o Understanding of key UI design principles.
o Proficiency with UI development using Java, HTML, CSS, JavaScript and jQuery.
o Experience SQL, XML, JDBC
o Proficient experience using advanced JavaScript libraries and frameworks such as
Angular, bootstrap, materialUI, typescript, charts, grids.
o Experience with standard set of Java developments tools including IDEs, build
frameworks, source code control, Jira and other ALM tools.
o Strong understanding of distributed architecture including Web Services (XML, JSON,
REST, SOAP, micro services, Tomcat) and messaging
o Working knowledge of Spring framework and design patterns
o Understanding of server-side CSS.
o Knowledge of Design Patterns & Data Structures
o Experience with responsive and adaptive design.
o Strong programming and problem-solving skills with emphasis on writing efficient
algorithms to handle large data sets and processing.
o Excellent verbal communication and interpersonal skills.
o A passion for technology with demonstrated ability to learn quickly
o Strong understanding of the web/desktop application development cycle and
programming techniques and tools.
o Focus on efficiency, user experience, and process improvement.
o Excellent project and time management skills.
o Strong problem solving and verbal and written communication skills.
o Ability to work independently or with a group.
o Unix and Shell scripting basics is a plus
o Ability to participate in working sessions that result in clear requirements and
technical design while working with technical, non-technical members of SCRUM team.
o Strong knowledge of modern Java APIS, and Java Spring boot Microservices
? Desired:
o Understanding in Energy & Utilities solutions.
o Application Development on AWS Cloud