FAQs
What is the minimum experience required for the Java Developer position?
The minimum experience required is 3 years of hands-on experience in Java.
What methodologies should a candidate be familiar with?
Candidates should have strong knowledge of Software Development Life Cycle (SDLC) using methodologies like Waterfall and Agile/Scrum.
Which J2EE technologies are required for this role?
Expertise is required in technologies including Hibernate, Struts MVC Framework, Servlets, JSP, JNDI, JMS, JDBC, AJAX, WEB SERVICES, and ANT.
Is experience with the Spring Framework necessary?
Yes, strong experience in Spring Framework, including Spring MVC, IOC, AOP, and Spring JDBC, is necessary.
What kind of web services experience is required?
Good experience in developing RESTful Web Services is required.
Will the developer be involved in deployment activities?
Yes, experience in configuring and deploying applications on Tomcat server is required.
What database technologies should a candidate be familiar with?
Candidates should have sound RDBMS concepts and experience working with Oracle 12c, MySQL, and MongoDB.
Does the role involve working on API development?
Yes, developing APIs and integrating them with other systems is part of the job.
What tools and methodologies should a candidate know regarding build automation and CI/CD?
Candidates should have experience with build automation tools and CI/CD pipeline software.
Is familiarity with performance engineering important?
Yes, understanding performance engineering is important for this role.
What skills are necessary for effective collaboration and problem solving?
Candidates should possess logical thinking and problem-solving skills, along with the ability to collaborate effectively.
Will the Java Developer be involved in client interactions?
Yes, the role will involve gathering requirements and specifications to understand client needs in detail.
What is the importance of understanding design principles in this role?
Knowledge of design principles and fundamentals of architecture is crucial for effective program/system design and development.
Is familiarity with the latest technologies and trends important?
Yes, candidates should have an awareness of the latest technologies and trends in the industry.
Will the role involve writing test cases?
Yes, the ability to write test cases and scenarios based on specifications is part of the responsibilities.