- Bachelor's / Master's Degree in Computer Science or related field in a reputed institution
- 5 years professional experience in software development with most of them from a product company
- Proficient in Java Development
- Hands on UI experience
Note: This position is onsite and must be fully vaccinated
Description:
seeking passionate and talented software engineers who have experience building innovative & high-volume applications. This is a high visibility team where you will get a chance to make a positive impact on customer experience.
Required Skills and Experience:
- Bachelor's degree in Computer Science or Software Engineering, or Bachelor's degree with relevant programming experience.
- (8 years) Hands-on Full Stack Java development experience.
- 5 years hands-on JavaScript experience
Strong Enterprise-level experience with the following skills:
- Servlets – Specify years of experience and list each job this skill was used on.
- JSP - Specify years of experience and list each job this skill was used on.
- JDBC - Specify years of experience and list each job this skill was used on.
- Security - Specify years of experience and list each job this skill was used on.
- MVC - Specify years of experience and list each job this skill was used on.
- SQL Server
- HTML
- CSS3
- Good understanding in XML, XSD and XSLT
- Strong experience in developing and consuming REST/SOAP web services.
- Expert-level knowledge of JDBC, SQL, database-stored procedures and JPA frameworks
- Experience with Agile and Jenkins
- Strong experience with junit and any mocking framework like mockito, jmockit etc.
- Good experience with SCM tools like Git, TFS, etc.
Nice To Have Experience:
- Experience in backbone is a plus.
- Experience in Splunk is a plus.
- Experience in cache framework like Redis, Memcached is a plus.
- Knowledge of web accessibility is a plus.
- Hands-on SCSS experience is a plus.
- Knowledge in a micro-service environment is a plus.
Items to be prepared to talk about in screening and technical interview with SmarTek21:
- Explain the concepts of Java in detail
- need Hands-on experience with UI - 30% front end/70% back end is ok - be prepared to talk about this.
- Junit
- SQL Server
- JSP
- Servlets
Candidates need to be available to start ASAP