We provide IT Staff Augmentation Services!

Java Developer Resume

3.00/5 (Submit Your Rating)

Wilmington, DE

SUMMARY

  • Over 6 years of experience of Java7/8/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.
  • Strong Knowledge and experience with Data Structures and Algorithm.
  • 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
  • Experienced in design and developing Micro-Services architecture.
  • Experience in developing front end using HTML, CSS, JavaScript, JQuery, JSON etc.
  • Hands on experience in using MySQL, Oracle Cassandra 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, Spark and Kafka 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.

TECHNICAL SKILLS

Language: Java, SQL, JavaScript, Python

Frameworks: Spring, Spring MVC, Hibernate, Spring Boot, Spring Data JPA, Micro-Service

Web Technologies: HTML, XML, CSS, JavaScript, JSON

J2EE 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.
  • Deploy the system infrastructure in Linux by Docker.
  • 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 Spring Data JPA 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.
  • Deploy different services on Spring Cloud to realize Micro-service.
  • Involved with Spring Security to provide the user authentication.
  • Create Rest API 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.
  • Deploy the system infrastructure in Linux by Docker
  • 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.
  • Deploy the system infrastructure in Linux by Docker
  • 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.

We'd love your feedback!