We provide IT Staff Augmentation Services!

Sr. Java/j2ee Developer Resume

4.00/5 (Submit Your Rating)

East Brunswick, NJ

PROFESSIONAL SUMMARY:

  • Around 9 Years of professional experience in design and development of Web - based, Client-Server and System level applications using Java/J2EE technologies.
  • Experienced in all stages of SDLC (Software Development Life Cycle) including proposal, process engineering, requirement analysis, design, development, testing, deployment and support.
  • Worked in Agile (SCRUM), test driven development, prototype development and Waterfall softwaredevelopment methodologies.
  • Experience in developing applications using Core Java, J2EE, JSP, JSF, Servlets, Java Beans, EJB, Hibernate, JMS, JDBC, XML, HTML, XHTML, HTML5, CSS, DHTML, JavaScript, XSLT, JSON, AJAX and JQuery.
  • Expertise in implementing MVC architecture using Struts 1.2/2.0, Spring 3.0/4., EJB 2.0/3.0
  • Experience in implementation of Persistence Framework like JPA and Hibernate ORM (Object Relational Mapping) in a typical n-type architecture.
  • Good knowledge on the Spring modules like Spring IOC, Spring MVC, Spring Web flow, Spring AOP Spring DAO and Spring Security.
  • Expertise in using Web Service technologies like SOAP, WSDL, UDDI, RESTAPI to implement Service Oriented Architecture (SOA).
  • Working experience in Web Services using REST, SOAP with XML/JSON.
  • Experience on working with Hibernate for mapping the java objects to relational database and SQL queries to fetch the data, insert, delete and update the data from the database.
  • Expertise in Application development using various frameworks such as Jakarta Struts Framework 1.2/1.3, Java Server Faces, Spring Framework, Spring MVC, Hibernate 3.0 ORM with GUI plug-ins like Tiles Framework, validation plug-ins like Validator Framework and security modules like Ace for spring.
  • Experience in using Angular JS, Node JS, HMTL, DHTML, XML, DTD, XLST and CSS to develop web interfaces.
  • Well Acquainted with RDBMS like Oracle,MySQL, PostgreSQL, MySQL Databases.
  • Experience working with AWS working with EC2, RDS, Dynamo DB, S3, Cloud Formation Templates, Cloud watch.
  • Expertise in using NoSQL database like MongoDB, Cassandra to support the storage of JSON objects.
  • Worked in TDD and version management tools Github, Stash, SVN.
  • Worked on building and deploy tools - Ant, Maven, Jenkins build.
  • Good knowledge on log4j for logging and JUnit for integrated testing.
  • Worked on with IDE tools such as Eclipse, NetBeans, IntelliJ and JDeveloper.
  • Hands on experience with source control tools like CVS, Clear Case, SVN and Git.
  • Expertise in deploying enterprise applications on Web/Application servers like IBM WebSphere, JBoss, Apache Tomcat and Web Logic.
  • Strong analytical, debugging, problem solving skills, excellent communication, presentation skills and a good team player.

TECHNICAL SKILLS:

Languages: Core Java & J2EE, HTML, JavaScript, SQL

J2EE Technologies: EJB, Servlets, JSP, JSTL, Custom Tag libraries, JAX-RPC, JDBC, RMI, JNDI, JMS, JAXB, AWT, JSF, Swing.

Frameworks: Spring, Hibernate, EJB, Tiles, Junit.

Web services: JAX-WS, SOAP, Rest, WSDL, SOA

Client Technologies: JQUERY,JavaScript, AJAX, CSS, HTML, AngularJs, JSON, Bootstrap, JSP, JSTL, DOM

Operating Systems: UNIX, Windows

XML: XML Schema, DTD, XSLT, SAX and DOM parsers.

Application Servers: IBM Web sphere, Tomcat, JBoss Application server, Web Logic.

Databases: Oracle8i/9i/10g, Microsoft SQL Server, PostgreSQL, Teradata, MySQL.

Tools: SQL Developer, SOAP UI, ANT, Maven, Eclipse, JBUILDER, TOAD, Log4J, Apache Lucene, Apache Tika, JIRA, Rational Rose.

VersionControl Systems: Tortoise SVN, CVS, GIT HUB

Methodologies: UML,RUP,Agile

PROFESSIONAL EXPERIENCE:

Confidential, East Brunswick NJ

Sr. Java/J2EE Developer

Responsibilities:

  • Involved in deployment of full Software Development Life Cycle (SDLC) of the tracking systems Requirement gathering, Conceptual design, Analysis, Detail design, Development, System Testing, and User Acceptance.
  • Used Agile methodology and effectively took part in Scrum gatherings to deliver quality deliverables within time (extensively used Scrum Do for project Management).
  • Designed and developed all the user interfaces using JSP, Servlets and Spring framework.
  • Developed the DAO layer using Hibernate and used caching system for real time performance.
  • Designed and developed various modules of the application with J2EE design architecture, Spring MVC architecture using IOC, AOP concepts
  • Created POC for Spring Batch for running batch jobs
  • Used Spring IOC for dependency injection and Spring AOP for cross cutting concerns like logging, security, transaction management.
  • Developed WebService provider methods (bottom up approach) using WSDL and RESTful for transferring data between the Applications
  • Configured Java Messaging Services (JMS) on Web Sphere Server using Eclipse IDE
  • Used AJAX for developing asynchronous web applications on client side
  • Used JDBC for accessing database to track all credit aspects of accounts, which include financial review details, security held, actuarial exposure data and receivables
  • Designed various applications using Multi-Threading concepts, mostly used to perform time consuming tasks in the background
  • Developed Generic Java Packages to produce and consume JMS messages through topics and queues in Asynchronous message processing with guaranteed delivery.
  • Used AngularJS MVC framework to build Web application
  • Wrote JSP& Servlets classes to generate dynamic HTML pages
  • Adopted Spring framework for the development of the project
  • Involved in fixing bugs and unit testing with test cases using JUnit framework
  • Used Maven 3.1 for create the project archetype and build the interface modules for customizing WAR and EAR files
  • Used Spring ORM module for integration with Hibernate for persistence layer
  • Developed Session Beans and Entity Beans (JPA).
  • Involved in writing Hibernate Query Language (HQL) for persistence layer
  • Used Github as Distributed version control system and branching for creating a new feature and making bug fixes.

Environment:Java, JSP, HTML, CSS, JavaScript, AJAX, Servlets, Spring MVC, Hibernate, EJB (Session Beans), RESTful based Web Services, Log4J, WebSphere, JNDI, Maven, Github, JPA, Oracle, Windows XP, UNIX, Eclipse.

Confidential, Dallas,TX

Sr. Java Developer

Responsibilities:

  • Worked with business teams on requirements gathering and estimating the efforts for development using agile methodology to integrate business line of apps with SOA in a seamless fashion.
  • Developed the UML Use Cases, Activity, Sequence and Class diagrams using Rational Rose.
  • Extensively worked on business, front end and persistence tier using the JSP, Servlets, Spring MVC, and JSON.
  • Developed user interfaces using JSP, JQuery, JavaScript, HTML5, and CSS3.
  • Used AJAX to implement some customizations which required dynamic behavior like controls dependent on user value selection on some other controls.
  • Implemented Java multi-threading and thread handling issues during application development
  • Developed application service components and configured beans using Spring IOC, creation of Hibernate mapping files and generation of database schema.
  • Maintained hibernate configuration file and hbm files for object relational mapping.
  • Used Hibernate Query Language (HQL) features like Named Queries for querying the database and using the objects in data access layer.
  • Develop innovative and quality solutions by making use of latest tools and technologies like Apache CXF, Spring Core, and Spring AOP.
  • Managed Database Transactions using Spring's Transaction Management module and optimized and improved performance of the queries.
  • Also, participated in development of new features for the core of the application. This included converting the company's current SOAP API to RESTful web services.
  • Developed Rest architecture based web services to facilitate communication between client and servers.
  • Invoked web services and parsed the XML results.
  • Extensively involved in the development of backend Logics or data access logic using OracleDB and JDBC.
  • Developed stored procedures, triggers and functions with PL/SQL for Oracle database
  • Use of WebLogic application server to deploy the application and connect through the data source using JNDI.
  • Wrote Unit testing and Test suites using JUnit framework for testing the application.
  • Developed application code using Eclipse IDE and configured with Maven.
  • Used SVN for version control and ANT for application build.
  • Participated in weekly status meeting for providing the development updates.
  • Production support for the application to resolve the issues experienced by the users.

Environment: Java1.7, J2EE, Spring, Hibernate, JQuery, AJAX, JavaScript, Oracle 11g, JDBC, Apache CXF, RESTful web services, SOAP, Eclipse, WebLogic, Clear Case, JUnit, UML, JSP, JSTL, EJB, Servlet, Maven, ANT

Confidential, PA

Sr. Java Developer

Responsibilities:

  • Actively participated in the daily SCRUM meetings to produce quality deliverables within time.
  • Expertise in Object Oriented Software Development (OOAD), Gathering new requirements and understand/document business/technical requirements
  • Involved in the analysis, design, and implementation of business user requirements.
  • Designed and developed the UI using Spring view component, JSP, JavaScript, AngularJS, AJAX, JSON.
  • Created AngularJS controllers, services and used AngularJS filters for filter functionality in search box and integrator functionalities.
  • Applied multiple built-in Directives such as ng-model, ng-click into AngularJS application.
  • Worked on removing the Struts tag libraries and implemented the spring tag libraries in the JSP and JSPF pages and replacing the existing HTML tags with the spring framework tags.
  • Focused primarily on the MVC components such as Dispatcher Servlets, Controllers, Model and View Objects, View Resolver.
  • Worked on implementing the Spring MVC framework by creating controllers, validators, models, and request mappings for all the action URLs that are present in the JSP pages.
  • Involved in development of REST Webservices using Spring MVC to extract client related data from databases and SOAPUI tool is used for testing Restful API web services.
  • Used AngularJS, JavaScript for validating client-side validations.
  • Implemented data-binding using NodeJS for front-end development of a current web application.
  • Developed using new features ofJavaAnnotations, Generics, enhanced for loop and Enums.
  • Implemented Hibernate annotations for the classes by replacing hibernate mapping xml files.
  • Implemented methods that will insert, update, delete and retrieve data in the database using Hibernate.
  • Worked with high volume and complex PL/SQL stored procedures and packages using TOAD.
  • Involved in using JPA (JavaPersistence API) frameworks and APIs such as JDO (JavaData Objects) and Hibernate
  • Used spring Validator framework for client side and server-side validation. Also, implemented dynamic loading JSPs using AJAX.
  • Used JBoss6.x Application server to deploy the applications.
  • Used SQLDeveloperfor validating the data in Oracle 10g database tables.
  • Extensively worked in XML related technologies XSLT, XPath, XQuery, DOM, and SAX.
  • Design patterns are extensively used to achieve clean separation of different layers. Used different patterns like Adapter, Singleton, Strategy, Factory, Abstract Factory, MVC, DAOand Service Locator, Facade.
  • Used SOAP UI for validating the service responses using request xml's.
  • Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON and XML
  • Used Spring Framework for Dependency injection and integrated with the EJB 3.0 using annotations.
  • Tested Restweb services using postman, soap UI.
  • Involved in installing and configuring Eclipse and Maven for development.
  • Used GIT as a source version controller for this project.
  • Played a key role in the design and development of almost all the modules of the project.
  • Used Log4J to validate functionalities and worked in Test Driven Development (JUnit) for unit testing.

Environment:Java, J2EE, Spring MVC, REST, SOAP, Restful API, JAX-WS, JDBC, JSP, LDAP, Multithreading, Hibernate, POJO, XML, JAXB, JMS, HTML5, CSS3, JavaScript, AngularJS, NodeJS, Ajax, and JQuery, JIRA, JBOSS, Eclipse, Maven, Jenkins, PL/SQL, Oracle, UNIX, AWS, MongoDB, JUnit, Mockito, Agile.

Confidential

Sr. Java /J2EE Developer

Responsibilities:

  • Consuming and exposing various Web services using JAX-RS and JSON to different systems for business services.
  • Extensively worked with core java like collections, String Builder and interfaces
  • Developed complex Web Services and tailored JAX-RS API to suit the requirement.
  • Development of UI models using HTML, JSP, AngularJS, JavaScript, AJAX, Weblink and CSS.
  • Primarily focused on the spring components such as Spring MVC, Dispatcher Servlets, Controllers, Model and View Objects, View Resolver.
  • Worked on SOA/Web Services and created request and response WSDLs.
  • Developed Spring Beans and configured Spring using applicationContext.xml.
  • Assisted Database Developers using PL/SQL for managing data associated with the tables.
  • Used JDBC to connect to the oracle database and JNDI to lookup administered objects.
  • Developed a multi-user web application using JSP, Servlet, JDBC, Spring and Hibernate framework to provide the needed functionality.
  • Involved in implementation of enterprise integration with Web Services and Legacy Systems using SOAP and REST (Using Axis and Jersey frameworks).
  • Generated DAO's to map with database tables using Hibernate. Used HQL (Hibernate Query Language) and Criteria for database querying and retrieval of results.
  • Uses Second Level Cache to enhance performance and Proper Memory Management
  • Involved in J2EE Design Patterns such as Data Transfer Object (DTO), DAO, Value Object and Template.
  • Used Spring IOC, AOP modules to integrate with the application.
  • Developed SQL Queries for performing CRUD operations in Oracle for the application.
  • Used Maven for generating system builds and Bamboo for continuous integration.
  • Used LOG4J, JUnit for debugging, testing and maintaining the system state.
  • Wrote JUNIT Test cases for Spring Controllers and Web Service Clients in Service Layer using Mockito.
  • Designed and developed the application using AGILE-SCRUM methodology.

Environment: Java/J2EE, Core Java, Jdk1.6, Spring, Hibernate, Webservices, JAXRS, Mockito, WADL, SOAPUI, JSP, JDBC, JQuery, AJAX, Html, CSS, AngularJS, Maven, log4j, Oracle, MY SQL, PL/SQL, SQL Developer, JIRA, JMS, APACHE AXIS, Source Tree, IntelliJ, GIT, UNIX, AGILE-SCRUM.

Confidential

Java Developer

Responsibilities:

  • Designed, developed, deployed physician finder, hospital search and Maps & Directions functionality Using Java and JSP
  • Used Web Sphere Studio for the development of Java Servlets and JSPs and deployed them using Web sphere
  • Designed and developed the presentation layer using AJAX for RUI (Rich User Interface).
  • Created DAO for hospital search and home health Search.
  • Developed the Servlets and Data Access Layer classes and used JDBC API for interaction with the Oracle Database.
  • Involved in front-end designing using HTML, CSS and JavaScript with JSFAjax and tag libraries.
  • Used UML Methodologies for designing the gathered requirements.
  • Debugged the issues using features of WASD.
  • Involved in writing unit test cases and unit testing.
  • Created stored procedures using SQL Server and accessed them by using Java.
  • Used Rational Rose to design class diagrams and sequence diagrams.

Environment: Java, J2EE, Struts, JSP, JSTL, RUP, UML, Web Methods, Servlets, JavaScript, PL/SQL, WebSphere5. 0, SQL Server, Oracle 9i, ANT, Rational Clear Case, web portal.

We'd love your feedback!