Technical Consultant – Full Stack (RDBMS/Java/JS)
Job Description
The person would be responsible for understanding requirements and designing, developing, testing and deploying new features, enhancements, integrations as part of developing customer specific solutions developed on top of an open source ERP.
Required Skills/Experience
We are looking for a Java developer with 2+ years experience in server side Java development, developing business applications that integrate with databases and render as services or as web-pages in a browser.
Other essential capabilities
- Deep skills around server side programming in Java, especially around Hibernate ( or other ORMs ), servlets, declarative programming, reporting engines etc.
- Experience in Web UI development with HTML, CSS or with JavaScripts with frameworks like enyo, angular, react.
- Skills in database technologies including in table design and development of procedures, functions, triggers etc and analyzing query performance.
- Good design skills with proven ability to understand /review/ document designs.
- Good understanding of change management, deployment, automated testing and continuous integration concepts.
- Good problem solving skills in investigating and resolving issues in application.
- Good communication skills
- A passion for meeting commitment and quality.
- Ability and attitude to learn and pick up new skills
Other desired capabilities
- Experience in working with open source business applications
- Understanding of OLAP and data summarization and charting technologies
- Experience with containerization technologies
- Comfortable working in the linux environments
Key responsibilities:
- Analyze, estimate, plan, design, develop and deploy assigned work requirements.
- Work as a team member in a project team and engage with other functional and technical team members and customer representatives as appropriate to meet team goals.
- Analyze and solve problems in deployment, test and production environments