Digi Interface Intro Image at Website

Careers

Java Developer with 2-5 years experience

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