We provide IT Staff Augmentation Services!

Java Developer Resume

2.00/5 (Submit Your Rating)

Fort Worth, TX

SUMMARY:

  • 7+ years of experience in Object Oriented Programming(OOPs) and Web - based Enterprise applications using Java/J2EE and Client-Server technologies.
  • Experience in complete Software Development Life Cycle (SDLC) including Analysis, Design, Development, Integration, Documentation, Testing, and Deployment.
  • Developed applications using frameworks and J2EE technologies like Spring, Hibernate, Web Services (SOAP / REST), JDBC, Servlets, JSP and JSTL.
  • Developed RESTful API Client and Producer Web Services using JSON, XML with JAX-RS annotations.
  • Worked with different Spring modules like Spring MVC, Spring Data JPA, Spring Integration, Spring Security, Spring Core, Spring ORM, Spring JDBC, Spring Web Services, Spring AOP, developed RESTful Microservices with Spring Boot.
  • Experience in designing and developing persistence solution using JPA and ORM frameworks like Hibernate, developed data models using POJO's and configured Hibernate persistence layer.
  • Good at functional style of coding in Java 8 using Lambda expressions, Streams, Functional interfaces
  • Used different messaging services like JMS, RabbitMQ while developing Messing Application
  • Worked with Cloud service like AWS (Amazon EC2, Amazon S3, Amazon Beanstalk, Cloud Watch)
  • Designed web application using design pattern like Singleton, Factory, Template, Observer, Strategy, MVC, Builder, Facade etc.
  • Worked with different Application Servers like Apache Tomcat, WebSphere, WebLogic and JBoss.
  • Good knowledge in OOPS, core Java concepts, Collections, Exception handling, Multi-Threading, Generics, IO and Serialization.
  • Worked with front-end technologies such as Angular, JavaScript, HTML, CSS, jQuery, AJAX, JSON.
  • Worked on various version control and CI/CD tools including GIT, SVN, CVS and Jenkins.
  • Used different development tools to implement code like Eclipse, Spring Tool Suite, and Netbeans.
  • Great amount of work experience on RDBMS like MySQL, Oracle and NoSQL like MongoDB.
  • Good team player with excellent interpersonal skills, positive attitude, self-motivation and great passion to learn new technologies.

TECHNICAL SKILLS:

Languages: JAVA, C++, C, PL/SQL, JavaScript

Java Technologies: Java, JDBC, Servlet, JSP and JSTL

Frameworks: Spring, Spring MVC, Spring Boot, Spring Data, Spring Security Spring ORM, Hibernate

Database: MYSQL, Oracle, SQL Server, MongoDB, DynamoDB, Cassandra, RabbitMQ

Web Technologies: JavaScript, HTML, Angular, Bootstrap, CSS, AJAX, jQuery, JSON

Cloud Platform: AWS, Cloud Foundry

Application Server: Apache Tomcat, WebLogic, JBoss, WebSphere

Development Tools: Eclipse, Spring Tool Suite, and NetBeans, IntelliJ, Atom

Testing and Logging Tools: Junit, Log4j, Mockito

Build tools: Maven, Jenkins, ANT, Gradle

Version Control: GIT, Bitbucket, SVN, CVS

PROFESSIONAL EXPERIENCE:

Java Developer

Confidential, Fort Worth, TX

Responsibilities:

  • Followed Agile methodology during SDLC process to build the application iteratively and incrementally.
  • Participated in Scrum related activities and daily scrum meetings.
  • Reviewed Functional requirements and discussed the new functionality in team meetings.
  • Integrated the application with Spring Framework for implementing Dependency Injection and provide abstraction between presentation layer and persistence layer.
  • Developed and unit tested various RESTful Microservices using Spring Boot framework
  • Used JAX-RS to support the creation of XML and JSON via the Java Architecture for XML Binding (JAXB).
  • Deployed application on Tomcat server, which is run on AWS cloud.
  • Used JERSEY implementation to develop REST API.
  • Used Hibernate ORM framework as persistence engine and Spring JPA to persist data into the database.
  • Developed few stored procedures, triggers and sequences on Oracle 11g Database.
  • Configured log4j to enable/disable and monitor logging in application.
  • Used JUnit for writing test cases for the code to meet the standard specified.
  • Implemented OAuth2 functionality with Spring Security to secure the REST services for authentication & authorization, used STS to generate & validate the tokens for REST clients to protect the REST services.
  • Deployed application into AWS cloud environment using services like EC2, Elastic beanstalk, RDS, S3.
  • Installed the application on AWS EC2 instance and configured the storage on S3 buckets.
  • Used Swagger for documenting the API.
  • Involved in Construction of UI using Angular, Bootstrap, jQuery and JavaScript.
  • Used Angular as framework to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server.
  • Used Maven, Jenkins for the automatic build process and Continuous Integration.
  • Tested code modules using Junit testing. Used GIT version control.
  • Used JIRA for bug tracking and task management.

Environment: Java, J2EE Spring, Hibernate, Spring JPA, Web Services (REST, JAX-WS), JERSEY, Spring MVC, Spring Boot, Microservices, Maven, Jenkins, Angular, JavaScript, Bootstrap, CSS3, jQuery, AJAX, JSON, LDAP Tomcat, Java Beans, XML, Oracle11g, Swagger, Git, AWS, Amazon EC2, Amazon S3, JUnit, Log4j, Docker, JIRA.

Java Developer

Confidential, Atlanta, GA

Responsibilities:

  • Participated in the daily Scrum meeting and executed project using agile methodology.
  • Used Spring Core Annotations for Dependency Injection and Spring MVC for REST APIs.
  • Created many RESTful and SOAP web services which communicate with backend, and JSON was provided to the front end.
  • Wrote services to store and retrieve user data from the MongoDB for the application.
  • Spring-Hibernate Integration is used for the database connection and data handling with the help of Java Persistence API (JPA) with annotation.
  • Performed CRUD operations like Update, Insert and Delete data in MongoDB
  • Modified the existing Service and web layer of Spring MVC using Controller, Dispatcher, Request handlers and Validators.
  • Used JAXB - Marshalling and Unmarshalling for validating the flight configuration XMLs which were stored in the database as a CLOB.
  • Design, developed Microservices with Spring Boot to integrate various components and build loosely coupled processes.
  • Implemented Spring JDBC to integrate with Oracle database to call Stored Procedures and Tables using SQL.
  • Implemented the application using several Java/J2EE design patterns like MVC, Data Transfer Object and DAO.
  • Mocked, validated and documented Web API using Swagger, SpringFox.
  • Collaborate with UI developers to develop user screen using HTML5, CSS3, JavaScript
  • Used Maven and Jenkins for build automation and CI/CD.
  • Developed Unit test cases with Junit
  • Monitored error logs using Log4J and fixed the problems.
  • Used GIT for version control and Spring Tool Suite as IDE.
  • Participated in code reviews for better code quality.

Environment: Java, Agile(Scrum), RESTful webservices, SOAP webservices, MongoDB, TDD, J2EE, JSP, Servlet, Spring, Microservices, Angular, JavaScript, HTML5, CSS3,Bootstrap, jQuery, XML, Hibernate, Maven, Jenkins, Log4j, AJAX, JUnit, Oracle 11g, WebSphere, Swagger

Java Developer

Confidential, Richmond, VA

Responsibilities:

  • Involved in Sprint planning sessions and participated in the daily Agile SCRUM and Retrospective meetings.
  • Developed the entire application using MVC Architecture, Hibernate and Spring MVC frameworks are used.
  • Used Spring Security framework for login authentication, password hashing
  • Used Hibernate to store the persistence data into the Oracle database and written HQL to access the data from the database. Annotations were used in hibernate mapping instead of XML
  • Developed RESTful web services using JAX-RS.
  • Consumed RESTful Web services provided by different vendor for Address verification and validation.
  • Implemented OAuth functionality with Spring Security to secure the REST API services.
  • Used Object Oriented Design and core Java concepts such as Collections, Multithreading, Exception Handling.
  • Developed on Apache Tomcat and deployed on WebSphere.
  • Designed and developed a web-based application using Servlets, JSP, JSTL, JavaScript, HTML and XML
  • Implemented Creational, Structural, Behavioral design pattern as per application requirements.
  • Prepared Class diagrams and Sequence diagrams for the Technical Design Documentation.
  • Used Rational Rose Software to develop all the UML diagrams.
  • Used Maven as build tool and for deployment
  • Used JUnit for test cases and worked on Log4j for logging messages.
  • Version control of the code and configuration files are maintained by SVN
  • Used JIRA tool for bug tracking and project management.

Environment: Java, J2EE, Rational Rose, Spring, Web Services (REST, JAX-RS), Servlet, OAuth, Hibernate ORM, Apache CFX, Maven, Oracle, WebSphere Application Server, UML, JSP, HTML XML, JavaScript, CSS, SQL, SVN, Junit, Log4j, JIRA.

Java Developer

Confidential, Dublin OH

Responsibilities:

  • Followed Agile methodology during complete SDLC process. implemented Spring MVC frameworks to support MVC architecture.
  • Implemented Service Oriented Architecture (SOA) and JMS for sending and receiving messages.
  • Utilized Spring MVC framework to implement design patterns like IOC (Dependency Injection), Spring DAO (Data access objects), Data Transfer objects, Business objects, ORM Mappings.
  • Developed data access logic to interact with database using Hibernate
  • Responsible for developing Hibernate configuration and mapping files for Persistent layer (Object and Relational Mapping).
  • Produced and consumed RESTful Webservices using JAX-RS
  • Developed several REST web services supporting both XML and JSON to perform various tasks.
  • Implemented solution to asynchronously process requests using JMS/MQ approach for request/response queues.
  • Designed and developed the presentation layer with HTML, CSS, JavaScript and JSP.
  • Designed and Developed Unit and integration test cases using JUnit.
  • Used Eclipse as development environment.
  • Used Maven to define the dependencies and build the application
  • Used JIRA for bug tracking, issue tracking and project management.

Environment: Agile, J2EE, Spring MVC, Hibernate ORM, Web Service(JAX-RS), XML, JSON, JMS, JSP, JavaScript, HTML, CSS, Junit, Maven, JIRA, Eclipse.

Software Developer

Confidential, PA

Responsibilities:

  • Developed Java REST API and consumed external Web Services
  • Used Hibernate as ORM tool for data related functionalities and implemented transactions.
  • Used Spring Framework for Dependency injection and integrated with the Hibernate framework.
  • Extensively used the Java collection Framework Classes for Holding the Application objects
  • Developed presentation layer using JSP, JSTL (Tag Libraries), the business layer is built using Spring and the persistent layer uses Hibernate.
  • Developed front end screens using HTML, CSS, JavaScript, jQuery and AJAX.
  • Used Maven for integration and building of the project
  • Used JUnit framework to write the Unit test cases.
  • Used Log4J for logging the application exceptions and debugging statements.
  • Used Eclipse IDE for designing, coding and developing applications.
  • Working on the existing application to making enhancements.

Environment: Java, J2EE, Spring, Hibernate, Web Services, JSP, JSTL, JavaScript, HTML, CSS, maven, Junit, Log4j, Eclipse IDE

We'd love your feedback!