Job Description
Basic Function
· Extremely hands on with Java
· Very good knowledge on data structures, optimization and performance of the code
· Must know Javascript coding very well. ECMA 2015 as the base
· Must know how to debug UI code end to end
· Must have good understanding of design principles and design patterns
· Must know J2EE concepts very well (Servlets, JSPs, Tomcat, JBoss etc)
· Must know any code versioning tool very well such as SVN/Git
Essential Functions
· Must know how to write simple/complex SQL queries.
· Must know how to tune and optimize queries
· Well versed with Test Driven development(TDD) / Business Driven Development (BDD) paradigm
· Well versed with JUnits and mocking frameworks such as Mockito/JMockit etc
· Well versed with any MVC framework such as Struts2,Spring MVC .(Struts2 will be a preferred option)
· Good to have knowledge in any ORM tool such as Hibernate/Spring Data/MyBatis
· Good to know the CI/CD concepts and exposure in using them(exposure to Jenkins/Bamboo)
· Have exposure to using code analyzer tools such as SONAR ,FindBugs, CheckStyle, PMD, etc
· Good to know any SPA UI framework such as Angular/React etc
· Good to know concepts of NodeJs and NPM
· Good to know the concepts of keys and indices
· Must know how to implement Functions and procedures in database
💡 Quick Summary
Seeking a career-building opportunity? The JAVA DEVELOPER position is now open for candidates interested in the Software Developer Jobs sector. This role in Noida offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in Software Developer Jobs is a plus.
