Description
About the Role Job Title: Java Developer Responsibilities: Core Java language development. J2EE development including application servers like Tomcat / Weblogic and corresponding web server IDEs like Eclipse serverside application development. Experience in Design Pattern and microservices. Development frameworks like Spring and ORM concepts with specific work on Hibernate or iBatis. Database programming using SQL on Oracle 9i / Oracle 10g. XML & Web Services. Worked on development of REST based web services. Must have knowledge of Jsp Servlet and experience in UI development. Experience of reactJs Cloud technologies will be preferred. Build tools like ANT / MAVEN and Experience with source control tools like GIT. Systems Analysis Ability to read and comprehend business and functional requirements to develop detailed design documents. UML for design documentation like class and sequence diagrams. Implementing code quality tools like SONAR Checkstyle PMD etc. Unit Testing Framework. Required Skills: Proficiency in Core Java. Experience with J2EE development. Knowledge of Design Patterns and microservices. Familiarity with Spring framework and ORM concepts. Strong database programming skills using SQL. Experience with XML & Web Services. Proficient in Jsp Servlet and UI development. Familiarity with build tools like ANT / MAVEN and source control tools like GIT. Ability to analyze and comprehend business and functional requirements. Experience with UML for design documentation. Knowledge of implementing code quality tools. Experience with Unit Testing Framework. Desirable Skills: Experience with reactJs and Cloud technologies. Education Qualification: Bachelors degree in Computer Science or related field.