We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

4.00/5 (Submit Your Rating)

Duluth, GeorgiA

SUMMARY

  • Software Professional with 8 years of experience in all aspects of Design and Development of Java, J2EE based systems.
  • Strong experience in software development with a focus on Web Applications, System Integration.
  • Good working knowledge on Object Oriented Principles (OOP’s), Design & Development and have good understanding of programming concepts like Data Abstraction, Polymorphism, Exception Handling, Synchronization, Concurrency and Collection Framework.
  • Proficient in Core Java - Multi-threading, File I/O, Executor Framework.
  • Experience with Java 8 features such as Lambda Expressions, Streams and Functional programming.
  • Hands on experience in severalJ2EE design patternssuch asSingleton, MVCPattern, Factory Pattern,Business Delegate, and Data Access Object.
  • Hands on experience in Spring Framework, JPA, Hibernate, REST & SOAP Web Services, Spring Data, JMS.
  • Experience in using Spring modules like Spring Core, Dependency Injection, Spring IOC, Spring AOP, Spring DAO, Spring MVC, Spring JDBC, Spring JPA, Spring Security and Spring Data.
  • Experience with client-side web technologies/frameworks such as HTML, CSS, JavaScript, Angular 2, Bootstrap, CSS, Ajax and jQuery.
  • Proficiency in creating both RESTful and SOAP Webservices using open source frameworks like JAX-RS, JAX-WS, JERSEY APIs.
  • Working knowledge of persistence frameworks - JPA (Hibernate as the implementation) to map POJO’s to a relational database object.
  • Participated in database design and implementation using different RDBMS like Oracle, MySQL, and NoSQL DBMS like MongoDB and programming with SQL, PL/SQL. database.
  • Good Knowledge onAmazon Web Services(EC2, S3, Elastic Load Balancing, SQS, SNS, IAM, Cloud Watch, EBS),
  • Hands on experience in configuration and deployment of multi-tier applications using servers like JBoss and Apache Tomcat.
  • Good exposure in Java Messaging Service (JMS) for Message-Oriented Middleware.
  • Hands on Experience in Unit Testing and Debugging using JUNIT, Mockito, Postman.
  • Used Swagger to document RESTful Web Services.
  • Extensive experience with Java compliant IDE’s like Eclipse, IntelliJ and STS 3.5.
  • Experience with various development methodologies such as Test-driven development (TDD) and Agile (SCRUM).
  • Used log4j and Slf4j for logging the events in the application.
  • Experience with Continuous Integration tool Jenkins.
  • Hands on experience with build tools like Ant and Maven.
  • Experience in using issue and bug tracking tools like JIRA, Bugzilla.
  • Experience in version control tools like GIT Hub.

TECHNICAL SKILLS

Programming Languages: JDK 1.8, SQL, PLSQL

JAVA Enterprise Technologies: JDBC, Servlets, Spring Core, Spring AOP, Spring Security, Spring JDBC, Spring Data, SOAP and RESTful Web Services, JPA.

ORM Tools: JPA, Hibernate

Front End (Web): HTML, XML, JSON, CSS, JSP, JSTL, JavaScript

JavaScript: Angular2, Ajax, jQuery

Frameworks: Struts, Spring, JPA

Application Servers: JBoss, Tomcat 8.5

Message Oriented Middleware: JMS (Java Message Service), ActiveMQ

Databases: MySQL, Oracle, MongoDB

Database Tools: MySQL Workbench, Toad for Oracle

AWS Cloud: EC2, S3, Elastic Load Balancing, SQS, SNS, IAM, Cloud Watch, EBS

Build Tools: Maven 3.0, Ant, Gradle

Bug Tracking Tools: Jira, Bugzilla

SCM: Git, Tortoise Git, SVN, CVS

WebService Specifications: JAX-WS, JAX-RS(Restful)

Design Patterns: Decorator, Session Façade, Singleton, Factory pattern, Factory, Abstract Factory.

Design Methodologies: Agile, Scrum, Test Driven, Waterfall

IDEs: Eclipse, Intelli J, STS

Tools: Junit, TestNG, Mockito, Postman, Swagger

Loggers Framework: Log4J, Slf4j

PROFESSIONAL EXPERIENCE

Confidential, Duluth, Georgia

Java/J2EE Developer

Responsibilities:

  • Involved in development and implementation of the application using Spring and J2EE framework
  • Worked in Agile environment and attended Daily Scrum meetings.
  • Involved in requirement collection, design & analysis of the customer specifications, development & customization of the application.
  • Used Spring MVC and Hibernate ORMto map Java classes to database tables using various annotations and POJO classes.
  • Used JPA to persist the data into database and wrote HQL based queries to implement CRUD operations on the data.
  • Involved in implementation of Spring MVC using Angular 2, JavaScript, and Spring Controller.
  • Worked with Spring Boot for implementing the application and used Spring Security for security purpose.
  • Configured and tested the application with database server MySQL.
  • Implemented as well as exposed web services using REST and documented them using Swagger.
  • Implemented Asynchronous messaging between components using JMS.
  • Designed responsive web pages using the UI technologies using HTML5, CSS3, JavaScript.
  • Used Custom tags, JSTL to support custom User Interfaces.
  • UsedSpringAOP for exception logging with log4J.
  • Worked with version control GIT to manage the code repository. Merging and branching using push pull commands through git.
  • Produced RESTful Web Service server with Spring, set JSON data type between front-end and the service layer.
  • Used AWS S3 buckets for storing data.
  • Used JIRA tool for bug tracking, fixes, task assignment.
  • Used Eclipse as IDE for the application development and integration of the frameworks.
  • Extensively used JUnit and Mockito for unit testing, integration testing.
  • Used Maven as build tool and Jenkins for continuous integration development.

Environment: Java, Java Beans, J2EE, REST, Multithreading, Collections, Spring Framework, Spring MVC, Spring Boot, Hibernate, RESTful Webservices, Jersey, HTML 5, CSS3, JavaScript, JSON, Angular 2, JSTL, JMS, PL/SQL, MySQL, Swagger, Tomcat, Eclipse, JUnit, Mockito, JIRA, Jenkins, Git, Maven

Confidential, Kansas City, Missouri

Software Engineer

Responsibilities:

  • Worked in Agile and Test-Driven development mode that supports team working and create efficient solutions.
  • Designed and developed RESTful web services using Spring MVC and Spring Boot to expose many end points which make use of REST template, caching, paging, and Hibernate integration.
  • Implemented Spring framework using Spring Boot, Spring-AOP, Spring-ORM, Spring-JPA, Spring-Data, Spring-Security modules.
  • We followed Micro services Based architecture, so we had RESTful API in place
  • Producing and consuming RESTful web services with JSON using Spring MVC.
  • Successfully performed the RESTful APIs Integration using Jersey for JAX-RS implementation and developed an API wrapper for reusability.
  • Worked with Spring Boot for implementing the application and used Spring Security for security authentication and authorization purpose.
  • Used Lambda expressions and default method in Interfaces, concepts from Java8.
  • Created connections to database using Entity Manager Factory using Java Persistence APIs to retrieve and store data to the database with Entity Manager transaction control.
  • Created connections to database using Entity Manager Factory using Java Persistence APIs to retrieve and store data to the database with Entity Manager transaction control.
  • Implemented persistence layer using various features of Hibernate framework like HQL queries, Criteria, Projections etc.
  • Developed custom Angular directives to build custom reusable components to use across the application pages.
  • Used Angular predefined directives and developed various Custom directives in changing the date formats, error checking, Tables.
  • Experienced working with AWS S3 bucket services, creating S3 buckets and managing policies for S3 buckets and Utilized S3 bucket for data storage.
  • Designed and developed components like JSP, controller, Spring configuration and JPA configuration for various modules.
  • Wrote Oracle SQL queries and Stored Procedures using PL/SQL.
  • Developed triggers and views and wrote complex queries and stored procedures using PL/SQL.
  • Enhanced user interfaces to enable input of additional personal information to plan generation using CSS, HTML, JavaScript, AJAX, and Angular.
  • Implemented Spring with Swagger API for documenting RESTful web services.
  • Implemented Restful Webservice with the use of URI templates and content negotiation.
  • Used Spring AOP for the transaction management and logging.
  • For testing components used JUnit and Mockito. And Power Mock for testing Static variables and methods in the code. Used Mockup for UI Demonstration.
  • Used GIT repositories for code management.

Environment: Java/J2EE, Agile/SCRUM methodology, Apache Tomcat, Spring Framework, AWS, JPA, Hibernate, Oracle, PL/SQL, JDBC, JNDI, JMS, XML, XSL, XFSLT, JavaScript, HTML, CSS, Angular, RESTful Web services, Log4J, JUnit, Mockito, LINUX, Spring Tool Suite, Maven, Mockito, Jenkins.

Confidential, Alpharetta, Georgia

Software Engineer

Responsibilities:

  • Followed Agile Software Development Methodology and Test-Driven Development (TDD) to build the application iteratively and incrementally.
  • Participated in scrum related activities and daily scrum meetings.
  • End to end design and implementation using Spring Boot, Spring Data, Spring JPA, Spring Security and Hibernate.
  • Implemented Spring and J2EE based MVC (Model-View-Controller) framework for the application.
  • Used Hibernate Framework for object relational mapping and persistence.
  • Implemented the ORM layer using Spring Data JPA for CRUD operations.
  • Developed application service components and configured beans using Spring IOC.
  • Used multiple Action Controllers to control the page flow, Interceptors for client validations.
  • Created Spring Interceptors to validate web service requests and to enable notifications.
  • Implemented Internationalization (i18n) and Localization (i10n) to support multiple languages for this application.
  • Analyzed, designed, developed and unit tested various RESTful web services using Spring Boot framework.
  • Developed REST API using Spring MVC and Spring REST Controllers and generated JSON/XML formats.
  • Used object-oriented design and core Java concepts such as Collections, Multithreading, and Exception Handling.
  • Involved in implementing the changes in user interfaces using HTML, CSS, JavaScript, Angular, and AJAX.
  • Developed unit test cases using JUnit and used Log4J for logging and debugging.
  • Used Oracle as backend database and involved in development of Stored Procedures.
  • Created Maven scripts to build and deploy the application.

Environment: Java/J2EE, Spring Framework, Spring MVC, Spring IOC, Spring Boot, Spring Data JPA, Hibernate, REST Web Services, HTML, CSS, JavaScript, Angular, AJAX, JSON, Apache Tomcat, Apache Maven, Postman Client, JUnit, Log4j, CVS, JIRA, Jenkins, Oracle.

Confidential

Jr Java Developer

Responsibilities:

  • Involved in all the Functional requirements gathering sessions with the Business Analysts.
  • Was also actively involved in setting coding standards and writing related documentation.
  • Involvement in the use cases, development of OOAD and modeling, which involved in class diagrams and Object Diagrams using UML.
  • Involved and implemented presentation tier on Servlets, JSP, and HTML for custom business requirements.
  • Involved in communicating with clients on daily basis to ensure their requirements are being reached.
  • Implemented MVC design pattern which includes writing Controller classes for handling requests, processing form submissions and also performed validations.
  • Involved in Configuring XML Config Properties File.
  • Development of custom objects with the help of Hibernate framework to access database tables.
  • Deployed application in the Tomcat server environment using Maven build tool.
  • Involved in developing Web Services to transfer data between the pages.
  • Involved in writing the SQL Queries for different database operations
  • Involved in implementing JUnit Test Cases.
  • Implemented JavaScript Client-side validation and some server-side validation with java code as per the requirements.
  • Involved in fixing the bugs at Development and production levels.
  • Involved in code integration and shipment of the code to other environments.
  • Successfully executed the entire test cases and fixed any bugs/issues identified during the test cycles.
  • Participated in the production support and maintenance of the project.

Environment: Hibernate, Spring, SQL, JSP, HTML, CSS, JavaScript, Eclipse, Apache Tomcat Server, UML, Agile, WSDL, Maven, GitHub.

Confidential

Jr Java Developer

Responsibilities:

  • Involved in client requirement gathering, analysis & application design.
  • Involved in the implementation of design using vital phases of the Software development life cycle (SDLC) that includes Development, Testing, Implementation.
  • Experienced in developing the UI layer with JSP, HTML, CSS.
  • Performed client-side validations with JavaScript.
  • Developed Action classes, Action Forms to handle required UI actions and JSPs for Views.
  • Used various CoreJava concepts such as Multi-Threading, Exception Handling, Collection APIs, Garbage collections for dynamic memory allocation to implement various features and enhancements.
  • Implemented and developed REST based Web Services to provide JSON and Xml data.
  • Used JDBC in the persistence layer to persist the data to the database.
  • Created and written SQL queries, tables, triggers, views and PL/SQL procedures to persist and retrieve the data from the database.
  • Used Eclipse as IDE and worked on installing and configuring JBOSS.
  • Worked with production support team in debugging and fixing various production issues.

Environment: Java, JSP, HTML, CSS, AJAX, JavaScript, JSON, XML, MVC, JDBC, Restful, Web Services, SQL, ANT, Eclipse IDE, JIRA.

We'd love your feedback!