We provide IT Staff Augmentation Services!

Sr. Java/j2ee Developer Resume

3.00/5 (Submit Your Rating)

Atlanta, GA

SUMMARY:

  • Having 8 years of IT Experience in designing, developing and deploying web applications and client/server applications using JAVA, J2EE technologies, Application Frameworks, HTML, JavaScript, jQuery, AngularJS, CSS, AJAX.
  • Involved in all the phases of SDLC including Requirement Gathering, analysis, Define project scope, Design, Coding, App & web server installation, deployment, Manual Testing and Implementation.
  • Extensive experience of application development using Java J2EE, EJB, JMS, JSP, Servlets, Struts, Spring, JSF, jQuery, Hibernate, XML, SOA, JavaBeans, JDBC, UML, WebLogic, JBoss, Apache Tomcat, JSON, SSL, Spring Security.
  • Involved in CI/CD process using GIT, Jenkins job creation, Maven build Create Docker image and deployment in AWS environment.
  • Worked in Web application development using HTML, DHTML, CSS, UML, AngularJS, Node JS, JavaScript, jQuery, Bootstrap, AJAX, JSF, J2EE (JSP, Servlets, JDBC, JNDI), JavaBeans, XML, XSLT, Oracle RDBMS, SQL, Struts2 and Spring MVC.
  • Hands on experience in working with Springs, Spring IOC, AOP, MVC frameworks.
  • Designed and Developed using Java, Spring Core, Spring Boot, Microservices, Spring Data JPA, JMS.
  • Experience in JDBC, EJB (Session Beans (Stateless and State full), Entity Beans and MDB (Message Driven Beans), JNDI and JMS.
  • Expertise in using and configuring various web and application servers like Apache Tomcat, JBoss Application Server and WebLogic Application Server.
  • Hands on experience in Web Services technologies like SOAP, WSDL, REST API.
  • Extensive expertise in Core Java concepts like Exception handling, Multi - threading, Synchronization, Serialization, IO, Collections framework, Java Beans.
  • Have rich experience in databases like Oracle 10g, SQL Server, MySQL.
  • Possess strong working knowledge of Database Programming using SQL, PL/SQL, Triggers.
  • Good experience with version controls like TFS, SVN, ClearCase & GIT.
  • Experience in writing ANT, Maven build scripts, providing logging facility using Log4j, writing JUnit test cases and used Clear Quest.
  • Experience in Scrum Agile & Waterfall model of Software Development Life Cycle (SDLC), Object Oriented Analysis and Design through implementation and testing.
  • Excellent analytical, logical and programming skills, Self-Motivated, Self-Starter, Team Player can work with minimal supervision with effective Communication skills and Time management skills.

TECHNICAL SKILLS:

Languages: Java, SQL, PL/SQL.

J2EE Technologies: Servlets, JSP, JDBC, JSTL, JNDI.

Web Technologies: HTML, CSS, XML, jQuery, JavaScript.

App/Web Servers: Tomcat, JBoss, BEA Web Logic.

Frameworks: Struts, Spring, Spring MVC, Angular JS.

SOA: Web Services (Restful, SOAP, WSDL).

ORM Tool: Hibernate.

CI/CD Tools: Jenkins, GitLab

Cloud Services: AWS

Tools: Log4J, Ant, BIRT, TOAD, PL/SQL Developer.

IDEs: Eclipse.

Databases: Oracle 10g, 9i, 8i SQL Server.

Version Control: SVN, ClearCase, TFS

PROFESSIONAL EXPERIENCE:

Confidential, Atlanta, GA

Sr. Java/J2EE Developer

Responsibilities:

  • Analyzed business requirements and existing software for High Level Design.
  • Worked in an agile development process, monthly Sprint and daily Scrum.
  • Used spring framework for building the application based on MVC design paradigm.
  • Used Springs AOP to implement security, where cross cutting concerns were identified.
  • Developed JSPs, Servlets and custom tags for creating user interfaces.
  • Developed Business logic with the help of Spring and Data Access was implemented using Hibernate.
  • Developed SQL queries and executed them by using JDBC Template provided by Spring.
  • Developed HQL queries to retrieve data using Hibernate. The Data Manipulation operations were implemented using Hibernate Template provided by Spring
  • Implemented OR Mapping with the tables in the Oracle database for one-to-one relation and many-to-one relation with the tables.
  • Worked on CI/CD tools for continuous integration and deployment of the code.
  • Utilized Apache Tomcat server integrated with Eclipse for debugging and Unit testing
  • Developed REST services using Spring and Used JAXB API for XML parsing.
  • Worked on Restful API and invoked web services (consumed) that are based on EJBs.
  • Did Packaging and Deployment of builds through ANT script.
  • Used Spring MVC frameworks, Spring AOP framework features and JDBC module features to persist the data to the database for few applications.
  • Used Java script, jQuery, JSTL, CSS and Struts 2 tags for developing the JSP'S.
  • Test Driven Development (TDD) approach was utilized and the test coverage was always maintained and validated using Clover and Cruise Control.
  • Experience in various spring framework modules like Spring MVC, Spring Boot, Spring DAO, Spring Security, Spring IOC and Spring AOP along with Hibernate
  • Web logic Application Server is being used as the Business Service Tool in middle tier.
  • Worked with NoSQL database MongoDB and worked with it to perform many different operations
  • Used Log4j for tracking the applications and Used Harvest as version control tool and Clear Quest for defect management.
  • Consumed and created REST Web services for Quick Quote Details
  • Involved in implementing the Micro Services based on Restful API utilizing Spring Boot with Spring MVC.
  • Involved in the code review process and updating the best practices document.
  • Conducted Testing and Evaluation of projects at established integration points to assess progress and identify key functionality issues.

Environment: Java 1.7, Jersey REST, Web logic, Oracle 11, Spring MVC, IOC, Spring AOP, Hibernate, Scrum, NoSQL, ANT, SVN, JDeveloper, Putty, Spring Boot, Junit.

Confidential, Indianapolis, IN

Java/J2EE Onshore Developer

Responsibilities:

  • Configure Oracle Times Ten in-memory database for loading data into memory for faster running of queries
  • Involved in Analysis, Design, Development, UAT and Production phases of the application.
  • Design classes in backend to process various requests from front end and to generate responses using Servlets, core java and PL/SQL.
  • Analysis of HTTP requests and responses using proxy tools to identify security issues and to design and develop the solutions to resolve the same.
  • Used the Inversion of Control module of spring framework
  • Preparing DB scripts and PL/SQL programming to resolve DB related production issues.
  • SQL Query tuning to enhance performance of application in production environments.
  • Developed the Persistence Layer using Hibernate.
  • Employed by Cinder Staffing, worked as an exclusive partnership with geniuses at GitHub.
  • Provided customers a smooth transition to GitHub's Enterprise software from Github.com, SVN, TFS, Perforce, Octopus Deploy, Java, Jboss, Apache and more.
  • Worked on the consumption side of RESTful services
  • Scripting via Linux & OSX platforms: Bash, GitHub API.
  • Worked on oracle RDBMS and Microsoft SQL.
  • Expertise in UI debugging and troubleshooting existing code using Firebug and Developer Tools.
  • Extensively used Spring IOC, AOP concepts and used Spring MVC framework to develop the application.
  • Involved in designing the UI using AJAX, JSON, jQuery
  • Extensive implementation of HTML 5 and CSS for design and styling of web pages.
  • Used JMS (JAVA Mail API) and implemented an automated functionality to generate e-mails.
  • Used Multithreading and Concurrency and implemented threads while preparing and generating mails.
  • Experience working with Java NIO (vectored I/O, memory mapped I/O, non-blocking sockets, etc.) and memory management.
  • Worked on the consumption side of REST based Web Services using AXIS.
  • Used Hibernate for implementing the persistence mechanism in the application.
  • Involved in using JPA (Java Persistence API) frameworks and APIs such as JDO (Java Data Objects) and Hibernate
  • Effectively implemented server-side REST APIs, such as fitness location simulator and fitness status updating handler using Spring MVC, Spring Boot and spring.
  • Reduced development cycle time about 20% by using Spring Boot, Spring Data and Spring Cloud to develop micro-services of Location REST service.
  • Used Unix commands to go through the server logs and identify the issues
  • Used SVN, Clear Case as version management tool
  • Implemented several design patterns like Singleton, MVC and Factory design patterns
  • Designed and implemented RESTful APIs using Spring Boot, Spring MVC and NoSQL database MongoDB that persists ADP system level configuration data.
  • Wrote test cases using TestNG

Environment: Java 1.7, Spring 3.0, Spring IOC, Hibernate, Tomcat 7, Oracle 11g, Oracle Times Ten, Eclipse, SVN, Maven 3.0, Web Services, REST, CSS3, Spring Boot, GIT.

Confidential, Fort Mill, SC

Sr. Java/J2EE Developer

Responsibilities:

  • Used agile software development methodology which helps to develop project plans.
  • Implemented Patterns such as Singleton , Factory , Facade , Prototype , Decorator , Business Delegate and MVC.
  • Involved in frequent meeting with clients to gather business requirement & converting them to technical specification for development team.
  • Used Angular UI (Angular Bootstrap) for ng-grid, and UI components and used Handlebars.js framework where data from backend is stored in model and populated it to UI.
  • Involved in the creation of interface to manage user menu and Bulk update of Attributes using Angular . JS and jQuery.
  • Used JAX - WS Web Services to communicate through different application.
  • Implemented Spring and Persistence object Java Persistence API ( JPA ).
  • Implemented JUNIT test cases to test whole cycle to interact all modules.
  • Used Custom Validations to make sure that work order cannot submit any invalid input values.
  • Build and deployed war file in WebSphere application server.
  • Involved in Bug fixing and Enhancement phase, used find bug tool.
  • Developed application in Eclipse IDE and check-in and checkout using Version Control SVN .
  • Created Pom.xml for maven Build and Implemented logging for the whole application using Log4j .
  • Designed use case diagrams, class diagrams and sequence diagrams using Microsoft Visio tool .
  • Extensively used Spring IOC and worked with databases Oracle.
  • Conducting design & code reviews.
  • Tracking of tasks using Scrum Methodology in Version One.

Environment: Core Java, Spring Framework, SOAP Web services, Oracle 11g application Server, JUnit, SOAP UI, Eclipse IDE, JAX-WS, SVN, XML, Angular JS 1.0, Version One, Windows, UNIX, Microsoft Visio tool.

Confidential

Java/J2EE Developer

Responsibilities:

  • Followed Agile Rational Unified Process throughout the lifecycle of the project.
  • Applied Object Oriented concepts (inheritance, composition, interface, etc.) and design patterns (singleton, strategy...etc.).
  • Responsible for designing and reviewing web services WSDL, their structure, data types and operations with Application architect team.
  • Responsible for Web Services consuming and packaging using Axis.
  • Applied Spring IOC Container to facilitate Dependency Injection.
  • Used Spring AOP to implement security, where cross cutting concerns were identified.
  • Involved in designing and developing architectural structure for Hibernate Interceptors and Web Filters
  • Developed Web service’s using REST.
  • Involved in design and decision making for Hibernate OR Mapping.
  • Developed Hibernate Mapping file(hbm.xml) files for mapping declaration
  • Responsible for designing front end system using JSP technology, HTML and jQuery.
  • Re-factored large code base to conform to best practices to spring design patterns.
  • Integrated Drools Business Rules Engines implementing business rules.
  • Involved in Managing Web Services and operations.
  • Effectively implemented server-side REST APIs, such as fitness location simulator and fitness status updating handler using Spring MVC, Spring Boot and spring.
  • Involved in implementing the Micro Services based on Restful API utilizing Spring Boot with Spring MVC.
  • Reduced development cycle time about 20% by using Spring Boot, Spring Data and Spring Cloud to develop micro-services of Location REST service.
  • Involved in developing the core base Classes and designed the packaging needed for the project.
  • Implemented Stored Procedures for the tables in the database DB2.
  • Involved in designing reporting generating system from XML files using XML technology, JAXP.
  • Involved in Developing and performing Mock Testing and Unit Testing using JUNIT and Easy Mock. Also used JIRA for bug tracking and project management.
  • Involved in implementing APIs using Spring Restful web services
  • Built project using Apache Maven build scripts.
  • Used Git for Version Control.
  • Used Jenkins as a continuous integration tool.

Environment: J2EE, Microsoft Visio, Web Sphere Application Server 8.0, Spring MVC, IOC, Spring AOP, Apache Axis, Hibernate, REST Web service, RAD 7.0, jQuery, Maven 2.0, Stored Procedure, DB2, ClearCase, GIT JUnit 4, JIRA, Easy Mock, Agile, RUP.

Confidential

Java/J2EE Developer

Responsibilities:

  • Prepared Requirement Specification Document by analyzing the business requirements.
  • Contribution in Requirement gathering, designing, coding, release management.
  • Involved in project initiation, estimation activities, requirements gathering sessions, communicated directly with the Site merchandising team to get the appropriate requirements
  • Involved in the Design phase of the application.
  • Worked on application center screens and developed user interfaces using JSP.
  • Used Java Script for client-side validations.
  • Have written browser specific AJAX call code to invoke the services & update the UI controls.
  • Code written in Java with features like Collections, Exception Handling, Serialization, IO and multithreading.
  • Developed the application using Struts Framework that uses JSP, Model View Controller (MVC) architecture.
  • Used Struts taglibs to develop UI pages.
  • Integrated application with Validation framework for server-side validations.
  • Involved in the implementation of Web Services using Restful APIs.
  • Developed ANT scripts and developed builds using Apache ANT.
  • Used Rational Clear case as Version control and configuration management tool.
  • Involved in the Unit Testing of the application using JUnit.
  • Implemented logging mechanism using Log4j framework.
  • Written code to do xml parsing using JAXP & Marshalling and Un-Marshalling using JAXB.
  • Used WebSphere Application Server for deployment.
  • Have written SQL queries & PL-SQL - Stored procedures, functions, triggers, cursors, and object types.
  • Involved in integrating different modules in the project.
  • Involved in doing Junit.

Environment: s: Eclipse, JSP, Struts, Validation Framework, JDBC, Restful Web Services, Log4j, ANT, JUnit, Oracle10g, XML, CVS, WebSphere, Java Script, MVC

We'd love your feedback!