Job Description
Job Responsibilities
- Develops software solutions by studying information needs; conferring with users; studying systems flow, data usage, and work processes; investigating problem areas; following the software development lifecycle.
- Actively participate in High level and Low Level Design.
- Coding following standard practices for the Enterprise software product like code reviews and unit testing.
- Follow the SDLC and agile methodologies in a multi-site development environment using professional build and configuration management processes.
- Follow other product development quality practices in the company.
- Supports and develops software engineers by providing advice, coaching and educational opportunities.
Provides information by collecting, analyzing, and summarizing development and platform
Requirements
- Strong experience in Core Java, J2EE, JSP, Servlets, Struts, EJBs, OOAD, Spring, Angular.
- Good Knowledge of XML, RDBMS.
- Good Knowledge of Design Patterns.
- Strong understanding of SDLC process.
- Experience in working in Multi-site development environment.
- Experience in Enterprise Software Product development experience is a huge plus.
Desired Skills
- Passion to work for small and high growth Organizations.
- Self-starter who is hungry to take on new professional challenges, and looking for roles with enormous growth potential.
- Self-motivated and believes in getting things done.
- Reliable, Trustworthy and possesses Professional Integrity.
- Startup/entrepreneurial experience a real plus.