We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

4.00/5 (Submit Your Rating)

WaukegaN

SUMMARY:

  • Having 8+ years of strong professional Java Development experience in various applications based on Object Oriented Programming (OOP), Client/Server, N - tier architecture, Web based Technology.
  • Involved in various phases of Software Development Life Cycle (SDLC) and AGILE SCRUM methodologies of Enterprise Web Applications, Stand-alone and Distributed applications.
  • Have hands on experience in design and development of Java, J2EE Programming using JDBC, JSP, EJB, JSF, Spring, Struts, Servlets, HIBERNATE, JPA, ANT, Web Services, WSDL, REST/SOAP, PL/SQL, SQL.
  • Proficiency with the application servers like Apache Tomcat, JBOSS and WebSphere.
  • Expert knowledge over J2EE Design Patterns like MVC Architecture, Singleton, Factory Pattern, Front Controller, and Data Access Object.
  • Proficient in developing Model View Controller (MVC) Architecture based applications using Struts and Spring Frameworks.
  • Experience in working with Object/Relational Mapping (ORM) frameworks such as Hibernate, JPA for Persistence Layer operations, which includes writing custom CRUD statements, integrating stored procedures and functions.
  • Extensively used Spring concepts like IOC/ Dependency Injection and Spring DAO in various scenarios.
  • Expertise in developing and consuming Web Services including different technologies and standards like REST, SOAP/UDDI/WSDL, Jersey.
  • Utilized Swing API to develop client side components.
  • Expertise in implementing Web services and JMS for the synchronous and asynchronous communications between two applications running in different servers.
  • Good experience in server side Business Logic Development using Session, Entity and Message Driven Beans.
  • Experience in process, validate, extract data, parse and from Java-to-XML and Java-to-JSON using Binding tools like JAXB, Castor, Jackson.
  • Experienced in web development using HTML5, DHTML, XHTML, CSS3, JSP, JavaScript, JQuery, JSON, and AJAX.
  • Extensively used SQL, PL/SQL in creating database objects like Tables, Views, Functions, Triggers, and Stored Procedures, Packages.
  • Worked with AWS EC2 Instance using Ubuntu AMI to deploy the services delivered using EC2.
  • Hands on experience with build tools like ANT, Maven and logging tools like Log4J.
  • Good Experience in Version Control tools such as GIT and SVN.
  • Experienced in developing the Unit and Integration test cases using JUnit, Mockito and TestNG.

TECHNICAL SKILLS:

Languages: Java XML Frameworks C++, C#, Java, Python, T - Sql, PL/SQL, Unix Shell Scripting JDBC, Servlets, Java Persistence API (JPA), Java Server Pages (JSP), JSTL,JMS, JNDI,Swing, JSON, Jackson HTML5, CSS3, JavaScript, Angular JS, JQuery, Bootstrap, AJAX, GXT, Node.js, Web Services(SOAP, RESTful), GWT, Swagger-ui XML, XSLT, XPATH Spring MVC, Struts, Hibernate, JPA

Databases: Oracle 11g / 10g, MS SQL Server, Mongo DB, MySQL, IBM DB2, MS Access 2007, Teradata, PostgreSQL, AWS RDS

Testing Tools: Build(Ant, Gradle, Maven), Log4j, Jenkins, JIRA, Docker Junit, TestNG, Mockito

Version Control Tools: SubVersion, GIT, CVS

Operting System: Apache Tomcat, Red Hat JBoss, Web Logic, Web Sphere, AWS EC2, NGINX Windows, UNIX, Linux

PROFESSIONAL EXPERIENCE:

Confidential, Waukegan

Java/J2EE Developer

Responsibilities:

  • Involved in the complete Software Development Life Cycle (SDLC) including Analysis, Design, Implementation, Testing and Maintenance.
  • Worked on Agile Methodology (Scrum) to meet timelines with quality deliverables.
  • Worked on front-end side developing UI components using HTML5, CSS3, JavaScript, Angular JS and JSON to interact with RESTful web services.
  • Data validations were implemented using JavaScript and Responsive development is implemented using Bootstrap and CSS3 media queries.
  • Developed application using Spring framework by utilizing its features like Spring Dependency injection, Spring Security, Spring Web MVC.
  • Used Hibernate Named Queries to retrieve data from the database and integrate with Spring MVC to interact with back end persistence system.
  • Used Mockito to develop test cases for java bean components and test them through TestNG framework
  • Extensively performed User Interface validations on client-side.
  • Used Maven to build and deploy the application onto JBOSS Application Server.
  • Worked on Java Message Service (JMS) API for developing message oriented middleware (MOM) layer for handling various asynchronous requests.
  • Containerized the application using Docker.
  • Developed Quartz Jobs for generating the reports.
  • Used Jira for Sprint planning, task management and estimation of stories.
  • Used GIT for Version Control and Log4J for log messages.
  • Written documentation to describe program development, logic, coding, testing, changes, and correction.

Environment: Java 1.7, JSP, JavaScript, Angular JS, JSON, Bootstrap, HTML5, CSS3, Hibernate, Spring, JPA, REST, Oracle 11g, JBOSS, JMS, Maven, MOCKITO, JIRA, GIT, Log4j, IBM Web Sphere MQ

Confidential, Charlotte, NC

Java/J2EE Developer

Responsibilities:

  • Interacting with the business users, analysts in understanding the requirements and followed Agile Methodology.
  • Involved in developing the UI pages using HTML5, CSS3, JavaScript, Angular JS, JQuery, Bootstrap and AJAX.
  • Extensively worked on RESTful web services both exposing and consuming.
  • Developed the project using Spring Framework and used Hibernate for Object-Relational Mapping.
  • Implemented Spring MVC pattern to ensure clean separation between the presentation and business tiers.
  • Successfully handled JSON/XML data and carried out JSON/XML parsing.
  • Extensively used Hibernate for fetching the data and saving the data to Oracle database.
  • Used JMS Bridge to send messages securely, reliably, and asynchronously to Web Sphere MQ, which connects to the legacy systems
  • Used JIRA tracking tool for assigning and defect management.
  • Used Maven as building tool, Jenkins for Continuous Integration, and GIT for version control.
  • Used Eclipse as IDE, configured and deployed the application onto Tomcat server.
  • Developed Unit test cases using JUnit.

Environment: Java 1.7, Spring, REST, JavaScript, Angular JS, JSON, AJAX, Bootstrap, HTML5, CSS3, JQuery, Hibernate, JIRA, Maven, Eclipse, Tomcat, JMS, Junit, IBM Web Sphere MQ

Confidential, PA

Java/J2EE Developer

Responsibilities:

  • Played an active role in team by interacting with Business Analyst and converted business requirements into system requirements.
  • Good experience with Software Development Life Cycle process (SDLC) and also with Agile methodology.
  • Developed Dynamic web pages using JavaScript, Angular JS, HTML5, CSS3.
  • Developed the application using Spring Web MVC Framework and integrated it with Hibernate.
  • Involved in the development of various Java beans and business components for User account, transaction history using Core Java technology such as I/O system, Generics, Exception Handling, and Multithreading methodology.
  • Configured Spring Security for customer login validation, authentication, and authorization.
  • Used DAO and SQL to query and update the data in database.
  • Used AJAX and JSON data format to transfer data from front-end to back-end and handle asynchronous request without refreshing the whole page.
  • Monitored the error logs using Log4j.
  • Created testing cases using JUnit to test Java functions and QUnit test to test front-end functions throughout the development.
  • Used GIT as version control tool to maintain current and historical codes.
  • Used Eclipse IDE for designing, coding and developing applications

Environment: Java 1.6, Spring MVC, Spring Security, DAO, SQL, Oracle, Ajax, JSON, Log4j, JUnit, QUnit, GIT, JavaScript, Angular JS, HTML5, CSS3.

Confidential - St. Louis, MO

Java/J2EE Developer

Responsibilities:

  • Interacted with Data architects, Business Analysts, and users to understand business and functional needs.
  • Worked on technologies like HTML5, CSS3, Java Script, Angular JS, XML, JSP and JSTL for developing frontend design and development.
  • Used JavaScript for improvement client side validations.
  • Implemented various design patterns such as Data Access Object, Service Locator, and singleton to facilitate clean distribution of services across various layers of processing.
  • Developed the application using Spring Web MVC architecture and Spring AOP.
  • Used Spring DAO concept to interact with database using JDBC template.
  • Created Tables, wrote complex queries, Indexes, Stored Procedures, Triggers, Constraints.
  • Developed Phase listeners to handle user request and validate, developed Test classes for Unit Testing and System Testing.
  • Monitored the error logs using Log4j and fixed the problems.
  • Use JMS to create, send, receive, and read enterprise messaging system messages.
  • Used JIRA to test and track the Issues and Bugs and for the Project Management.
  • Used Maven to build and deploy the application.
  • Created WAR and EAR files for deployment in the Development environment.
  • Used GIT for Version Controlling.

Environment: Java 1.6, Spring, JDBC, JavaScript, Angular JS, JSP, JSTL, XML, Log4j, Spring DAO, JIRA, JMS, GIT, Maven, Singleton, Tomcat 7, HTML5, CSS3.

Confidential

Java Developer

Responsibilities:

  • Involved in the overall system analysis, design, development, and documentation.
  • Involved in Object Oriented Analysis and Design (OOAD) using UML for designing the application.
  • Developed the application using the Struts.
  • Developed JSP pages for the presentation layer, used custom tag libraries, JSP Standard Tag Library (JSTL).
  • Used Hibernate for handling the database access.
  • Performed the front-end validations using JavaScript.
  • Extensively wrote Stored Procedures, Triggers, and Cursors, Views for data retrieval and data storage and updates in T-SQL database.
  • Wrote Apache ANT build scripts for building the application and test cases using JUnit for performing the unit testing.
  • Used CVS for Version Controlling.
  • Involved in resolving high priority ticket and issues related to the support system.

Environment: Java 1.5, JSP, Hibernate, Struts, HTML, CSS, JavaScript, CVS, UML, XML, T-SQL, Web Sphere, JUnit, Apache ANT

We'd love your feedback!