We provide IT Staff Augmentation Services!

Java Developer Resume

4.00/5 (Submit Your Rating)

Newark, DelawarE

SUMMARY

  • Over 6+ years of experience in development, debugging, implementation and maintenance of software applications using Java and Web technologies.
  • Proficient in all phases of SDLC (analysis, design, development, testing and deployment) and highly competent in gathering user requirements.
  • Extensive experience using Java, J2EE, JSP, Servlets, Maven, JDBC.
  • Expertise in back - end/server-side java technologies such as: Spring Framework (IOC, AOP, Spring Boot, Spring Security), Web Services (RESTful, SOAP), Java persistence API (JPA)
  • Good knowledge in front end development using HTML, JSP, JavaScript, Ajax, AngularJS.
  • Hands on experience working with the look and feel aspect of web apps using CSS, JSTL, and JSP tag libraries.
  • Proficiency in Hibernate and the O/R mapping to map Java domain objects with the database.
  • Experience in developing the web applications on IDE tools like IntelliJ, STS (Spring tool Suite) and Eclipse.
  • Good experience in implementing Spring MVC Architecture, Java Design Patterns (Singleton, Proxy, Factory etc.), DAO, DTO and O/R mapping Hibernate framework.
  • Working experience in Core Java with strong understanding & working knowledge of Object Oriented Programming, such as using Collections, Multi-Threading and Exception handling.
  • Good experience on Java 8 features like Lambda Expressions, Stream API for collections, Functional Interface.
  • Experience in configuring and deploying J2EE applications on Tomcat, WebLogic and JBOSS Application servers.
  • Experience in Implementing Service Oriented Architectures (SOA) with XML based Web Services (SOAP / WSDL).
  • Experienced in development methodologies like Agile, waterfall life cycle and software engineering processes.
  • Strong testing experience of all testing phases such as Unit testing, Integration tests and System testing.
  • Experience in writing database objects like Stored Procedures, Triggers, PL/SQL packages and Cursors for Oracle and MySQL.
  • Experience in different Operating Systems/ platforms like Windows, Linux and UNIX.
  • Experience in creating Business Requirements, Design Specification, Test Specifications, Test Result documents.
  • Strong experience in client interaction and understanding business application, business data flow and data relations from them.
  • Committed to excellence, self-motivator, fast-learner, team player, ability to deal with people diplomatically and a prudent developer with strong problem-solving skills and communication skills.

TECHNICAL SKILLS

Programming Languages: Java, J2EE.

Web Technologies: JSP, HTML, CSS, Angular JS, Bootstrap CSS, JSON

Databases: Oracle 10g/11g/12c, MySQL.

J2EE Technologies: JSP, Servlets, Spring, Spring MVC, Spring Data JPA, JDBC, JSTL, Web services (REST, SOAP), Hibernate

Web Servers: Web Logic server, Apache Tomcat, JBOSS.

Tools: IntelliJ, Eclipse, JDeveloper, NetBeans, STS.

Configuration tools: SVN, GIT

Log/Build/Test: Apache Log4J, JUnit, Maven, Jenkins, Docker.

PROFESSIONAL EXPERIENCE

Confidential, Newark, Delaware

Java Developer

Responsibilities:

  • Developed application using Java/J2EE technologies - Java, spring, Hibernate, Web Services, XML, and JSON.
  • Used Spring Dependency Injection and annotations for wiring handler and DAO classes to the operation classes.
  • Configured Hibernate framework for all CRUD operations, calling stored procedures and fetching data with criteria queries.
  • Worked with Hibernate and JPA annotations to configure entity classes. Generating primary keys using DB Sequences and maintaining relationships with other tables.
  • Implemented the back-end services using SpringBoot. Containerized the SpringBoot microservice using Docker.
  • Used Multithreading and Collections Framework including List, Map etc. to solve problems.
  • Developed applications using different J2EE Design Patterns such as Singleton, Service Locator and DAO.
  • Expertise in implementing application using Spring framework and REST architecture while handling authentication and authorization with Spring security and logging with log4j.
  • Created SpringBoot applications to reduce development and unit test time, and to make the application correction ready.
  • Reusable HTML-like elements and behavior of presentation components and the attributes that define data bindings are implemented using AngularJS directives.
  • Followed Agile process, discussed and maintained User stories in JIRA. Actively participated in Sprint grooming, retrospectives and daily stand up meetings.
  • Deployed and tested the application in Tomcat application server in Windows and Linux environments.
  • Used Tools like Toad and SQL Developer as part of implementation.

Environment: Java/ J2EE, Spring, Multithreading, Hibernate, REST, HTML5, CSS 3, AngularJS, SQL / PLSQL, Oracle, GIT, Maven, JUnit, SpringBoot, Linux, Toad, SQL Developer, Apache Tomcat, Docker.

Confidential, Newark, DE

Java Developer

Responsibilities:

  • Involved in Analysis, Design and Implementation of Business User requirements. Responsible for system analysis, design and development using JEE architecture.
  • Involved in the development of presentation layer in JSP, HTML. Client-Side validations were done using JavaScript and jQuery.
  • Implemented entire application using Spring MVC design framework.
  • Designed and deployed XML files for Dispatcher Servlets, Application Context and Controllers to implement the Inversion of Control (IOC) module in spring.
  • Involved in injecting dependencies into code using spring core module concepts like IOC of Spring Framework.
  • Extensively used various J2EE design patterns like Factory, Singleton, Data Access Objects, Data Transfer Objects in the project, which facilitates clean distribution of roles and responsibilities across various layers of processing.
  • Design and Implemented XML/WSDL/SOAP Web Services to provide the interface to the various clients running on both Java.
  • Extensively involved in developing core persistence classes using Hibernate framework, writing HQL queries, creating domain class using hibernate annotations.
  • Involved in writing PL/SQL Stored Procedures, Functions, Triggers and Views for Oracle database.
  • Prepared Test Cases to perform Unit, Integration and System Testing. Tested the developed components using JUnit.
  • Used Log4J components for logging. Perform daily monitoring of log files and resolve issues.
  • Involved in installing and configuring Eclipse IDE, Web logic and MAVEN for development.
  • Responsible and active in the analysis, definition, design, implementation and deployment of full software development life-cycle (SDLC) of the project.
  • Actively involved in getting the production issues resolved.

Environment: Spring, Hibernates, Oracle, Jsp, Html, Xml, JavaScript, SOAP, JUnit, Maven, Log4J, Eclipse IDE.

Confidential

Java Developer

Responsibilities:

  • Responsible for the development of web and business tier components using Java, J2EE, Jsp, servlets and xml
  • Used HTML, CSS and JavaScript for developing front end pages and client-side validations
  • Used AJAX programming for Asynchronous Communication within JSP pages
  • Used Spring Inversion of Control and mainly used Dependency Injection by defining and injecting beans through configuration files
  • Implemented persistence layer using JPA that use the POJO classes to represent the persistence database tables
  • Implemented open source Log4j logging framework in whole application
  • Written Ant build scripts to automate build process
  • Involved in writing and consuming WSDL files for accessing web services remotely
  • Developed Junit test cases and make sure the test results are documented properly
  • Involved in bug fixing and resolving issues with the QA

Environment: Java, J2EE (Servlets, JSP, JSTL), Spring, JPA, XML, XSLT, HTML, CSS, AJAX, JavaScript, WebLogic, CVS, Ant, UML, Agile, Test Driven Development, Web Services, log4j, PL/SQL, MySQL, Eclipse.

Confidential 

Java Developer

Responsibilities:

  • Involved in creating the Low-level design after Low Level Requirements are published using OO design approach.
  • Involving in designing Use Cases, Class diagrams, Sequence diagrams, State diagrams, Activity diagrams to add additional functionalities for the existing system, used J2EE design patterns like Data Access Objects, Service Locator, MVC, etc.
  • Involving in design, development and maintenance of all the POJO's, configuration files & configuring beans, Controller and service classes and associations between them.
  • Implementing Ajax and jQuery extensively for providing advanced functionality in front end side and providing client-side validations using JavaScript.
  • Extensively involving in writing database coding, complicated functions, Triggers, Types, Views and Packages.
  • Involved in creating test cases and JUnit classes for unit testing.
  • Used Log4j logging framework for logging messages with various levels written throughout the java code.
  • Took a Lead role to effectively communicate with Manager through presentations and demonstrating the completed tasks.
  • Used Maven for building scripts.

Environment: J2EE, Java, Java Servlets, Spring, JSP, Servlets, JDBC, JUnit, jQuery, Ajax, HTML, DHTML, CSS, JavaScript, Oracle, Log4j.

We'd love your feedback!