We provide IT Staff Augmentation Services!

Java Developer Resume

Wilmington, DE

SUMMARY:

  • Over 6 years of experience of Java/J2EE applications in Object Oriented Programming and Design, Development, Implementation and Testing.
  • Strong knowledge and development skills in Core Java concepts such as Polymorphism, Collections Framework and Multi - Threading.
  • Expertise in OOD Methodology. Proficient in Java Design Patterns such as Singleton, Factory, Iterator, etc.
  • Expertise in design and development of various enterprise-level applications using J2EE technologies like JSP, Servlets, JDBC.
  • Experienced in Spring IOC, Spring AOP, Spring MVC, Hibernate O/R Mapping and Java JDBC.
  • Experience in Developing RESTful web services using Spring boot, Spring REST, JPA
  • Experience in developing front end using HTML, CSS, JavaScript, JQuery, JSP, JSON, etc.
  • Hands on experience in using MySQL, Oracle Database.
  • Experience in developing automated process for builds and deployments using Maven.
  • Experience in configuring and deploying web applications on Tomcat, WebLogic, WebSphere Server.
  • Experience with Junit for the purpose of testing Java applications.
  • Experience on various IDE's like Eclipse and IntelliJ IDEA.
  • Experience in working version control tools such as Git, GitHub.
  • Familiar with Amazon AWS S3, EC2 and familiar with docker deploy.
  • Familiar with Big data Apache Hadoop and Spark framework.
  • Experience working on Linux, especially Ubuntu and familiar with Linux command.
  • Excellent communication skills, efficient work both in teams and individually, with ability to understand and convey both technical and non-technical concepts, meeting the requirements and proficient in grasping new technical concepts.

TECHNICAL SKILLS:

Language: Java, SQL, JavaScript, Python

Frameworks: Spring, Spring MVC, Hibernate, Spring Boot, Spring Data JPA

Web Technologies: HTML, XML, CSS, JavaScript, JSONJ2EE Technologies: Servlet, JSP, JDBC, Spring IOC, Spring AOP

Application Servers: Apache Tomcat, WebLogic, WebSphere, AWS

Testing/Control Tools: JUnit, Git/Github, Docker, Maven, Postman

Environment: Windows, Linux/Unix, Ubuntu

Database: MySQL, Oracle 11g/10g

PROFESSIONAL EXPERIENCE:

Confidential, Wilmington, DE

Java Developer

Responsibilities:

  • Participate in all stages of Software Development Life Cycle (SDLC) including requirements gathering, system Analysis, system development, unit testing and performance testing.
  • Extensively implement presentation layer, controller layer, service layer, and data access object (DAO) layer using Spring and Hibernate frameworks.
  • Implement RESTful APIs and deploy on the WebLogic server.
  • Build the Model-View-Controller architecture, implements actions class, implement and configure internationalization.
  • Design relational database tables, SQLs and store triggers and procedures.
  • Design mapping between relational database tables and object oriented Java objects using Hibernate.
  • Use Hibernate techniques: lazy loading, optimistic locking, second level cache.
  • Configure the integration of Spring, Hibernate.
  • Configure Spring AOP for Logging.
  • Write JSP, JavaScript and jQuery to present data and web content to users.
  • Implement unit testing with JUnit4.
  • Implement the logging mechanism using Log4j framework.
  • Use Maven to build and package Web Service application.
  • Collaborate with QA Team to do Quality Assurance.
  • Used Git for version control.
  • Support production deployment team to deploy the application in production environment.
  • Write system level and class level design document.
  • Work in Agile software development methodology.

Environment: J2EE, JDK 1.8, Spring, Spring MVC, Hibernate, Spring Rest, JSP, JavaScript, JQuery, HTML, CSS, JUnit, Oracle 11g, Maven, Git, Linux.

Confidential, New Castle, DE

Java Developer

Responsibilities:

  • Involve in the team to integrate the Spring Boot, Spring Security, Spring Data JPA.
  • Design patterns are extensively used to achieve clean separation of different layers. Use different patterns like MVC, DAO and Singleton design patterns.
  • Design and integrate the Spring/Hibernate persistence solution with the application architectures.
  • Configure Spring MVC and use Annotation to manage URL mapping with controller for the communication between front-end and middle-tier.
  • Involved with Spring Security to provide the user authentication.
  • Create fully functional Rest web services supporting both XML and JSON message transformation.
  • Configure Spring AOP for Logging.
  • Use Maven to build and package Web Service application.
  • Design and Implement Unit testing using Junit Framework.
  • Implement the logging mechanism using Log4j framework.
  • Deploy the application on the WebLogic server.
  • Using Postman Client to test transmission of REST API.
  • Collaborated with front-end group to realize application’s front-end using HTML5, CSS3, JavaScript, AngularJS, Bootstrap, AJAX and JSON.
  • Used Git for version control.
  • Write system level and class level design document.
  • Work in Agile software development methodology.

Environment: J2EE, JDK 1.7, Spring, Spring MVC, Spring Boot, Spring Security, Spring Data JPA, Spring REST, JavaScript, JQuery, HTML/CSS, Angular JS, JUnit, Oracle 11g, Maven, Git, Linux

Confidential, West Chester, Pennsylvania

Java Developer

Responsibilities:

  • Involve in gathering the requirements, analyzing the user specifications, developing and testing.
  • Develop Spring MVC controller, Service layer and DAO layer to handle the customer request.
  • Use JDBC to connect the database and realize DAO layer.
  • Create Rest API supporting both XML and JSON message transformation.
  • Worked with teammates to modify few frond end pages using AngularJS.
  • Use Postman to test transmission of REST API.
  • Test applications using JUnit to unit test for high quality code.
  • Use Git as source code version control.
  • Used Maven to manage dependencies.

Environment: J2EE, JDK 1.7, Spring, Spring MVC, JDBC, JSP, JSTL, Servlet, MySQL, HTML/CSS, WebLogic Server, AngularJS.

Hire Now