Job Description
We are looking for a Java developer responsible for building Java applications. This includes anything between complex groups of back-end services and their client-end counterparts. Your primary responsibility will be to design and develop these applications, and to coordinate with the rest of the team working on different layers of the infrastructure. Thus, a commitment to collaborative problem solving, sophisticated design, and product quality is essential.
Responsibilities
-
Having 3 Years of experience as a Full - Stack Java/J2EE Web Developer with diversified exposure
-
in analysis, design, development and implementation of web-based applications.
-
Extensive knowledge on Java SE including Collection, Threading and Core Java.
-
Good experience on Java EE technologies such as Servlet, JDBC, JSP, JSTL and JNDI.
-
Strong programming skills in designing and implementation of multi-tier applications using web-based technologies like Spring MVC and Spring Boot.
-
Excellent knowledge on Spring Core such as Dependency Injection, Annotations and XML based Configurations.
-
Hands-on experience with Spring AOP using Advice, Aspects and AOP Processor.
-
Extensively worked on Spring JDBC, Spring Hibernate ORM and JPA
-
Proficient at designing dynamic web applications using HTML5, CSS3, JavaScript, jQuery, AJAX, JSON with responsive web applications using Bootstrap.
-
Strong knowledge of Angular 2/4 practices in commonly used modules and creating reusable Components, Pipes and Services.
-
Strong experience using MAVEN 3.0 Build System.
-
Experienced working with technologies such as Log4j, I18N.
-
Good experience in developing applications with SOAP and RESTFul Web Services.
-
Proficient at design, development of web-based application using Apache Tomcat 7.0/8.0/8.5, GlassFish 4.0.
-
Expert at handling Unit Testing using JUnit, Jasmine, and Karma.
-
Expertise in database technologies such as MySQL 5.6/5.7, Oracle 10g/11g/12c, MS-SQL 12.
-
Experienced in version control tools like GIT and ticket tracking platforms like JIRA.
-
Expertise in project documentation such as E-R Diagram, UML modeling.
-
Experience working on Software Development Life Cycle (SDLC) with a blend of proficiency and leadership in AGILE-SCRUM.
-
Good technical abilities and skills developed by determining work ethic and self-learning.
Skills And Qualifications
-
Languages: Java, J2EE, XML, SQL, C++
-
Technologies: Core Java, J2EE, Servlet, JSP, JDBC, JSTL, Web Services (SOAP and RESTFul), XML, ORM(Hibernate), Log4J, I18N
-
Web Development: HTML5, CSS3, JavaScript, Typescript, jQuery, Ajax, Bootstrap, Angular 2/4/5, JSP, XML, Dreamweaver
-
Frameworks: Spring, Spring AOP, Spring Boot, DAO in Spring Frameworks, Angular, Hibernate (ORM) 3.0/4.
-
Servers: Apache Tomcat 7.0/7.5/8.0/8.5, Glassfish 4.0, JBoss
-
Database: Oracle 10g/11g/12c, MySQL 5.6/5.7, MS-SQL 12
-
Methodologies/Design Pattern: OOAD, OOP, UML, MVC, DAO, Factory Pattern, Singleton, Test Driven Development (TDD)
-
IDE: Eclipse 3.x/4.x, Atom, Sublime Text 2/3, Visual Studio Code
-
Tools: Maven 3.0, JUnit, Postman, Jasmine, Karma, Sourcetree, Jenkins