We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

3.00/5 (Submit Your Rating)

Columbus, OH

SUMMARY

  • Experience in Software development/Production Support using Java/J2EE Technologies and frameworks.
  • Expertise in designing and developing enterprise and web applications using Java/J2EE technologies.
  • Experience working wif various J2EE technologies including Servlets, JSP, JSTL, JSF, Java Beans, Struts, Spring, Hibernate, JDBC, JavaScript, SOAP/REST Web Services.
  • Expertise developing applications using Spring Framework including Spring MVC, Spring Security, Spring IOC, Spring Boot and Spring JDBC.
  • Extensive experience implementing Threads (Multi - threading, Synchronization) andCollections for developing robust applications.
  • Expertise using Hibernate and implementing DAO classes to connect to database.
  • Good experience in managing beans using XML / annotation based configuration to implement teh Inversion of Control (IOC) module in Spring.
  • Experience in developing front-end using technologies like HTML5, CSS3, Bootstrap, JavaScript libraries.
  • Extensive Experience in frameworks like Angular JS, Node JS for client-side validations.
  • Developed multithreaded modules and applications using threads/Pools.
  • Experience in Agile Environment and worked wif teh Project Management tool like JIRA.
  • Experience in adopting TDD methodologies using Junit Framework and logging framework.
  • Expertise in designing and implementing web based applications and deploying to JBoss, IBM WebSphere, and Apache Tomcat.
  • Expertise in writing / consuming web services using REST web services using JAX-RS framework and SOAP using JAX-WS.
  • Experience building microservices using Spring Boot and deploying to PCF.
  • Experience in implementing messaging layer using RabbitMQ.
  • Followed teh best practices using J2EE design patterns such as MVC, Singleton, PRG, Factory, Observer and Chain of Response.
  • Well versed wif Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC), Logging and Tracking Defects in all teh phases wif major responsibilities.
  • Experience in developing sequence and class diagrams in UML using Rational Rose.
  • Expertise in using Java 8 features such as Lambda Expressions, Method references, functional interfaces, Stream API and Date API to efficiently build teh application.
  • Experience in using Version Control Tools GitHub, SVN
  • Experience in messaging brokers like JMS and RabbitMQ.
  • Experience in writing SQL queries, stored procedures in Oracle and MySQL.
  • Experience in adopting secure coding practices to address OWASP vulnerabilities.
  • Used OAuth 2.0 to implement security for authorizing applications.
  • Worked wif Maven and Ant scripts to build and deploy teh applications on teh server.
  • Excellent team player wif good communication and interpersonal skills.
  • Experience developing Java/J2EEapplications using IDE's like Eclipse, IntelliJ.
  • Willing to relocate: Anywhere

TECHNICAL SKILLS

Methodologies: Agile/Scrum, Waterfall.

Languages: Java, J2EE, PL/SQL,PHP

Java/J2EE Technologies: Servlets, JSP, Struts, Spring, Spring Boot, Hibernate, Session Beans, DTD, SCHEMA, and XML.

Web Services: SOAP, REST, WSDL, JAXB, JAX-WS, JAX-RS

Utilities: GIT, SVN.

Front end: HTML, CSS, Java Script, Ajax, Angular JS, Node JS

Application/web server: Apache Tomcat, JBoss, WebSphere and WebLogic

Bug Tracking Tools: JIRA, Team Foundation Server (TFS).

Design Patterns: MVC, Singleton, Factory pattern, DAO Pattern, Template, Façade, Observer

Databases: MS SQL Server, MySQL, Oracle, DB2.

IDE: Eclipse, IntelliJ

Build and Integration Tools: Maven, Ant, Jenkins

MS Office Tools: Excel, Outlook, PowerPoint, and Word.

Browsers: Internet Explorer, Mozilla Firefox, Google Chrome, Safari.

Operating Systems: Windows XP/7/8/10, Mac OS, Linux

PROFESSIONAL EXPERIENCE

Confidential, Columbus, OH

Java/J2EE Developer

Responsibilities:

  • Assessed & analyzed user stories and participated in Sprint planning, Review Sessions, Scrum Meetings and developed Web applications, Junit test cases and maven builds.
  • Designed Class diagrams, Use case and sequence diagrams as a part of design phase using Rational Rose.
  • Attended daily SCRUM meetings to keep track of teh ongoing project status and issues in teh team.
  • Teh application was developed using MVC (Model View Control) architecture using Spring MVC and Hibernate ORM.
  • Worked on spring modules like Dependency Injection, Core Container, and DAO.
  • Used Log4j for application logging and to troubleshoot issues.
  • Worked wif Hibernate 4.3 ORM for mapping POJO classes, and perform CRUD operations on oracle database.
  • Worked on updating teh existing front-end modules developed using HTML, CSS, Java Script, jQuery, JSP technologies to Angular.
  • Used GIT hub as Distributed version control system and branching for implementing new feature and fixing production bugs.
  • Managed teh framework dependency jars using Maven Build tool in Eclipse IDE.
  • Integrated REST services using Spring for consuming resources.
  • Implemented security for web services and autantication concepts using OAuth 2.0
  • Used Observer, Strategy and template design patterns to implement applications.
  • Performed unit and integration testing JUnit framework and implemented TDD methodology.
  • Used Jenkins for Continuous integration and continuous deployment.
  • Worked wif JIRA to keep track of project, issues, tickets and bugs.
  • Worked Closely wif Quality Assurance Team to resolve all types of issues.

Environment: Java/J2EE, JSP, Eclipse, XML, JSON,REST, JAX-RS, Servlets, JIRA, Oracle 11g, Maven, Log 4j, GIT, Spring MVC, Jenkins, Hibernate, Angular JS, OAuth 2.0, TDD, Agile, Scrum.

Confidential, Madison, WI

Java/J2EE Developer

Responsibilities:

  • Analyzed business requirements, participated in technical design, development and testing of various modules.
  • Worked wif Agile software lifecycle methodologies. Created design documents as and when required.
  • Designed and developed various modules of application using JEE and frameworks like Spring MVC architecture and Spring Bean Factory using IOC concepts.
  • Developed Spring REST web services to serve multiple applications across teh organization. Teh data is provided in JSON. Also, consumed REST web services.
  • Used JMS for sending and receiving messages across different applications.
  • Used Node.js Bower for UI Dependency management.
  • Adapted design patterns like session façade, singleton, observer etc.
  • Used AngularJS routing for navigation between nested HTML5 views in teh application and createdAngular JS custom directives that were used along wif HTML5 elements for DOM manipulation.
  • Used Eclipse as IDE, developed, configured and deployed application into tomcat server.
  • Used Apache Maven build tool to automate teh build process.
  • Involved in consuming, producingRestfulweb services usingJAX-RS.
  • Developed client side script using Angular JS to consume data from web services.
  • Used log4j dependencies to keep track of all teh information, warnings and errors.
  • Extensively used JIRA for bug tracking and defect reporting.
  • Designed and implemented CRUD (create, read, update and delete) operations for data persistence.
  • Developed JUnit test cases to unit test teh business logic.
  • Used GIT as configuration management tool to manage teh code repository.
  • Co-ordinate wif QA for testing, Production releases, Application deployment and integration.

Environment: Java/J2EE, REST, JSP, XML, JAX-RS, Spring MVC, Eclipse, Hibernate, OAuth 2.0, JMS, XML, GIT, JSON, WebLogic, JIRA, Maven, log4j, Angular JS, Node JS, Junit, Agile.

Confidential

Java/J2EE developer

Responsibilities:

  • Involved in Sprint planning sessions, system design, development and testing.
  • Used Spring Framework for developing teh application. Implemented teh persistence layer using Hibernate and configured Hibernate wif Spring to interact wif teh Oracle Database.
  • Extensively used maven to build and deploy teh application into dev and QA environment.
  • Extensively used Collection Framework features like Map, Object, List to retrieve teh data from Web Service, manipulate teh data to incorporate Business Logic and save teh data to Oracle database.
  • Consumed Web Services using REST client to retrieve teh required information to be populated in teh database.
  • Used SOAP UI to verify teh WSDL end point URL, extracting customer details and transfer data via HTTP.
  • Wrote PL/SQL Stored Procedure using TOAD for archiving data on a daily basis for a monthly report and scheduled teh job using DBMS Scheduler.
  • Implemented presentation layer using JSP, HTML, CSS, Ajax, Angular JS and Servlets.
  • Used Agile methodology that included iterative application development, weekly Sprints and daily stand up meetings.
  • Coordinatedwifother teams to ensure successful integration of newly developed features
  • Performed production checkout before each production deployments and supported teh operations team in identifying and resolving all production issues.

Environment: Java/J2EE, Spring framework, Oracle database, web logic, Maven, Junit, Log4j, Hibernate, DAO, Collections, SOAP, WSDL, Agile, CSS, Eclipse.

Confidential, Rochester, MN

Java developer

Responsibilities:

  • Worked wif Agile software lifecycle methodologies. Created design documents as and when required.
  • Worked wif Spring Web Flow and Spring Inversion of Control using Dependency Injection.
  • Used Hibernate wif Spring in writing annotations to map relationships and create model classes
  • Integrated spring MVC wif spring DI and spring Hibernate DAO to Develop persistent layer.
  • Designed and implemented CRUD (create, read, update and delete) operations of MongoDB database
  • Utilized core Javaconcepts - Collections, Exception Handling, Multi-Threading, Serialization.
  • Developed XML and XSLT pages to store and present data to teh user.
  • Used JAXB API to convert xml schema to java classes.
  • Used SVN as a version control system to manage teh projects
  • Worked wif Eclipse IDE and Deployed into Apache Tomcat Web Server and also used MAVEN build tool to achieve more functionality for build process.
  • Involved in Unit and Integration Testing using Junit testing framework and logging using Log4j tools.
  • Co-ordinate wif QA for testing, Production releases, Application deployment and integration.
  • Provided production support for teh application

Environment: Java/J2EE, JSP, Servlets, Tomcat, JavaScript, Eclipse, RDBMS, Spring MVC, JDBC, HTML, CSS, SOAP, TDD, Junit, Maven, SVN, JSTL, Hibernate, WSDL, MySQL, Agile, Scrum.

Confidential, Cincinnati, OH

Core Java developer

Responsibilities:

  • Implemented and followed Waterfall methodology.
  • Participated in teh entire SDLC of teh project.
  • Developed UI screens by using HTML, JSPs, CSS, jQuery, Ajax.
  • Back end coding and development using Java Collections including Set, List, Map, Multithreading, Servlet, Exception Handling etc.
  • Responsible for requirement gathering and preparing teh requirement specification document.
  • Involved in development of teh applications using Spring Web MVC and other components of teh Spring Framework.
  • Designed, developed and maintained teh data layer using Hibernate and performed configuration of Spring Application Framework.
  • Involved in designing teh application by drawing UML diagrams using Rational Rose tool.
  • Used Eclipse as IDE to develop teh application.

Environment: Java, Collections, Multi-threading, Eclipse, Windows, UML, Spring MVC, MySQL, JSP, Servlets, MS Office, HTML, CSS, JavaScript.

We'd love your feedback!