We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

4.00/5 (Submit Your Rating)

Dallas, TX

PROFESSIONAL SUMMARY:

  • 6+ years of experience in all phases of software development life cycle (SDLC), which includes User Interaction, Business Analysis/Modeling, Design/Architecture, Development, Implementation, Integration, Documentation, Testing, and Deployment of desktop, Enterprise and Web based applications using Java, J2EE technologies. Knowledge on Java features like lambda expressions and Java Stream API.
  • Strong application development experience in using Agile Software Development methodologies like Scrum, Sprint and Traditional software models like Waterfall and TDD.
  • Expertise in developing web pages using HTML, CSS, JavaScript, jQuery, Ajax, AngularJS, Bootstrap with webpage cross browser compatibility and responsive web design and Server scripting language like Node JS, BackboneJS.
  • Proficient in implementation of frameworks like Spring (Spring MVC, Spring Web Flow, Spring IOC, Spring AOP, Spring Security, Spring Boot, Spring Data, Spring Batch, Spring TX), JSF, AJAX frameworks (Rich Faces, MyFaces) and ORM frameworks like Hibernate, IBATIS.
  • Expertise in Web Front End Technologies Struts, Tag Libraries and Struts custom validation rules, Tiles, JSTL, Java Script, DHTML and XML/XSL.
  • Developed web - based enterprise applications using core Java, J2EE, Servlets, JSP, EJB, JMS, JDBC, Hibernate, Web Services (SOAP and REST), MVC framework (Struts, Spring MVC), SQL and Object-Oriented Programming techniques. Expertise XML technologies like DTD, XSD, XSLT and various parsers like DOM, SAX and JAXB.
  • Proficient in core java concepts like Collection Framework, Multi-threading, Generics, Annotations, Serialization, Thread pools, JavaBeans, Externalization.
  • Extensive experience working with RDBMS such as MySQL, MS SQL Server, Teradata, DB2, Oracle.
  • Experience in working with the NoSQL Database like MongoDB to manage extremely large data sets.
  • Expertise in Creating Hibernate configuration file, Hibernate Mapping files and defined persistence classes to persist the data into Oracle Database. Expertise at JDBC API for connection and access to databases.
  • Proficient in developing Web Services, related technologies &frame works: WSDL, SOAP, REST, JAX-WS, JAXB, JAX-RPC, AXIS and Jersey, SOAP UI and generating client's client using Eclipse for Web Services consumption.
  • Hands on experience in creation, Configuration and management of MQ series objects like Queue Managers.
  • Worked on deployment, installation, configuration and issues with Application servers like Apache Tomcat, IBM Web Sphere, BEA WebLogic and JBoss Enterprise Application Server.
  • Experience in implementing Design Patterns like Singleton, Factory, MVC, Data Access Object and Business Delegate. Experienced in developing UML diagrams with Star UML, Rational Rose.
  • Actively involved in the DevOps streamlining process through Jenkins CI and CD Release Automation.
  • Extensively worked on Pivotal Tracker and JIRA tools for tracking stories in a Project in a different methodology of Software Development Life Cycle. Hands on experience in building tools like ANT, Maven, Gradle.
  • Configured and created application log files using Log4J to trace required application messages.
  • Having Experience on UNIX, Linux commands and Deployment of Applications in Server and ability to work effectively on Windows platforms. Subversion SVN, CVS, GIT and Visual Source Safe as versioning software tools.
  • Good understanding of Business workflow, Business logic and Business methods for further implementation of user requirement in a distributed application environment.

TECHNICAL SKILLS:

Languages: C, C++, Java, J2EE, SQL, PL/SQL

Enterprise Java: Java, J2EE, Swing, RMI, Sockets, JDBC, Servlets, JSP, JMS, Java Beans, JSTL, JSF, Struts, EJB, Spring, JTA, JNDI and JPA

Web/XML Technologies: HTML, CSS, JavaScript, JQuery, AngularJS, XML, XSD, XSL/XSLT, SAX/DOM, AJAX, JSON, Backbone JS, DOJO, NodeJS.

Tools: & Frameworks Struts, Hibernate, Spring MVC, Spring Web Flow, Spring IOC, Spring AOP, JMS, JSF, Log4J, SOA, Jasper reports, SOAP UI, Spring Boot, Spring Batch, Spring Security, Spring Data.

Web services: SOAP, RESTful, UDDI, WSDL, JAX-RPC, JAX-RS JAX-WS, JAX-B, Apache Axis2, Apache CFX, JMS, MQ, AWS

Web/App Servers: Web Sphere, Apache, Tomcat, JBoss, EAP, WebLogic

Database: Oracle, SQL-Server, MySQL server, MS SQL, IBM DB2, MongoDB and NoSQL

Development Tools: Eclipse, RAD, Spring Tool Suite (STS), IntelliJ

O-R mapping: Hibernate, JPA, JTA

Modeling/ CASE Tools: Rational Rose, MS Visio Professional, Star UML

Testing Tools/ Others: JUnit, SoapUI, Putty, Rational Clear Quest, RTC, LoadUI, JIRA

Version Control: GIT, CVS, SVN, Rational clear case, Star Team

Platforms: Windows, Sun Solaris, UNIX

PROFESSIONAL EXPERIENCE:

Confidential, Dallas, TX

Java/J2EE developer

Responsibilities:

  • Involved in analysis, specification, design, and implementation and testing phases of Software Development Life Cycle (SDLC) and used agile methodology (SCRUM) for developing application.
  • Application is implemented using agile methodology where there is a daily SCRUM meeting to understand the status and resolve any issues.
  • Designed and developed user interactive screens using HTML5, CSS3, JavaScript, Bootstrap and Angular JS.
  • Consumed Rest based services from Angular JS using HTTP services.
  • Implemented and developed application using spring (IOC, MVC, Security, Boot, Batch), Hibernate, REST and SOAP based Web Services.
  • Used Spring IOC for Dependency injection and integrated with the Hibernate framework for interacting with the Oracle database.
  • Implemented the authentication, authorization and access-control features by using Spring Security and OAuth.
  • Used the fundamentals of Java8 like parallel streams and filters through lambda expressions to handle the searching.
  • Created and maintained several Micro Services serving various functions in the cloud-service layer as well as the web layer.
  • Implemented Micro Service Architecture with Spring Boot based RESTful services and consumed SOAP based Web Services.
  • Designed and developed Micro Services based business components and RESTful service endpoints using Spring boot.
  • Developed RESTful Services with JAX-RS using Spring Boot and Micro Services Architecture.
  • Developed AWS S3 to copy project artifact into S3 bucket.
  • Integrated Open stack API with Amazon EC2 cloud based architecture in AWS.
  • Created and Configure Micro Services architecture for CDT Directory project and integrated with AngularJS applications.
  • Designed and developed persistence layer using Spring and Hibernate.
  • Implemented persistence layer using Hibernate for batch processing and to persist the data to the database.
  • Written SQL Queries and stored procedures to interact with Oracle.
  • Experience in developing application, automated scripts leveraging MongoDB.
  • Developed JUnit test cases for unit testing the integration layer.
  • Used Tortoise SVN to maintain the version of files and took the responsibility to do the code merges from branch to trunk and creating new branch when new feature implementation starts.
  • Used Maven as build automation tool for deploying the project on Web Sphere Application Server and used Jenkins to perform continuous Integration and Used JIRA as issue tracking tool.
  • Used GIT for version control tool and Spring Tool Suite (STS) for IDE.

Environment: Java 1.8, J2EE, HTML5, CSS3, JavaScript, Bootstrap, Angular JS, Spring MVC, Spring IOC, Spring Boot, Spring Security, OAuth, Spring Batch, REST, SOAP, Hibernate, MicroServices Architecture, Amazon Web Services, MongoDB, Oracle, JUnit, Maven, Jenkins, SVN, JIRA, GIT, STS, Linux, Agile Methodology and Eclipse.

Confidential, Herndon, VA

Java/J2EE developer

Responsibilities:

  • Involved in complete SDLC - Requirement Analysis, Architect proposed solution, High Level Design documentation, Review and Validate development effort, Support System Integration and User Acceptance Testing, Deployment and Release Management.
  • Designed front end modules such as login, customer details, order tracking, call history, current outage areas, troubleshooting screens using HTML5, CSS3, and JavaScript.
  • Enhancement of the existing application which included bug fixing, new feature request and refactoring using AJAX, JavaScript, CSS, DHTML.
  • Performed a lot of DOM manipulation using native JS and jQuery for loading and manipulating dynamic content on webpages.
  • Refactoring the code with Angular JS and created a new modal template by using ng-show and ng-hide in-built directives.
  • Used Angular 2 for building web-apps and is highly efficient in integrating with Restful services.
  • Designed and developed the portal using framework AngularJS 2.0 along with HTML5, CSS3, and TypeScript.
  • Moved existing AngularJS controllers and services to Angular 2 components for more responsive and less dependency.
  • Implemented the client-side validations using JavaScript.
  • Implemented MVC architecture using spring framework, Used the features of the Spring Core layer and Spring DAO support layer in order to develop application.
  • Configured Hibernate objects as Spring Beans in the Spring Configuration File.
  • Worked with Spring Declarative Transaction Management Using Transactional annotation.
  • Developed entity classes, hibernate mapping files for the object relational mapping while configuring Hibernate, also developed HQLs and Named Queries and wrote Data Access Object (DAO) to handle HQL queries.
  • Implemented the persistence layer caching using Hibernate EH-Cache mechanism to reduce the number of hits to the configured table data.
  • Debugging for Stored Procedures in the application and using SQL queries to access Oracle, DB2 and SQL Server 2012.
  • Develop services that Implements JAXP APIs like SAX and DOM while parsing the patient profiles.
  • Worked with JAXB, SAXP and XML Schema for exporting data into XML format and importing data from XML format to data base and JAXB in the web services request response data marshalling as well as un marshalling process.
  • Implemented the web services client to consume the third-party service API for validation.
  • Used XML Web Services using SOAP to transfer the amount to transfer application that is remote and global to different financial institutions.
  • Worked on tickets from service-now and JIRA on daily basis.
  • Used Log4J for extensible logging, debugging and error tracing.
  • Develop JUnit test classes for Service Layer.
  • Deployed the application in Web Sphere Application Server.
  • Worked with business teams using agile methodology to integrate business line of apps with SOA in a seamless fashion.
  • Compiled and build the application using ANT and deployed the application and used CVS as version Control.

Environment: Java/J2EE 1.8, Spring, Hibernate, HTML 5, CSS 3, JavaScript, Ajax, XML, JDBC, ANT, CVS, Oracle 10g, DB2, MS SQL Server, WebSphere, Web Services, SOAP, WSDL, Apache CXF, JMS, JUNITlog4j, UNIX and Eclipse.

Confidential, Bethpage, NY

Java/J2EE developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
  • Generated Use case diagrams, Class diagrams, and Sequence diagrams using Rational Rose.
  • Developing and editing user Interface Screens using JSP, HTML5.0, JavaScript and node.js.
  • Improve presentation of webpages CSS 3.0, Adobe Flash and jQuery plug - INS.
  • Involved in Enhancement of existing application utilizing AngularJS, created HTML navigation menu that is role-based wherein menu items changes dynamically based on the values derived from the database in the form of XML. Used Bootstrap and Angular in effective web design.
  • Used a Bootstrap from AngularJS platform and point it to the root component of the application instead of Angular ng-app.
  • Worked closely with back end team to implement HTTP calls to Restful APIs and updated fancy graphic element of HTML in AngularJS and Node JS.
  • Designed websites, interfaces, and layouts to fit client’s desires including developing responsive layouts using JavaScript, HTML5/XHTML, CSS, jQuery, Bootstrap, AngularJS.
  • Creating custom, general use modules and components, which extend the elements and modules of core AngularJS. Worked on core java, using file operations to read system file (downloads) and to present on JSP.
  • Used Twitter Bootstrap to create responsive web pages, which can have displayed properly in different screen sizes. Used display tag libraries for decoration and used display table for reports and grid designs.
  • Involved in the development of underwriting process, which involves communications without side systems using IBM MQ and JMS. Developed Struts Action classes using Struts controller component.
  • Used PL/SQL stored procedures for applications that needed to execute as part of a scheduling mechanisms.
  • Developed and debugged the Servlets with JOBSS.
  • Implemented the application using design patterns such as Session Façade, Business Delegate, Adaptor, Bean Factory and Singleton. Created struts form beans, action classes, JSPs following Struts framework standards.
  • Used ReactJS to create views to hook up models to the DOM and synchronize data with server as a Single Page Application (SPA). Developed the applications using Java, J2EE, Struts, JDBC, etc.
  • Developed and implemented Swing, spring and J2EE based MVC (Model-View-Controller) framework for the application. Implemented pre-authentication and data base security using spring security.
  • Designing and implementing scalable, RESTful and MicroServices based mobile back-end. The back-end is being written in Java using Spring Boot for simplicity and scalability.
  • Used Apache Camel for messaging technology glue with routing. It joins together messaging start and end points allowing the transference of messages from different sources to different destinations.
  • Used Spring Batch as spring batch jobs can meet the requirements of reliability, robustness, and traceability, which are essential for automatic processing of large amount of data.
  • Used SAX XML API to parse the XML and populate the values for a bean.
  • Used Jasper to generate rich content reports. Writing Scala classes to interact with the database.
  • Implemented persistence layer using Spring JDBC that use the POJOs to represent the persistence database tuples. These POJOs are serialized Java Classes that would not have the business processes.
  • Improved stability and performance of the Scala plugin for Eclipse, using product feedback from customers and internal users. Apache ANT was used for the entire build process.
  • Involved in building a scalable email system using amazon simple email service, s3 for handling heavy loads.
  • Experience in re-architecting monolithic architecture service into micro services based architecture using spring boot and pivotal cloud foundry. Implemented multiple high-performance Mongo DB replica set.
  • Worked on Mongo DB concepts such as locking, transactions, indexes, replications, schema design.
  • Worked with other NoSQL and Big data technologies such as Cassandra and Hadoop
  • Used Mockito for unit tests development of Test-driven Development (TDD).
  • Deployed the application in JBOSS production server running in Linux platform.
  • Used log4j for logging errors in the application. Worked more with Selenium Testers in this project.
  • Involved in JAD sessions to gather requirements from the end clients.
  • Involved in unit testing, troubleshooting and debugging. Modifying existing programs with enhancements.
  • Successfully executing offshore modeling by effective and on time knowledge sharing with offshore project groups through weekly team meetings and daily status update calls.
  • Worked as the part of a core team to monitor and enhance the performance of the application.
  • Provide guidance and direction to team members in their day-to-day activities.

Environment: EJB3.0, Spring, JSP1.2, Servlets2.1, Jasper reports, JMS, IBM MQ, XML, SOAP, WSDL, JDBC, JavaScript, XSLT, UML, HTML, JNDI, SQL, PL/SQL, NoSQL, Python, AngularJS, ReactJS, ExtJS, Bootstrap, WebServices, Apache Camel, POJO, Scala, RESTful, Microservices, Spring Boot, JBoss 6.x, Clear Case, Apache, Log4J, ANT, JUnit, Mockito, MongoDB, Eclipse, Pivotal Cloud Foundry.

Confidential

Java developer

Responsibilities:

  • Involved in gathering business requirements, analyzing the project and created technical specification documents including use Cases, Class, Sequence and Activity Diagrams using Enterprise Architect.
  • Developed the policy change screens using Struts, XHTML, and JQuery.
  • Developed the vehicle change module using Spring and Hibernate.
  • Written managed beans and validators for UI interactions and configured the JSF for the web application.
  • Experience in producing SOAP and REST Web Services and micro services for delivery of software products across the enterprise. Developed Java web application using JAXB, JAXP, XHTML, and XSLT.
  • Used Oracle SQL Developer 1.2.0 for Oracle 11g for running queries to confirm the results from the application. Build Data Access Layer using Elastic Search for Recommendation view for repair events.
  • Wrote Validation framework and implemented data validation rules for quality checks in the EDI claim files.
  • Used JUnit to write repeatable tests mainly for unit testing. Created REST API and Spring Batch Jobs.
  • Experience in producing SOAP and REST Web Services.
  • Experience in working with ReactJS along with the AngularJS.
  • Management of a Portal application with the use of AngularJS.
  • Developed application by implementing the Single Page application template using AngularJS
  • Route Providers.
  • Worked with AngularJS Forms, Validations, Modules, Factory Services, DOM, Events, Expressions, Directives, Controllers, filters, HTTP Request.
  • Assisted in development of web app designed withReact.js with future plans of linking mobile and web apps through an RESTful API.
  • Used AngularJS to create maintainable and testable single page application and Implemented 2-way data binding and used ng-filters across the applications.
  • Developed form validations utilizing Angular JS messages modules.
  • Implemented re-usable templates with JavaScript handlebars and generating layouts.
  • Written spring services and DAO'S in the service layer for Oracle data retrieval operations using Hibernate.
  • Developed modules for validating the data according to business rules and used Castor to convert data into array of xml strings. Used spring data framework for CRUD operations on MongoDB.
  • Developed Message Handler Adapter, which converts the data objects into XML message and invoke an enterprise service and vice-versa using JAVA, JMS and MQ Series.
  • Developed Junits using Mockito and spring junit Runner frame work.
  • Configured the spring application context and integrated with Hibernate for data purposes.
  • Wrote Junit test cases for testing all spring service calls. Used JIRA issue tracker to file the bugs.
  • Created Spring batch jobs to write/read data from Oracle/HBase.
  • Used Apache Axis2 to create artifacts required for invoking SOAP web services.
  • Configured Maven pom.xml for dependency management and build purposes.
  • Consumed Restful web services using spring to get data from external systems and configured log4j for logging purposes. Used iBATIS 2.x in data access layer to access and update information in the database.
  • Experience with unit testing using JUnit and writing build scripts for ANT and Maven.
  • Involved in creation of web services, WSDL and web methods with Annotation in hibernate, Implemented Web Services in JAXP based on SOAP protocols using XML and XSLT.
  • Deployed the application artifacts on WebLogic and involved in entire software development life cycle.
  • Participated in builds and deployments using maven to dev, QA and production and resolved bugs.
  • Participated in code reviews and used maven for builds and SVN for source control.

Environment: Java 1.7, J2EE, Struts, Eclipse, Spring 3.2, JQuery, Oracle 10c, Hibernate 4, HTML, CSS, Spring batch, JAXP, Junit, Elastic Search, REST Web Services, Maven and SVN, XML, JSON, AngularJS, NodeJS, ExtJS, Bootstrap, JavaScript, Multithreading, SOA, Log4j, MongoDB, Tomcat server, JIRA, SQL, Junit 3.0, TestNG, SOAP, Agile, UML (Rational Rose), Mockito, PL/SQL, AJAX

Confidential

Java/ J2EE Developer

Responsibilities:

  • Used WSAD as IDE in developing EJB and deploying in server.
  • Generated Session beans, CMP and Message Driven Beans, and deployed on WebSphere.
  • Implemented JMS to asynchronously send and receive messages, Error Tickets placed in Message Queues automatically generated and updated into database by Remedy Trigger.
  • The Application Servers were installed in clustered mode to balance the load in the case of increased traffic.
  • Installed, configured, maintained and administered Linux / UNIX operating systems and components.
  • Prepared prototypes for the project, based on the user requirements.
  • RabbitMQ was used to send/receive asynchronous data. Used Struts framework for presentation layer.
  • Developed Micro Service to provide RESTful API utilizing Spring Boot with Spring MVC.
  • Used Hibernate framework for data persistence. VMware ESXi 5.5/vSphere Installation & Configuration.
  • Involved in creating the Hibernate POJO Objects and mapped using Hibernate Annotations for data persistence.
  • Experience in working with the Columnar NoSQL Database like HBase, Cassandra to manage extremely large data sets. Have experience in pushing Urban Code Deploy applications to Cloud Foundry.
  • Involved in working with Scrum Agile process with two-week iterations delivering new features and working software at each iteration. Prepared Low-Level Designs (LLDs) and UNIT Test Cases.
  • Implemented SOLR search engine to search the products. Used Spring DI/MVC/AOP modules.
  • Performed Code Review to ensure Organization and Project level standards are met and checked for redundant code. Implemented different levels of logging and timely backups using Log4j.
  • Used putty for UNIX login to run the batch jobs and check server logs.
  • Installation, Configuration and maintenance of Hosted VMware products.
  • Played a key role in the development and maintenance of the application.
  • Worked on Distributed messaging system RabbitMQ to send messages to Existing Applications.
  • Experience in installing and configuring kick start in Linux.
  • Extensive experience in setup, configuration, upgrade, maintenance, performance monitoring and troubleshooting on different UNIX platforms like Linux, VMWARE and system software and hardware
  • Performed Unit Testing and System Integration Testing.

Environment: Java 1.6, J2EE, XML, Spring3.2, Hibernate 3.0, SOAP, Web Services, Business Objects, SAX/DOM, WebSphere Application Server 8.1, WSAD, JMS, JDBC, JSP2.0, Java Servlets, Oracle 11g, SVN, HTML, JavaScript, jQuery, search engine, JBoss, Axis 2 Web Services, WSDL, XHTML, SOAP, PL/SQL.

Confidential

J2EE Developer

Responsibilities:

  • Involved in requirements gathering and analysis from the existing system. Captured requirements using Use Cases and Sequence Diagrams. Wrote Test Cases using JUNIT as a framework.
  • Developed the application using Servlets and JSP for the presentation layer along with JavaScript for the client-side validations. Developed and used JSP custom tags in the web tier to dynamically generate web pages.
  • Worked with Struts (MVC Paradigm) components such as Action Mapping, Action class, Dispatch action class, Action Form bean. Implemented spring service layer with dependency wiring, transaction, DAO and annotations.
  • Designed and developed the Java bean components and O/R Mapping using Hibernate.
  • Extensively worked on Spring Bean Wiring, Spring DAO and Spring AOP modules.
  • Implemented Spring AOP in exception handling, which it reduces the development time to handle the exceptions. Used PL/SQL, Stored Procedures for handling Oracle database.
  • Developed a code for Web services using XML, SOAP and used SOAP UI tool for testing the services.
  • Proficient in testing Web Pages functionalities and raising defects.
  • Participated in Code Reviews for better quality assurance and Debugged the application Module.
  • Deployed the application on Tomcat server. Used ANT for compilation and building the project.
  • Involved in planning process of iterations under the Agile Scrum methodology.
  • Used CVS for version control system. Used Log4J for logging the user events.

Environment: Java, J2EE, JSP, Servlets, JMS, Hibernate, Spring DI & AOP, Web Services, UML, HTML, DHTML, PL/SQL, JavaScript, Struts, CSS, XML, Tomcat, Log4j, CVS, Oracle, SQL server, JUnit, JNDI, Eclipse, SOAP.

Confidential

J2EE Developer

Responsibilities:

  • Involved in requirements gathering and analysis from the existing system. Captured requirements using Use Cases and Sequence Diagrams. Wrote Test Cases using JUNIT as a framework.
  • Developed the application using Servlets and JSP for the presentation layer along with JavaScript for the client-side validations. Developed and used JSP custom tags in the web tier to dynamically generate web pages.
  • Worked with Struts (MVC Paradigm) components such as Action Mapping, Action class, Dispatch action class, Action Form bean. Implemented spring service layer with dependency wiring, transaction, DAO and annotations.
  • Designed and developed the Java bean components and O/R Mapping using Hibernate.
  • Extensively worked on Spring Bean Wiring, Spring DAO and Spring AOP modules.
  • Implemented Spring AOP in exception handling, which it reduces the development time to handle the exceptions. Used PL/SQL, Stored Procedures for handling Oracle database.
  • Developed a code for Web services using XML, SOAP and used SOAP UI tool for testing the services.
  • Proficient in testing Web Pages functionalities and raising defects.
  • Participated in Code Reviews for better quality assurance and Debugged the application Module.
  • Deployed the application on Tomcat server. Used ANT for compilation and building the project.
  • Involved in planning process of iterations under the Agile Scrum methodology.
  • Used CVS for version control system. Used Log4J for logging the user events.

Environment: Java, J2EE, JSP, Servlets, JMS, Hibernate, Spring DI & AOP, Web Services, UML, HTML, DHTML, PL/SQL, JavaScript, Struts, CSS, XML, Tomcat, Log4j, CVS, Oracle, SQL server, JUnit, JNDI, Eclipse, SOAP.

We'd love your feedback!