We provide IT Staff Augmentation Services!

Sr. Java/j2ee Developer Resume

0/5 (Submit Your Rating)

Bentonville, AR

SUMMARY

  • Java/J2EE Professional having 8+ years of IT experience in Analysis, Design, Development, Implementation and Testing of Client/Server, Distributed, and Internet Applications using Object Oriented and RDBMS Concepts.
  • Extensive experience with technologies related to Java, J2EE, UML, HTML, CSS, Java Script, AngularJS, AJAX, JSF, PRIME Faces, JQuery, XML, JDBC, and Data Base to build n - tier distributed enterprise applications.
  • Strong expertise in developing web user interfaces using HTML, CSS, Java Script, AJAX, JSP, JSF, Prime Faces, JQuery and business layer components using Servlets, EJB - Session Beans, Entity Beans, MDB, Web Services - SOAP & REST, RMI, JNDI, JMS, LDAP, and IBM MQ Series.
  • Experience in TDD Test Driven Development and also having knowledge on ContinuousIntegration & Deployment (CI-CD)using Jenkins and Concourse.
  • Good Knowledge on deploying theMicro - servicesin Dev space ofpivotal cloud foundryand to deploy in higher environment.
  • Extensively experienced in architectural issues and their solutions using various Java & JEE design patterns such as Singleton, Factory, prototype, Adapter, Bridge, Session Façade, MVC (Model-View-Controller), Service Locator, Factory, DAO, DTO and Business Delegate.
  • Hands on experience in Liferay Portal Development, worked on various Inter Portal Communication for Development and Insurance Company.
  • Worked on developing Authentication and Authorization out of the box for the new feature not available inside Liferay.
  • Expertise in Application development using various frameworks such as Spring MVC, Struts, JSF, IOC, AOP, and Hibernate for Persistence along with GUI plug-ins like Tiles Framework, validation plug-ins like Validator Framework and security modules like Acegi for spring.
  • Expertise in developing Java Beans and Custom Tag Libraries, providing client-side validations using JavaScript and providing interactive and responsive front-end GUI and rich Internet applicationsbased on ADOBE FLEX.
  • Implementing database driven applications in Java using JDBC, JNDI, Entity Beans, Template and Hibernate.
  • Expertise in implementing Service Oriented Architectures (SOA) with XML based Web Services (SOAP/UDDI/WSDL) and Web Methods.
  • Worked on different Application and Web Servers that includes JBOSS, and Apache Tomcat, IBM Web Sphere and Oracle Web Logic.
  • Hands on exposure to multiple Application Servers like JBoss, JBOSS DROOLS engine, IBM WebSphere Server and BEA WebLogic.
  • Strong database experience in DB2, Oracle 9i/10g/11g, MS-Access, SQL Server 2014 with good programming skills in SQL & PL/SQL.
  • Good experience in writing Views, Stored Procedures, functions, Cursors and database triggers with comprehensive knowledge on Performance Tuning and Query Optimization in Oracle Stored Procedures.
  • Strong programming skills in XML related technologies like XML, XSL, XSLT, parsers like SAX, DOM, JAXP, JVM, schemas like DTD, XSD (XML Schema).
  • Working knowledge of Ant/Maven for project build/test/deployment, Log4j for error logging and Debugging, JUnit for unit and integration testing and XMLSpy for XML validations.
  • Experience in modeling applications with UML, Rational Rose and Rational Unified Process (RUP).
  • Good experience in Health Insurance, Banking, E-Commerce, Credit Risk, Investments, and Billing domain.
  • Experience in using Git HUB(BitBucket), SVN, CVS and Rational Clear Case for version controlling.
  • Strong experience in using IDEs like Eclipse, VBCode, RAD and My Eclipse.

TECHNICAL SKILLS

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

J2EE Technologies: Servlets, JSP, EJB, JPA, JDBC, JNDI, OSGI, EJB 2.0/3.0, RMI

Frameworks: Springs 3,4 - MVC, IOC, AOP, Struts 1.2/1.3, MyBatis, Hibernate 2.0/3.0, Tiles, Validator Framework, Security Framework, MVC

Web Technologies: HTML, DHTML, JavaScript, JQuery, AJAX, CSS, JSF 2.0, Prime Faces 5.0

XML Technologies: XML, DTD, XSDXSLT, JAXP (DOM & SAX), JAXB, WSDL, SOAP, JAX-WS, JAX-RS, JERSEY, AXIS, CXF

Application/Web Servers: Jboss, Apache Tomcat, IBM WebSphere, WebLogic.

Databases: Oracle 9i/10g/11g, SQL Server 2014, MySQL, DB 2 7.0/8.0/9.0

IDE Tools: Eclipse, VB code, WSAD, RAD 6.0/7.1, My Eclipse, Net Beans

Operating Systems: Linux, Windows 98/NT/2000/XP, UNIX

Tools: Maven, JVM, JUnit, Log4j, XML Spy.

Database Tools: AQT, TOAD, SQL Developer, MySQL Query Browser

Design Methodologies: Data Model, UML, Rational Rose, RUP

PROFESSIONAL EXPERIENCE

Confidential

Sr. Java/J2ee Developer

Responsibilities:

  • Involved in requirement gathering meetings and produced extensive analysis of the Use Cases and Entity-Relationship and Data Flow Models.
  • Design, Develop and Test the portlets for Provider Liferay Portal Technology.
  • Wrote front-end code for developing new pages using HTML, CSS, JavaScript and Angular Js.
  • Implemented business tier using Spring web MVC portlets, AOP and IOC. Worked extensively on Spring MVC portlets to implement liferay portlets and configured crosscutting concerns like logging, exception handling security and Transaction Management using Spring AOP.
  • Implemented Declarative transaction management using spring AOP - Aspects, point cut and Advices.
  • Developed REST webservices using Spring boot, Spring web module, swagger and MyBatis.
  • Creating new portlets for various applications and integrating in single portal for single sign-on to make easy access to various users as per their roles.
  • Created Hibernate mapping files, sessions, transactions, Query and Criteria’s to fetch the data from DB
  • Implemented the search tool for web content input the URL and can find the using text, words as a search option.
  • Developedmicro - servicesin Dev space ofpivotal cloud foundryand to deploy in higher environment.
  • Integrated theJSONobjects, DB objects and business logic through faster xml JacksonObject Mapper.
  • Worked for standardizing the code as per sonar standard almost for all Architecture modules.
  • Worked with several teams for fixing the PMD, Check Style and Find Bugs issues, also worked for Javadoc and Code Coverage issues, Code Optimization and Bug analysis and fixing the bugs.
  • Provided security for REST using SSL & for SOAP using Encryption with X.509 Digital signature.
  • Involved in creating internal & external services, Entity services and handlers.
  • Done with set up for JSR 352 Batch Implementation and implemented batch jobs along with Informatica jobs..
  • Involved in writing SQL queries & PL/SQL - Stored procedures, function, triggers, cursors, object types, Cursors, sequences, indexes
  • Migration of current Provider Liferay site form legacy stack to open source stack.
  • Involved in high level architecture migration and upgrading strategy.
  • Worked extensively on spring security module and hands on writing code to customize spring security to use JSON web tokes (JWT’s) and LDAP auth.
  • Wrote SPA (Single Page Web Applications) using Liferay portlet, RESTFUL web services and AngularJS.
  • Integrating Tableau reports with provider Liferay using portlet technology and Ping federate SSO.
  • Implementing Theme, Hooks, Layout in Liferay Portal and working on current project architecture and Inter Portal Communication.
  • Implemented the logging mechanism using log4j framework.
  • Involved in capacity planning, performance tuning and monitoring of JVM.
  • Done with Authorization & Authentication using Site Minder and spring security.
  • Worked on automating build process by using Jenkins Pipeline, Git (Bit Bucket) and integrated Sonarqube as part of the pipeline.
  • Expert in writing Unit and Integration test cases using Spring test module, Mockito, power mock, Rest assured.
  • Involved in deploying the application in Unix and to connect to see logs for fixing UAT/Production defects

Environment: Liferay, Angular JS, Java 1.7, Spring web MVC portlet, Spring Boot, DB2, MyBatis, RESTFUL web services, J2EE Design Patterns, OOAD, Apache Tomcat 7, Eclipse, Jenkins pipeline, Sonarqube, Tableau, Maven, Linux, Jira, Junit, Mockito, Rest Assured, Agile methodology, Pair programming, Ping Federate, JMS, GIT Repository, MVC.

Confidential, Bentonville, AR

Sr. Java/J2EE Developer

Responsibilities:

  • Involved in the complete Software Development Life Cycle using Agile including design, development, implementation, verification and validation.
  • Developed Sequence, Use case Diagrams and Process Flow diagrams using Rational Rose.
  • Implemented business tier using Spring MVC, AOP and IOC. Worked extensively on Spring MVC to implement Dependency Injection and configured crosscutting concerns like logging, exception handling security and Transaction Management using Spring AOP.
  • Wrote front-end code for developing new pages using HTML, CSS, JavaScript and Angular Js.
  • Did setup for GIT hub and Jenkins to maintain repository and for building WAR
  • Extensively used Hibernate in data access layer to access and update information from the Oracle 11g database and used Hibernate Query Language (HQL) as part of firing queries.
  • Implemented Second level caching mechanism in Hibernate at table levels using Ehcache provider.
  • Set up Object & relationship mappings with Associations, inheritance, and named queries etc. using Hibernate.
  • Identified admin tables needed and implemented POC to configure BPM Camunda to use DB2 dB tables.
  • Parsed the XML based responses using JAXB Parser and validated XML against the schema.
  • Developed Web Service Client Component to make use of Power Image System's XML API.
  • Implemented Web Services with the help of WSDL and SOAP to get updates from the third parties.
  • Consumed and developed the SOAP as well as RESTful Web Services using Apache CXF to communicate.
  • Worked closely with security team in creating and making changes to the ping adaptor configuration according to the project requirement.
  • Wrote Drool rules in both rule flow and drools fusion for fetching the rule data from the database.
  • Performance analysis and optimization using JProfiler.
  • Worked on Collections, Generics, Exception handling, IO, Concurrency to develop business logic.
  • Worked on developing several Business Modeling Prototypes for BPM Camunda using spring and Restful Web Services.
  • Ran check styles, Find bugs and PMD defects and fixed them.
  • Addressed defects identified in QA, IST phases and tracked them using JIRA.
  • Have made changes to POM.XML for maven build according to Confidential environment for building and deploying Application and part of setting up the continuous integration using Jenkins.
  • Did setup for GIT hub and Jenkins to maintain repository and for building WAR
  • Validated query execution plans & tuned queries using Indexes, Views and Batch processing.
  • Implemented Log4j for logging purposes.
  • Worked on unit testing using JUnit and Mockito for the modules developed.

Environment: Angular JS, Java 1.7, J2EE Design Patterns, OOAD, BPM Camunda 7.1.0, Apache Tomcat 7, Eclipse, UML, Maven, Linux, Junit, Agile methodology, Hibernate, Ping Federate, JMS, GIT Repository, MVC Patterns, Oracle 11g.

Confidential, MN

Java Developer

Responsibilities:

  • Designed & developed the application in agile methodologyto assess the direction of a project throughout the development lifecycle.
  • Created overall Design for the application including component, class, sequence diagrams, technical design document and Program Specifications document.
  • Done with setup for GIT hub and Jenkins to maintain repository and for building WAR.
  • Worked closely with security team in creating and making changes to the adaptor configuration according to the project requirement.
  • Implemented a highly-scalable vertical and horizontal, performance efficientDrools architecture.
  • Fixed many code quality issues using Sonar Reports.
  • Created VuGen Scripts for integrating with HP BPM (Business Process Monitor). To monitor and to get Alerts on any failure in processing request or Establishing Database Connection.
  • Did initial code review on the code done by the team members before it accepts by the Technical Expert.
  • Worked on active directory where we will receive user details in request headers and we use those values and pass to the required third party applications which user wants by fetching other user related data from database to access other applications from this application.
  • Understanding individual business processes for permits, creating designs required forJBPMworkflows
  • Wrote front-end code for developing new pages using HTML, CSS, JavaScript and Angular Js.
  • Implemented using Spring MVC architecture and application context using IOC
  • Worked on Backend code to persist data using Core Java concepts like Collections, Exception Handling, multi-threading to handle large amount of data.
  • Designed, developed, tested, integrated, and deployed large numbers of complex rules in rule flows,Drools Fusionand Drools CEP.
  • Used JBPM to model the combination of business processes with business rules and complex event processing.
  • UsedJBPMto define and configure the workflow of task and associate user to each task based on role and authorization.
  • Used JMS to pass messages as payload to track statuses, milestones and states in the workflows.
  • Integrated Hibernate for data persistence by developing persistent classes through java & J2EE.
  • Developed Web Services which communicates with different other applications using SOAP.
  • Developed the WSDL and Web Services in Apache Axis2 for different modules.
  • Tested Web Services using SOAP UI toolkit locally.
  • Used Log4j for debug and logging information in the application.
  • Tested components using JUNIT & Easy Mock for unit testing during development.
  • Played a crucial role in checking overall codebase quality by participating in design review, code review, Unit testing and general technical discussion.
  • Added required dependencies in POM.xml to do build and deployment using Maven.

Environment: Angular JS, Java 1.5, J2EE, Design Patterns, OOAD, HTML, CSS, Web Logic Application server 10.3, Eclipse, UML, Maven, Linux, Drools, Junit, Agile methodology, Spring - IOC, AOP, MVC, Hibernate, JMS, GIT Repository, VuGen, DB2-SQL & PL/SQL.

Confidential, Everett, WA

Java Developer

Responsibilities:

  • Used JSP Custom tags to display data on to the JSP pages.
  • Used JavaScript, for the client end data validations.
  • Involved in Jtest and used Jprobe to quickly pinpoint and repair the root cause of application code performance and stability problems that obstruct component and integration integrity.
  • Used Ibatis which automates the mapping between SQL databases and objects in Java.
  • Implemented Struts framework (Action and Controller classes) for dispatching request to appropriate class.
  • Design and implementation of front end web pages using CSS, JSP, HTML, Java Script Ajax and, Struts tag library.
  • Written SQL/Pl/SQL queries. And used Oracle stored procedure.
  • Used Crystal Report tools to generate data sources.
  • Application development using N-tiered client/server development.
  • Implemented Rational Unified Process (RUP) for software development process
  • Develop Message Driven Beans (MDB) & involved in building and accessing a web Services using SOAP over JMS.
  • Developing a mechanism for sending and receiving SOAP messages over JMS by MQ Series Engine
  • Developed Web Services using Apache AXIS2 tool Framework.
  • Generated WSDL files using AXIS2 tool.
  • Implemented Web Services using SOAP protocol, UDDI, WSDL and Service oriented Architecture (SOA) Concept.
  • Written build xml file for ANT scripting.
  • Used JSF for navigation handling and duplicate button press problem.
  • Used Dojo to develop custom dojo widgets for Color chooser and others.
  • Used Dojo Widget Library Dijit like Tree, Back button, Calendar, List box, Validation text box, Text area, t, to create form, validation and for specialized input.
  • Designed and delivered innovative transparent cryptography layer for Dojo SQL using AES 256-bit encryption, protecting stolen laptops from having their offline data compromised.
  • Used IBM Rational Clear Case(software configuration management (SCM)) for version control, workspace management, parallel development support and build auditing to improve productivity
  • Deployed applications using WebLogic Application Server
  • Implemented open source log4j logging framework in whole application.
  • Used CVS as a version controlling tool for managing the module developments.

Environment: JAVA, J2EE, Servlets 2.4, EJB 2.0, JDBC 2.0, JAXB, Struts, DAO, HTML, Java Script, XML, CSS, Ajax, JSP1.2, JSTL, WebLogic Application server 9.2, LDAP, Oracle 10g, Log4J, Eclipse 3.1, CVS, DOJO, Ant 1.5, SOA, SOAP, PL/SQL, SQL, Web Services, Windows XP.

Confidential

Java Developer

Responsibilities:

  • Estimating the efforts for Projects, Change Requests and Enhancements from a technical standpoint.
  • Code Development, Code Review, Unit Testing.
  • Bug fixing in any of the testing phases.
  • Preparing AIG for application changes and ensuring the smooth implementation of patches.
  • Focused more on the Functional behavior of the system.
  • Integration tested the Transfers Module completely.
  • Involved intestingthe manual creation of transactions like Funds Transfer and Standing Order.
  • Tested transactions created electronically through message injection using JMS.
  • Used JSP, HTML, Taglibs and CSS to create UI pages.
  • Used Java script for client side validations.
  • Worked on single transactions as well as bulk transactions such as Payroll Processing using Custom MVC framework.
  • Used JDBC to connect with DB2 data base.
  • Effective execution of the prepared Test Cases.
  • Involved in writing SQL queries & PL SQL- Stored procedures & functions.
  • Used separate rules to do business validation.
  • Took active participation in thediscussions with the Clienton several issues.
  • Tested Transactions involving Foreign exchange and tested various scenarios involvingFOREX.
  • Used IBM Optim tool for data base UI.
  • Involved in peer level reviews.
  • Build & deployment the code using Ant.
  • Involved in fixing QA, UAT and production defects and tracked them using QC.
  • Involved in unit testing JUNIT and in integration testing.

Environment: Java 1.4, XFW, JSP, Servlets, Custom MVC framework, Tag libraries, Java Script, CSS, JDBC, JNDI, Oracle, Java beans, Windows/UNIX, Ant, JUNIT, IBM Clear Case, QC, Edit Plus, Web Sphere, IBM Optim tool.

We'd love your feedback!