We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

Conway, AR

PROFESSIONAL SUMMARY

  • 5 years of experience in complete software development lifecycle including Analysis, Design, Development, Integration, Deployment, Testing and Documentation of Enterprise Backend Applications, Web based, Service Oriented Architecture (SOA) using Java /J2EE.
  • Experienced with hands on development in Java, J2EE, Servlets, EJB, JSP, JMS, JDBC, Spring, Struts, Hibernate, JSF
  • Experience in working in environments using Agile (SCRUM), RUP and Test - Driven development methodologies.
  • Experience in understanding the requirement and develop, implement and test the various application architectures that include E-Commerce, Business 2 Business, and Distributed Applications.
  • Experience in developing dynamic web pages using HTML, CSS, AJAX, and JavaScript for user interface using JSP and Servlets.
  • Worked extensively in Model View Controller (MVC) architecture for web development using JSF, Struts and Spring MVC.
  • Knowledge of Node.js and frameworks available for it {{such as Express, Strong Loop, etc. depending on your technology stack
  • Used J2EE design patterns like Data Access Object (DAO) Pattern, Singleton Pattern, Front Controller, and Factory Pattern for effective and efficient strategies.
  • Proficient with persistence framework Hibernate.
  • Good understanding of ANT and Maven build scripts.
  • Experience with Log4j for application logging facility using Log4j, writing JUnit test cases for unit testing and to maintain the accuracy of the program code.
  • Worked with XML related technologies such as XSD, JAXB
  • Proficient use of developing applications using Eclipse, My Eclipse, RAD, NetBeans
  • Experience in working with Databases like Oracle, MYSQL and DB2.
  • Used application servers like JBOSS, WebSphere, Web Logic and Apache Tomcat
  • Developed unit test cases for EJB’s, Java Objects and JSP using JUnit and Mock Framework Testing Framework.
  • Experience in Web Services using SOAP, REST, UDDI and JAXB, WSDL and XML related technologies - XSD, DTD, XSLT, XPath, SAX, DOM, JAXM, JAXB and XML Beans.
  • Developed the code for front end using JQuery, JavaScript, AJAX, HTML and JSON.
  • Experience in using various Code Quality tools like Sonar, cobertura.
  • Excellent oral and written communication skills, Team building, Leadership, Project Management skills.
  • Detail oriented person with good technical troubleshooting/problem-solving ability.
  • Quick learner and performer both in team and independent job environments

SKILLS SUMMARY

J2EE Technologies: Servlets, JSP, JDBC, JPA, EJB, JMS, JNDI

Web Technologies: HTML, CSS, JavaScript, AJAX, JSON, JQuery, AngularJS

Frameworks: Struts, Hibernate, Spring, Microservices

XML/ Web Services: JAX-WS, Apache CXF, Restful

Databases: Oracle, MySQL, MS-SQL, SQL

Application / Web Servers: JBOSS, Apache Tomcat, IBM WebSphere, BEA WebLogic

Methodology / Design Pattern: OOAD, UML, DAO, Singleton Pattern, Front Controller, Factory Pattern

IDEs: IBM RAD, Eclipse, NetBeans, WebStorm

Operating Systems: Windows, LINUX, UNIX

Other Tools: ANT, Maven, Mockito, JUnit, IBM MQ Series, Log4J, TOAD, CVS, GIT, Jenkins, SVN.

PROFESSIONAL EXPERIENCE

Confidential, Conway AR

JAVA/J2EE Developer

Responsibilities:

  • Involved in all stages of Software Development Life Cycle (SDLC) of the project in Agile methodology
  • Participated Daily Scrum meeting, sprint grooming/review and demo with management and other teams
  • Involved in the development of user interface applications and professional web applications using HTML5, CSS3, JavaScript, JQuery, Ajax, JSON, Xml, Node JS, Bootstrap and Angular JS
  • Implemented functionality like searching, filtering, sorting, validating using Angular JS and Java Script
  • Developed Angular JS custom directives, working on attribute level, element level, class level directives
  • Designed and Developed End to End customer self service module using annotation-based Spring MVC, Hibernate, and JQuery
  • Designed and developed Micro Services business components using Spring Boot.
  • Implemented Spring Boot Micro Services to divide the application into various sub modules
  • Sending requests and responses in Micro services through REST/HTTP.
  • Developed Micro Services to provide RESTful API utilizing Spring Boot with Spring MVC.
  • Consumed REST based Micro services with REST template based on RESTful APIs.
  • Implemented Multithreading, Concurrency, Exception Handling, Generics and Collections whenever necessary.
  • Implemented Bean classes and configured in spring configuration file for Dependency Injection, Developed Controller Classes using Spring MVC, Spring AOP, Spring Boot, Spring Batch modules, handled security using Spring Security
  • Implemented Batch jobs to deal with Large number of chunks using Spring Batch Framework to execute the similar jobs simultaneously
  • Created application on spring framework and used Multithreading to improve performance.
  • Configured session timeout with Spring Boot in server side and implemented auto logout functionality.
  • Used popular Node.JS frameworks like Express and Restify to mock a Restful API.
  • Integrated REST API with Spring for consuming resources using Spring Rest Templates and developed RESTful web services interface to Java-based runtime engine and accounts.
  • Initiated mappings among the relations and written named HQL queries using Hibernate
  • Implemented data access layer i.e. DAO Classes using Hibernate as an ORM tool and configured xml files according to hibernate framework.
  • Experience in writing complex PL/SQL queries using joins, Stored Procedures, Functions, Triggers, cursors, and indexes in Oracle DBMS
  • Developed and consumed RESTful web services to retrieve configuration JSON documents related to customer.
  • Worked on RESTful API and invoked Web Services that are based on EJBS.
  • Experienced in implementation of JMS in order to exchange information over reliable channel in an asynchronous way by using Active MQ as a message queue.
  • Implemented Spring JMS message container listener to retrieve log objects from Queue and send to different destinations.
  • Responsible for maintaining and expanding AWS (Cloud Services) infrastructure using AWS Stack especially worked with database setup and maintenance on AWS EC2.
  • Worked on Log4j for logging errors, messages and performance logs and implemented test cases in JUnit
  • Deployed the war file of the enterprise application on WebSphere application server that handles various requests from Client and fixed deployment issues
  • Implemented complete Maven build life cycle in order to achieve organized application structure and conflict free dependencies in pom.xml file
  • Deployed applications into Continuous integration environments like Jenkins to integrate and deploy code on CI environments for development testing
  • Used JIRA tool for Issue/bug tracking, monitoring of work assignment in the system
  • Developed Git controls to track and maintain the different version of the project
  • Environment: Java, J2EE, HTML5, CSS3, Java Script, JQuery, Angular JS, NodeJS, Spring, Hibernate, MVC, Web Services,, MAVEN, WebSphere, RAD, JUnit, JMS, log4j, Mongo DB, UNIX, SOAP UI, REST Client, AWS, Jenkins, JIRA, Git.

Confidential, Chicago IL

JAVA/J2EE Developer.

Responsibilities:

  • Used Agile methodology and actively participated in Scrum meetings to produce quality deliverables within time.
  • Responsible for creating Use Case diagrams, Object Model diagrams, Class diagrams, Sequence diagrams and deployment diagrams using Rational Rose.
  • Developed the presentation layer using HTML, CSS, Java Script, JQuery, JSPs and XML.
  • Apache Lucene (Search Engine) Configuration and Business Objects XI Reporting with Site Minder Integration.
  • Designed and implemented application using JSP, Spring MVC, Spring IOC, Spring Annotations, Spring AOP, Spring Transactions, Hibernate, JDBC, SQL, MAVEN, Oracle.
  • System built using Model-View-Controller (MVC) architecture. Implemented the application using the concrete principles laid down by several design patterns such as Composite View, Bean Factory, Singleton, Data Access Object and data transfer object.
  • Used Hibernate framework for back end development and Spring dependency injection for middle layer development.
  • Used Spring Aspects for implementing functionalities like logging functionality.
  • Configured JPA to use Hibernate as ORM tool.
  • Deployed project on web application server in Linux environment.
  • Implemented different types of spring controllers as per application requirements.
  • Extensively used Spring IOC, configured Application Context files and performed database object mapping using Hibernate annotations.
  • Spring Validators, persistence layer, DAO and service layer components using Spring/Hibernate API and Spring/Hibernate annotations. Extensively used Hibernate Query Language.
  • Responsible for Production support activities like Jobs monitoring, log the load statistics, analysis and resolve in case of any production issues, coordinate with business to fix any source file issues, coordinate with DBA to resolve any table space or file system related issues.
  • Developed Web services to allow communication between application through SOAP over HTTP.
  • Used JBoss Application server to deliver a new class of enterprise applications that enhance business interactions and transactions between a company and its key constituencies.
  • Wrote Database objects like Triggers, Stored procedures in SQL.
  • Interacted with the users and documented the System.

Environment: Java, J2EE, JSP, HTML, CSS, JavaScript, JQuery, XML, JSP, Servlets, Rational Rose, JBoss, REST Web services, Hibernate, JPA, JDBC, Spring Framework, SVN, SQL Server, PL/SQL, Agile, MAVEN, Eclipse, and Linux.

Confidential, Newark NJ

Java/J2EE Developer

Responsibilities:

  • Involved in complete Software Development Life Cycle with Object Oriented approach of client’s business process and continuous client feedback.
  • Developed user interface using JSP, JSTL and Custom Tag Libraries and AJAX to speed the application.
  • Used Spring Framework for Dependency injection and integrated with the Hibernate framework.
  • Extensively used Hibernate in data access layer to access and update information in the database.
  • Used hibernate (ORM) and Data Access Objects (DAO) to implement the database and persistent (JPA) layer.
  • Involved in the migration of independent parts of the system to use Hibernate for the implementation of DAO.
  • Used Hibernate for data queries. Tested various components by JUnit framework.
  • Used Hibernate for creating the database objects and used it for forward engineering to create the tables automatically.
  • Consumed Web Services (WSDL, SOAP, and UDDI) from third party for authorizing payments to/from customers.
  • Used Web Services for sending and getting data from different applications using WSDL messages, such as task details from Work distribution, data feeds from EFA, Getting the status on the same, etc.
  • Used Apache AXIS for creating the Web Services.
  • Used Spring IOC while implementing Web services.
  • Used eclipse Web Tools platform for developing Web Service related task.
  • Used UML to create class, action and sequence diagrams.
  • Written theJavaScript, HTML, DHTML, CSS, Servlets, JQuery and JSP for designing GUI of the application.
  • Used JMS API for asynchronous communication by putting the messages in the Message queue.
  • Designed and developed the JMS objects and used MQ Series as provider.
  • Involved in developing EJB'S for the business logic using Session facade pattern and deploying them in Web Logic.
  • Implemented various design patterns in the project such as Business Delegate, Data Transfer Object (DTO), Data Access Object (DAO), Service Locator and Singleton.
  • Designed various tables required for the project in SQL.
  • Oracle 10g database was used for Stored Procedures in the application.
  • Used PL/SQL to manage data and create tables.
  • Performed unit testing using JUNIT framework.
  • Implemented JAX Web services by applying SOA concepts in conjunction with SOAP.
  • Used ANT scripts to build the application and deploy on Web Logic Application Server.
  • Monitored the error logs using Log4J and fixed the problems.
  • Developed the different components of application using Rational Application Developer (RAD) 6.0 and used CVS for version control.

Environment:Java/J2EE, Web Logic 10.3, Eclipse 3.0, Oracle 10g, Spring 2.5, Hibernate 3.0, JSP, Servlets, RAD 6.0, JavaScript, HTML, JMS, XML, SOAP, WSDL 2.0, UDDI, Web Services, PL/SQL, JDBC, UML, JNDI, Ajax, ANT, CVS, LDAP, Log4J, Unix.

Confidential

Java/J2EE Developer

Roles & Responsibilities:

  • Involved in analysis, design, development, integration and testing of application modules.
  • Followed AGILE/ SCRUM methodology.
  • Participated in estimation size of backlog items and Translation of backlog items into engineering design and logical units of work (tasks).
  • Involved in preparation of design strategy documents for all the impacted methods and for new functionality.
  • Involved in the application development using Spring MVC module.
  • Developed several pages using JSP, JSTL, HTML, JQuery and JavaScript.
  • Used JQuery to make AJAX calls and Testing the web services using the SOAP UI.
  • Consumed web services securely using JAX-WS API. Produced and consumed web services through Rest API.
  • Used Hibernate as Object Relational (OR) Mapping Tool for the backend data persistency.
  • Extensively used the Hibernate Query Language (HQL) for data retrieval from the database and process the data in the business methods.
  • Used PMD tool to analyse the code. It finds common programming flaws like unused variables, empty catch block and so forth.
  • Used Hudson (Jenkins) continuous integration tool to do the deployments.
  • Used Code Review Tutor for doing code reviews on developed code.
  • Used SharePoint for communicating the documents, uploading knowledge items and update the tracker sheets across the team.
  • Responsible for coordinating with testers during system testing.
  • Defect fixing activity as a part of system testing phase, user Acceptance phase.
  • Involved in the development of test cases for the testing phase.
  • Involved at the time of deploying the code in production environment and do the functional check out.
  • Involved in merging the code into different stages like Development to System Testing, UAT, Staging and Production using the Sub Version Controlling tool.

Environment: Java, Spring (MVC, Core, AOP, DAO, ORM), Eclipse-3.4, JSP, Servlets, JSTL, HTML5, CSS, XML, Ajax, JAX-RPC Web services, Restful Webservice Java Script, Hibernate, JQuery, SQL/PLSQL, Oracle, Web Sphere server 6.0(RAD), Apache Tomcat and Quality Center, Sun Solaris, UNIX and Windows 7/XP.

Hire Now