We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

Mclean, VA

PROFESSIONAL SUMMARY:

  • 9 years of professional IT experience in software analysis, design, development and implementation of client - server and web based n-tier architecture systems. Well versed with complete software life cycle development (SDLC) process from analysis to implementation. Working experience in multi-tiered distributed environment and sound knowledge of service oriented architecture (SOA).
  • Experienced in various J2EE technologies like Servlets, JSP, JDBC, JNDI, EJB, Java Mail, Java Message Service (JMS).
  • Experience developing web applications using J2EE technologies for health care, telecommunications, insurance, banking and finance domains.
  • Experienced in various development methodologies like Agile (Test Driven Development, TDD), Iterative and Waterfall models for quickly delivering the business needs.
  • Proficient in object oriented programming and Java programing concepts/APIs.
  • Proficient integration developer with experience in spring, Struts, Hibernate, and Java Server Faces (JSF).
  • Data Base Oracle, Sybase, MS-Access, MS-SQL server, DB2, MySQL, MSQL, Ingress, Informix, MongoDB, Hadoop, NoSQL, Hive, Impala, HDFS.
  • Extensive experience in Backend development by implementing Core Java & J2EE Design Patterns like Singleton, MVC, DAO, Front Controller and Factory.
  • Experience in object relational mapping (ORM) tools like hibernate and JPA for developing persistent layer and to implement database interactions.
  • Experience in building web applications using spring framework features like MVC (model view controller), AOP (aspect oriented programming), spring batch, spring security, IOC (inversion of control), DAO (data access object) and template classes.
  • Expertise in database modeling, administration and development using SQL, and PL/SQL in Oracle, DB2 and SQL Server environments.
  • Sound knowledge in writing SQL queries, PL/SQL queries, Stored Procedures, functions and triggers.
  • Expertise working with JavaScript, JQuery, Bootstrap, HTML, CSS, XML, XSD, JSON, AngularJS and AJAX web development languages.
  • Experience in developing and consuming SOAP and RESTful web services.
  • Proficient with XML parsers like SAX and JAXB to access and modify data present in XML Documents.
  • Experienced in using Apache POI API, parsing MS excel and word data.
  • Expertise in using apache tomcat web server for configuring, developing and deploying dynamic web applications.
  • Experience using JBoss and IBM WebSphere application server to deploy external components like connection pooling and messaging services.
  • Worked on Apache Tiles to define page fragments and integrate into a complete page at the run time to maintain the look and feel.
  • Extensive experience in using Junit for unit testing.
  • Worked with different IDE's like Eclipse, IBM RSA/RAD and NetBeans.
  • Experience in using version control and configuration management tools like SVN, GIT, Clear Case and CVS.
  • Ability to quickly adjust priorities and take on projects with limited specifications.
  • Involved in preparation of technical design documents, proposal writing and estimate planning.

TECHNICAL SKILLS:

Languages: Core Java, J2EE, Data Structure, Linux.

Web Technologies: Spring, Hibernate, REST, JSF, Rich Faces, Struts, Ajax, JSP, Servlets, Ibatis, JDBC, XML, HTML, JavaScript, JQuery, DOJO, CSS, Junit, Unix and Google GWT.

Design and Modeling: UML and Rational Rose.

Web Services: SOAP, WSDL, JAX-B, JAX-WS, REST ful web services

Databases: Oracle, SQL Server, DB2, MS-Access.

Scripting languages: Java Script, Shell Script, Ext JS, Node JS, Angular JS, Require JS.

XML technologies: DTD, XSD, XML, XSL, XSLT, SAX, DOM, JAXP, JAXB.

Environment: s: UNIX, Red Hat Linux, Windows.

Cloud Technologies: Amazon Web services and DevOps

Code Repository Tool: SVN, CVS, GIT

PROFESSIONAL EXPERIENCE:

Confidential, McLean, VA

Sr. Java Developer

Responsibilities:

  • As a Senior Programmer involved in design phase and assisting the team to develop admin UI services like manage users, roles, messages, etc., using Spring MVC and Acegi security.
  • Designed and developed Enterprise Eligibility business objects and domain objects with Object Relational Mapping framework such as Hibernate.
  • Created applications, connection pools, deployment of JSPs, Servlets, and EJBs in WebSphere.
  • Designed and developed the web-tier using Html, JSP’s, Servlets, Struts and Tiles framework
  • Developed framework using Java, BIRT Runtime, iText, MySQL and web server technologies.
  • Designed and developed utilizing Spring framework, J2EE, HTML, CSS, JSP, Tomcat, Apache POI, JSON and JQuery.
  • Responsible for coding SQL Statements and Stored procedures for back end communication using JDBC
  • Good experience with Angular JS directives ng-app, ng-init, ng-model for initialization of Angular JS application data.
  • Created custom Javascript libraries using backbone.js and jQuery.
  • Responsible for the implementation of Web Design based on CSS3, HTML5, and Bootstrap.js Front-End Framework.
  • Developed native android application with the same functionality in Java, Eclipse, Android, HTML5, jQuery Mobile, CSS3, PhoneGap.
  • Worked on Data Services implementation for the CRUD services.
  • Created different batch programs to clean up tables in DB2 database
  • Developed PL/SQL procedure for login module and registration module.
  • Components used are Gigaspaces/Javaspaces and Tangosol Coherence for the in memory database
  • Developed Ruby on Rails web applications using MongoDB and back-ground processes using Resque and Redis
  • Built a RESTful API to save and retrieve geolocations using a remote server in Java using Spring, MongoDB, Apache CXF, and JAX-RS.
  • Worked on Solr, ElasticSearch, Kafka, Flume, MangoDB and Cassendra
  • Creation of REST Web Services for the management of data using Apache CXF (JAX-RS)
  • Involved in writing of Web Services using SOAP, WSDL for getting request from external source systems and sending response to external source systems.
  • Involved in the design and development of Interfaces with upstream and downstream systems using web services, EJB, JMS, XML and XSLT.
  • Created WebServices using WTP tool plugin to the eclipse IDE which is deployed as a separate application using Maven scripts.
  • Installation, configuration & deployment on WAS 5x, WebSphere Portal Server, IBM directory server, WebSphere Commerce Server.
  • Development work is also done to the legacy system using WSAD IDE. The modified application is deployed on WebSphere using ANT and JAVASCRIPTS for use by interface project.
  • Provided ongoing Level 3 support for WebSphere Portal Server releases for the administration portlets, Struts Portlet Framework, WCL Widget Framework and Install and support the minor releases.
  • Administered bot Git and Subversion repositories for an enterprise code off.
  • Wrote test cases using JUNIT testing framework and configured applications on Weblogic Server.
  • Followed Agile and SCRUM in development process.
  • Developed user interface using JSP, AJAX, JSP Tag libraries to simplify the complexities of the application.
  • Designed and implemented UI layer using JSP, JavaScript, HTML, DHTML, JSON, XML, XHTML, XSL, XSLT, XSL-FO and business logic using Servlets, JSP, EJBs and J2EE framework.
  • Contributed to organization of testing and quality improvement process (JIRA, Confluence).
  • Developed a smart rule engine for CAS that tracks, alerts, emails and generates Crystal/Jasper reports for decision-makers in a company about any customer-employee issue whenever the rule is applicable.
  • Involved in designing the data stage job to implement ILOG JRules Component.
  • Developed automation test cases using Java and selenium on Eclipse for web 2.0 Ajax application
  • Defined & Created SOA software & hardware infrastructure, including Application Servers, Services Bus, Server Domains etc.
  • Write PHP Scripts for application logic and access database (MySQL) layer.

ENVIRONMENT: JAVA, SPRING, HIBERNATE, STRUTS, JSF, DOJO, SENCHA EXTJS, JAVASCRIPT, CSS, AJAX, HTML5, DB2, CRUD, PL/ SQL, JDBC, APACHE CXF, SOAP, WEB SERVICES, ECLIPSE, WEBSPHERE PORTAL, SUBVERSION (SVN), JUNIT, SCRUM, COHERENCE, ANT, ANGULAR.JS, BACKBONE.JS, UML, JSP, JSTL, NODE.JS. BOOTSTRP.JS, SERVLET, MAVEN, XML, ITEXT, ORACLE ENTERPRISE CONTENT MANAGEMENT (ORACLE ECM), GWT (GOOGLE WEB TOOLKIT), JIRA, JASPER REPORT, ILOG, JRULES, WEB 2.0, SOA, JMS

Confidential, Staten Island, NY

Sr. Java Developer

Responsibilities:

  • Involved in the Development of Spring Framework Controllers. Developed Controller for request, response paradigm by Spring Controllers using Spring-MVC
  • Analyze and fix issues related to REST Web services and Application responses.
  • Write database queries and programs for data insertion, updates and views.
  • Design and develop the presentation layer using JSPs, JQuery and JavaScript.
  • Conduct system analysis and development, with limited support from professional staff, to keep our systems current with changing technologies.
  • Built ANT scripts for automated deployment and for the build operation of the entire application
  • Integrated Hibernate with spring by coding a Spring Configuration file.
  • Developed a tool to retrieve and send data to third party service provider. This feature was implemented using REST.
  • Configured various interceptors for transaction management, security, Audit logging(database) and logging using Spring AOP
  • Used Restful client to interact with the services by providing the Restful URL mapping
  • Exported web services using JAX-WS Spring support. Extensive experience in production support.
  • Implemented external customer page using Spring MVC pattern and IOC.
  • Enhanced the functionality of screens using JSP, HTML, JavaScript, CSS and JQuery
  • I worked on the MySQL migration project .To make the system completely independent of the database
  • Used TOAD to verify all the database turn-arounds, connectivity speed and query round trip behavior
  • Involved in Creation, Manipulation and Supporting the SQL Server Database
  • Written Web services using Apache Axis2 and generated the WSDL.
  • Involved in writing of Web Services using SOAP, WSDL for getting request from external source systems and sending response to external source systems.
  • Developed application code using Eclipse-Galaxo IDE and configured with Maven and JBoss
  • Setup ClearCase server to support CCRC (ClearCase Remote Clients). Evaluated existing software development environment, drafted recommendations for improvements.
  • Worked on resolving licensing issues involved with ClearCase software change management solution package.
  • Develop/program new functionality and features in line with functional specifications and business requirements.
  • Develop core Java programs for all business rules and workflows using spring framework.
  • Re-factor existing code structure to separate core business logic and Data Access Objects (DAOs).
  • Implemented Hibernate for data persistence and management.

Environment: JAVA, SPRING, IBATIS, STRUTS, JSF, EJB, JQUERY, MYSQL, TOAD, SQL SERVER, DB2, APACHE AXIS2, WSDL, NETBEANS, JBOSS, CVS, VISUAL SOURCE SAFE,ANT, SELENIUM, WATER FALL MODEL, UML, JSP, SERVLET, ANT, XML, EMC DOCUMENTUM, JIRA, SWING, COGNOS, ILOG, ORACLE ADF, ORACLE BPM, IBMMQ SERIES, APACHI TOMCAT, LINUX, UNIX

Confidential, Syracuse, NY

Sr. Java Developer

Responsibilities:

  • Designed and developed transactions and persistence layers to save or retrieve data from different sub systems such as order management systems, customer management and web database using spring, Hibernate, Spring DAO, Spring Batch, JDBC, Oracle.
  • Involved in multi-tiered J2EE design utilizing MVC architecture (Struts Framework), Hibernate and EJB deployed on Websphere Application Server connecting to an Oracle database.
  • Extensively used Hibernate in data access layer to access and update information in the database.
  • Implemented Object-relation mapping in the persistence layer using hibernate frame work in conjunction with Spring Aspect Oriented Programming (AOP) functionality.
  • Designed and Developed complex UI screens using Spring MVC, AJAX,GWT,JQuery, JQuery-EasyUI, JSP, CSS, HTML, Angular JS, and JavaScript.
  • Developed use case diagrams, class diagrams, database tables, and provided mapping between relational database tables and object-oriented java objects using Hibernate.
  • Extensively used Hibernate concepts such lazy loading, dirty bit checking and transactions.
  • Worked with Web services to design and implement SOA components.
  • Implemented rest web services using REST, JSON and JAX-RS and SOAP web services using JAX-WS.
  • Implemented service locator to call SOAP web services to consume in the application using JAX-WS, JAXB, XML, WSDL, and SOAP and tested using SOAPUI.
  • Deployed SOAP based web service using Tomcat server.
  • Used Log4J logging framework for logging messages with various levels written throughout the Java code.
  • Developed application in Java/JEE technologies using Eclipse IDE with My Eclipse plug-in.
  • Consistently met deadlines and exceeded expectations achieving recognition, resulting in increases in responsibilities.
  • Developed unit and integration test cases using JUnit, Mockito.
  • Provided guidance on technical issues during deployment using Jenkins, GIT and Maven
  • Conducted code review sessions and provided valuable feedback.
  • Involved in the configuration and deployment of the application on the JBOSS application server.
  • Production Support and performing technical validations on Production systems.

Environment: Java, J2EE, Oracle, Spring MVC, Spring, SOA, JMS, Spring Batch, REST, Spring DAO, JDBC, JSP, Hibernate, iBatis, SQL, PL/SQL, Servlets, JQuery, JQuery-EasyUI, AJAX, GWT, CSS, JavaScript, REST, JAX-WS, JAXB, JUnit, Mockito, Jenkins, Maven, JBoss, tomcat, Agile.

Confidential, Morristown, NJ

Java Developer

Responsibilities:

  • Participated in developing and translating customer business requirements for enterprise wide systems using Java/J2EE software development includes Analysis, Design and Development of Web-based applications and related tools like Adobe Flex, Object Oriented Analysis and Design (OOAD) techniques.
  • Worked on both UI and Server side technologies very extensively with technologies like Java, Web services and Various Java script frameworks.
  • Participate in developing the application with the use of Web Servers like IBM Web Sphere, BEA Web Logic, Apache Tomcat and JBoss.
  • Participate in design and development of multi-tier applications using Java, XML, XSD, SOAP, WSDL, HTML and JavaScript.
  • Developed UI screens using flex in eclipse which is in turn integrated with STG Tool as ICD.
  • Developed application and UI Extensively using Flex, Java Script, Require JS, JQuery, Bootstrap and CSS
  • Experience in writing scripts to automate Jobs and participated in pre and post production support
  • Involved in deploying systems on Amazon Web Services Infrastructure services, Cloud Formation
  • Coded Business logic in YAWL, which is BPM/Workflow system, which interacts with ORACLE.
  • Code Versions are maintained using GitHub.
  • Advice or train users regarding the technical aspect and use of software developed by team.
  • Analyze user needs and software requirements to determine feasibility of design within time and cost constraints.
  • Analysis, design and develop the product.
  • Developed unit test cases using JUnit and Mock Objects.
  • Perform development of 2-tier, 3-tier and N-tier architecture Enterprise Java/J2EEsystems.
  • Design and develop custom Content Management system, which require knowledge of interfaces and of the impact on users.
  • Specify alternate program design approaches and advise users regarding program techniques and design.
  • Perform basic testing of the software developed using testing tools.

Environment: JAVA, J2EE, DROOLS, SOAPUI, RESTful web services, UNIX, JSON, XML, SQL, Eclipse, Maven, Adobe Flex, Bootstrap, HTML, CSS, Require JS, JavaScript, JQuery, Oracle, Agile, GitHub, BPM, Amazon Web Services, Junit.

Confidential, Manteca, CA

Java Developer

Responsibilities:

  • Worked in multiple projects for all the phases of SDLC including requirements gathering, business analysis, detailed design, coding and unit testing.
  • Participated in requirements analysis meeting with business, analyze the requirements, create solution design document and estimate the LOE for the tasks.
  • Hold weekly status meetings to monitor the current status of the project and identify/mitigate key risks/issues/challenges.
  • Implemented MVC architecture using JSF, Struts and Spring framework to develop the front end screens, create business objects and DAO classes in Websphere Application server. Used JSP, JQuery and JavaScript when developing the front end screens.
  • Created and modified Web services to publish services to other downstream systems for invoking methods.
  • Write SQL queries, stored procedures and functions. Worked with DB2 and Oracle databases and used JDBC API and ORM framework to implement the database access.
  • Deployment of web applications using ANT in Websphere servers in Unix OS. Deployment of batch applications using ANT in Tomcat web servers.
  • Provide support for system and user acceptance testing team.
  • Production support - work on critical tickets, work orders and change requests
  • Experience in writing SQL Queries, Stored Procedures and Functions in Oracle/DB2 and MySQL databases. Also have knowledge about NoSQL.
  • Experience in Automated deployment tool like Jenkins, Hudson and worked on Ant script and Maven to create EAR file.
  • Worked on messaging part using Active MQ and JMS.
  • Worked on Unix shell script for health care application. Also have worked on all phases of SDLC.
  • Worked on Release Management activities for project using BMC Remedy tool.
  • Involved in Technical discussion with different teams and provided solutions for Java application issues.

Environment: JAVA, JSP, JavaScript, STRUTS, Spring, Hibernate, Oracle, Star team, HP Quality Center, RAD, Websphere server, Apache Tomcat server, Quartz, Remedy, XML, XSL, AngularJS, Unix and Windows XP.

Confidential, Atlanta, GA

Java Developer

Responsibilities:

  • Designed and developed the project using MVC design pattern.
  • Developed a Spring MVC application in connecting to database.
  • Developed front end using Struts framework.
  • Developed Action forms, Action classes using Struts framework to handle user requests.
  • Implemented Struts Bean Tags, Logical Tags and Display Tags in JSPs.
  • Coded Entity Beans for data persistence within Data Layer.
  • Developed user interface components for Deal, Activity modules along with business components.
  • Leveraged struts-validations, struts-beans tag libraries.
  • Designed and deployed server side EJB (Session Beans and Entity Beans) components on Eclipse IDE
  • Written SQL, PL/SQL, and stored procedures as part of database interaction.
  • Responsible for code merging modules using clear case.
  • Responsible for change requests and maintenance during development of the project
  • Created sequence diagrams, collaboration diagrams, class diagrams, Use Cases and activity diagrams using Rational Rose for the Configuration, Cache & logging Services.
  • Implementing Struts based framework to present the data to the user.
  • Created the web UI using Struts, JSP,Servlets and Custom tags.
  • Used OOAD for building applications.
  • Coded different action classes in struts responsible for maintaining deployment descriptors like struts-config and web.xml using XML.
  • Designed and Developed front-end using struts framework. Used JSP, JavaScript, Custom Tag libraries and Validations provided by struts framework.

Environment: Java, JSP, Servlets, Struts, Junit, HTML, JavaScript, NetBeans IDE, Rational Rose, Apache Tomcat, JDK, JSP, JSTL, EJB, Eclipse, Struts, JavaScript, Struts Validation frame work, Tomcat, UML, ORACLE, Clear Case and Clear Quest

Hire Now