We provide IT Staff Augmentation Services!

Sr. Java System Engineer Resume

3.00/5 (Submit Your Rating)

Washington, DC

SUMMARY:

  • Software Engineer with 8+ years of industry working experience in developing Enterprise applications using Java™ Enterprise Edition (Java EE), and related technologies.
  • Expertise in web development applications using Core Java, Servlets, JSP, EJBs (Session Bean, Entity Beans, JMS/MQ Series), JDBC, XML, XSD, XSLT, RMI, JNDI, Java Mail, XML Parsers (DOM and SAX), JAXP, JAXB, Java Beans etc.
  • Expertise in Web Services using WSDL, SOAP, AXIS, JAX-WS, REST-Jersey, UDDI, WS-Security.
  • Experience in messages communication through JMS API & MQ Series.
  • Expertise in UI technologies like HTML, DHTML, Java script, CSS, AJAX, JQUERY, DOJO, ExtJS, JSP, Applets/Swings, Tag libraries etc.
  • Hands on experience in JAAS, JAVA SAP Integration, SSO, SiteMinder.
  • Expertise in DB Design, DB normalization and writing SQL queries & PL/SQL- Stored Procedures, Functions, Triggers, Sequences, Indexes and Views etc.
  • Having good understanding of various J2EE Design patterns like Singleton, Front Controller, Business Delegate, Service Locator, DAO, VO etc. Proficient in using GOF JAVA design patterns.
  • Expertise in design & understanding the application using UML & Data flow diagrams.
  • Performed unit testing using JUNIT test cases and used Mockito for stub, Integration and deployment of applications done using build tools like ANT and Maven and debugging through log4j.
  • Experience with different version control/tracking systems like CVS, Harvest, and Clear Case & SVN.
  • In-depth experience in programming, deploying, configuring of middle-tier popular J2EE Application Servers like IBM WebSphere, Oracle WebLogic, JBOSS, Tomcat and Glassfish application servers,
  • Involved in Authentication & Authorizations to the applications.
  • Proficient in coding/design guidelines and checking Check styles, PMD defects & Find Bugs.
  • Good exposure in implementing the best practices throughout project lifecycle.

TECHNICAL SKILLS:

Programming Languages: C, C++, JAVA, J2EE

J2EE Technologies: JSP, Servlets, JDBC, JavaBeans, JNDI, RMI, EJB

Frameworks: Struts 1.x/2.x, Spring 3.x, Web Framework, JSF, Hibernate, iBatis, JPA

Development Tools: Eclipse, My Eclipse, RAD and Net Beans, Visual Studio

Web Services: SOAP, WSDL, UDDI, JAX-RS, REST-Jersey, JAX-WS, XFIRE, CXF, AXIS

DB Servers: Oracle, Postgres DB2, SQL Server and MYSQL - SQL & PL/SQL

Internet Technologies: HTML, DHTML, CSS, Java Script, AJAX, XML, DTD/XSD, XSTL, DOM/SAX, JAXP, JAXB, JSON, JQUERY, DOJO, Ext JS

Version Control tools: CVS, TFS, GitLab and SVN

Modeling Tools: Microsoft Visio, JUDE

Web/Application Servers: WebSphere, Tomcat, WebLogic and JBOSS

Messaging Technologies: JMS, IBM MQ Series

Other Tech &Tools: Log4j, SOAP UI, FileZilla, Putty, QC, Mobextrem, WinSC

PROFESSIONAL PROJECTS:

Confidential,Washington, DC

Sr. Java System Engineer

Responsibilities:

  • Involved in Agile methodologies to do requirements gathering, analysis and planning
  • Implemented Application issues on Jira.
  • Involved in gathering requirements from existing functionality for the other custodians, specific details and prepared User stories corresponding to the features taken from Backlog.
  • Implemented Single Sign On (SSO) to define the user roles and access
  • Implemented Gitlab all across team, moving code from TFS and SVN into Gitlab and Git Integration with Eclipse and Visual Studio 2015.
  • Involved in preparing High & low level design docs with UML diagrams using Microsoft VISIO tool.
  • Involved in preparation of developer test cases, execution and preparation of scope & traceability matrix.
  • Upgraded Unix server from Ubuntu to RHEL 7.3 with Postgres and Tomcat installation and application deployment. Moved Postgres database to Oracle 12c.
  • Worked with Server team to build Unix servers, providing server requirement and software installation.
  • SharePoint site admin, worked to create new sites, lists, Site Libraries, Access on SharePoint Site to users.
  • Used HTML, XHTML, DHTML, Java Script, AJAX, JQUERY, XML, XSLT, XPATH, JSP and Tag Libraries to develop view pages in SEI Desktop portal.
  • Used Spring to define Controller, action mappings, forms and View pages for IdeaMill Desktop.
  • Involved in creating Workflow framework to track the Reinvestment Option changes, exception and corrections in the Schwab income processing flow.
  • Used Spring Core to define beans for Services, Entity services and corresponding depended Svcs.
  • Involved in doing spring programmatic transaction mgmt using AOP and using Spring Batch.
  • Implemented Batch framework for Schwab execution flow and others to run set of processing at a time to handle millions of Orders in a day.
  • Used Apache CXF, WSDL, SOAP, AXIS and JAX-WS technologies to create web services, generate stubs and consuming the existing services.
  • Involved in developing RESTful web services using JERSEY as wrappers to access existing business services by Mobile channel.
  • Involved in Authorization, Authentications & SSO using LDAP & AD.
  • Used JMS to pass messages as payload to track different statuses, milestones and statuses.
  • Involved in the config set for Web logic servers, Data Sources, JMS queues and the deployment.
  • Involved in creating queues, MDB, Worker to accommodate messaging to track the workflows.
  • Created Hibernate mapping files, sessions, transactions, Query and Criteria’s.
  • Identified check style, PMD and Find bugs and fixed them.
  • Multiple single sign-on (SSO) solutions
  • Involved in creating JUNIT test cases and ran the TEST SUITE using EMMA tool.

Environment: JAVA 1.8, J2EE, HTML, XHTML, DHTML, JS, AJAX, JQUERY, CSS3, Servlets, JSP, XML, XSLT, XPATH, XQuery, SharePoint, WSDL, SOAP, CXF, REST, JAX-RS, JERSEY, JAX-WS, Apache AXIS, Web Logic server 10.3.3, JMS, Oracle-SQL, PL/SQL, Eclipse, JUNIT, Mockito, Jmeter, Star Team, SOAPUI, JNDI, SSO, Java/J2EE design patters, EMMA, Spring framework - DI, AOP, RHEL Linux, Hibernate, EJB-Session Beans, Ant, Site Minder, OSB, JUNIT, HP QC, Gitlab, SQL Developer etc

Confidential,Reston, VA

Java Developer

Responsibilities:

  • Responsible for requirement gathering, design and analysis of the system
  • Responsible for coordinating the tasks and assigning work to the team members and keeping track of the deliverables.
  • Worked with customers to gather requirements and develop use cases, project and test plans.
  • Involved in designing the application by drawing UML diagrams using JUDE tool.
  • Designed a flexible and highly dynamic framework that incorporates robust marshaling and un marshaling from XML and a business process layer to allow rapid development and deployment of web services by aggregating back-end service invocations
  • Involved in developing the UI pages using HTML, DHTML, Java script, AJAX, JQUERY, JSP and tag libraries etc.
  • Involved in creating & consuming the WSDL based web services using WSDL, SOAP, JAX-WS, AXIS, Apache CXF, XSD etc.
  • Developed web services using RESTful technology to support JSON and XML using JAX-RS.
  • Worked as a Data Modeler for the team
  • Created new connections through application coding for better access to DB2 database and involved in writing SQL & PL SQL - Stored procedures, functions, sequences, triggers, cursors, object types etc.
  • Involved in developing application using Spring MVC and also used other modules of Spring DI & AOP.
  • Involved in implementing Programmatic transaction management using AOP.
  • Involved in Authentication & authorization checks using Encryption & decryption techniques using x.509, Public/private key methods etc.
  • Responsible for data migration to QA/User and Production region.
  • Helped new team members & junior developers to make them on the board easily.
  • Followed coding standards and ran Test suite to make sure 100% code coverage by using EMMA tool.
  • Involved in JUNIT testing using Mockito.
  • Involved in writing developer test cases & scope & traceability matrix.
  • Involved in building the code using Ant, Ivy and the deployment.

Environment: Java 1.5, J2EE, HTML, DHTML, JavaScript, CSS, AJAX, JQUERY, Servlets, JSP, Web Sphere Application Server, Spring-DI, AOP, Transaction Management, MVC, RAD, JUNIT, Mockito, JAX – RPC Web services, Oracle coherence, LDAP, JAX-RS, XML, XSD, XSLT, Unix, Putty, FTP, DB2 – SQL, PL SQL, QC, IBM

Confidential,Gainesville, FL

Sr. Java Developer

Responsibilities:

  • Involved in the development of various use cases, sequence diagrams using UML
  • Understood current processes and actions from the legacy code.
  • Worked on SSO to integrate security for user authentication.
  • Worked on JavaScript to validate input, manipulated HTML elements using JavaScript, developed external JavaScript codes that can be used in several different web pages.
  • Implemented EJB's session bean to maintain mobile session.
  • Implemented methods to validate, invalidate, keepAlive session for login process and maintaining session credentials.
  • Developed REST services to talk with adapter classes and exposed them to the angular js front-end. Worked on Restful web services which enforced a stateless client server and support JSON( few changes from SOAP to RESTFUL Technology) Involved in detailed analysis based on the requirement documents
  • Worked on serialize and de-serialize of data in applications using JSON
  • Used Struts and Spring MVC as Web module, involved in design, development of new Action classes to interact with business logic.
  •   Worked on the Selenium RC client drivers to interact (and test) the Flex UI components and methods of the Flex application.
  • Implemented SSO to avoid multiple logins for clients.
  • Used Spring Frame work for LOC, AOP, and DAO layer design patterns.
  • Used Hibernate as ORM to map Java classes to data base tables.
  • Implemented business logic components using POJOs.
  • Developed adapter classes to create a layer over existing code.
  • Transformed, Navigated, Formatted XML documents using XSL, XSLT, XPath, XSL-FO.
  • Developed in-memory data grid solution across conventional and cloud environments using Oracle Coherence.
  • Worked on design and creation of JSPs that are responsible for presentation layer and used the struts/html/bean/logic Tag libraries in the JSPs
  • Authenticating to the LDAP by Using the JNDI and developed the login Servlet which is responsible for initial authentication of the users coming from different systems.
  • Used Java Message Service (JMS) API to create, send, receive, and read messages.
  • Tested components using JUNIT & Mockito during development.
  • Used IBM Clear Case for source code version control.
  • Integrated Single Sign On (SSO) feature to Netbreeze using orgID.
  • Resolving spring framework artifacts and code build & deployment via Maven.

Environment: Java, JSP, Servlets, HTML, Java script, CSS, JQUERY, Struts, Spring(Spring Maven), Hibernate, HQL, Oracle Web Logic, Net Beans, XML, XSD, XSLT, JAXP, JAXB, IBM Clear Case, UNIX/Windows, ERD, Oracle coherence, Java/J2EE design patterns, LDAP using JNDI, JSM, Web services – WSDL, SOAP,SSO, JAX-WS, CXF, AXIS, JAX-RS, JERSEY, JSON, JUNIT, Mockito, FTP, Putty etc.

Confidential,Arlington, VA

Java Developer

Responsibilities:

  • Involved in analyzing the user requirements and specifications for deciding the flex component needed to be developed and their interaction.
  • Involved in the design by preparing UML diagrams using Microsoft Visio tool.
  • Created POJO layer to facilitate the sharing of data between the front end and the J2EE business objects
  • Used server side Spring framework and Hibernate for Object Relational Mapping of the database structure created in Oracle,
  • Used Oracle coherence for real-time cache updates, live event processing, in-memory grid computations.
  • Developed Webservices by using Restlet API and a Restlet implementation as a RESTful framework
  • Implemented Message Driven beans to develop the asynchronous mechanism to invoke the provisioning system when a new service request saved in the database used JSM for this.
  • Transformed XML documents using XSL.
  • Used JavaScript for client while server validation through Expression Language
  • Used DOA’s as design patterns.
  • Created PL/SQL Stored Procedure Functions for the Database Layer by studying the required business objects and validating them with Stored Procedures using Oracle, also used JPA with Hibernate provider
  • Developed authentication through LDAP by JNDI
  • Developed and debugged the application using Eclipse IDE
  • Developed test cases and performed unit testing using JUNIT.
  • Implemented Maven as build and configuration tool.
  • Used SAML  for SSO login to access the web service provided and OAuth for authorizing the user to the application.
  • Used Apache Tomcat Application Server for application deployment in the clustered window environment
  • Used CVS repository for version control, created dynamic online reports using SQL
  • Developed format for the data inside requests and responses by RESTful web services using JSON
  • Used Quest TOAD, SQL Developer, PL/SQL, SQL*Loader for internal data storage and retrieval.
  • Involved in fixing IST, QA and production defects & tracked them using QC.

Environment: Java 1.5,J2EE, Servlets, JSP, HTML, JS, CSS, DOJO, Apache-Tomcat, Maven Repository, JMS, DOM/SAX, XML, XSD, XSLT, SQL, PL/SQL, Oracle 11g, TOAD, SQL Developer, Eclipse, JUnit, CVS, Spring – DI, AOP, MVC, Oracle coherence, JSM, Web Services – WSDL, JAX-WS, AXIS, CXF, JAX-Restful Services, JAXP, JAXB, QC etc.

We'd love your feedback!