We provide IT Staff Augmentation Services!

Sr. Solutions Analyst/java Developer Resume

3.00/5 (Submit Your Rating)

Buffalo, NY

SUMMARY:

  • Around 8 years of experience in designing, coding, testing and deploying OOP software in corporate environments.
  • Experience in the design and implementation of Continuous Integration Continuous Delivery, Continuous Deployment (CI/CD), DevOps tool chain and DevOps processes for agile projects.
  • Active involvement in Software Development Life Cycle (SDLC) - Analysis, Design, Build, Unit Testing, SIT and UAT Support and Implementation.
  • Extensive experience in using framework APIs like Struts, Spring, Hibernate and Web Services (SOAP and REST).
  • Experience with ORM mapping tools like Hibernate and IBatis , which implements Java Persistence API (JPA).
  • Excellent development and deployment Enterprise experience in Java and J2EE Technologies like Core Java, Servlets, JSP, JavaBeans, Java Script, JDBC, JNDI, Java Mail, XML, HTML and CSS.
  • Extensively worked on core java concepts like Inheritance, Abstraction, Encapsulation, Polymorphism, Exception handling, and Collections Framework.
  • Extensive knowledge of VPC architecture, EC2 formation, IAM management, S3, CloudWatch, Elastic IPs and managing securing groups on AWS.
  • Automating, configuring and deploying instances on AWS cloud environment and Data centers
  • Experience with Object Oriented Design ( OOD ), Object Oriented Analysis ( OOA ), and Object-Oriented Modeling ( OOM ) based on UML architecture using Rational Rose.
  • Experience working with Service Oriented Architecture (SOA) .
  • Extensive experience in development and implementation of Restful Web Service as a Provider using messaging medium as JSON and have also implemented Soap based web services.
  • Expertise in XML technologies such as DTD/Schemas, DOM, SAX, JAX-B and XSLT .
  • Experience working with Hibernate for mapping Java classes with database and using Hibernate Query Language (HQL).
  • Expertise in using Relational Databases like Oracle, SQL Server, DB2 and My-SQL , creating stored procedures, triggers, functions, schema design.
  • Expertise in DB Design, DB normalization and writing SQL queries & PL/SQL - Stored Procedures, Functions, Joins, Triggers, Sequences, Indexes and Views etc.
  • Integrate eSignatures with a lightweight, REST-based API like HelloSign and DocuSign.
  • Hands on experience with Tomcat, WebSphere, WebLogic, Glassfish and JBoss Servers .
  • Worked on various IDE's like Eclipse, RAD, IntelliJ and NetBeans .
  • Proficient in using XML Suite of Technologies like XML, XSL, XSLT, DTD, XML Schema, SAX and DOM Parsers.
  • Experience in using Maven and ANT for build automation.
  • Good experience in developing test cases with Junit for Unit testing, Load testing and logging using Log4J.
  • Good experience in working with version control systems like SVN, CVS and GIT.
  • Ability to learn and use new systems and paradigms in considerably less time.
  • Self-motivated, able to set effective priority to achieve immediate and long-term goals.
  • Strong communication, collaboration & team building skills with proficiency in grasping new technical concepts quickly.

TECHNICAL SKILLS:

Languages: Java, J2EE, C, C++, C#

J2EE Standards: Servlets, JSP, JSF, JDBC, JNDI, Java Mail, JMS, WEB 2.0, Web Services, SAX and JSTL.

Frameworks: Struts, Spring, Hibernate, Junit, Angular JS, Node JS, Backbone JS

Web Technologies: JSP, JQuery, Servlets, Java Beans, Java Script, AWS, HTML, HTML 5, XML, CSS, CSS 3, JSTL, Prime Faces, IBM ODM, IBM CEP .

API: HelloSign, DocuSign

Database: MY SQL, Oracle 8i/9i/10g/11g, Sybase ASE, SQL Server, DB2 7.X/8.1, LDAP.

GUI: HTML, CSS, Java Script

IDE: Eclipse (3.x), My Eclipse (6.x/7.x), NetBeans, RAD, WSAD 5.0/5.1.

Build & Version control tools: MAVEN, ANT, CVS, Git, Tortoise SVN

Tools: Apache Axis, Toad, SQL Explorer, SQL Developer, Aqua Data Studio, Visio, Drools

Web/App Servers: Apache Tomcat 6.x, Web Logic 8.x, Web Sphere 6.x, JBoss 6 & 7, Jetty

Testing Tools: Junit, QTP

Operating System: Windows 9x/NT/XP/7, Linux, UNIX, MS-DOS.

PROFESSIONAL EXPERIENCE:

Confidential, Buffalo, NY

Sr. Solutions Analyst/Java Developer

Responsibilities:

  • Involved in requirement gathering meetings and produced extensive analysis of the Use Cases and Entity-Relationship and Data Flow Models.
  • Integrated front-end technologies like JSP and AJAX, java web frameworks Hibernate and Spring, and an Oracle database.
  • Designed and implemented the User Interface using JavaScript, HTML, XHTML, XML, CSS, JSP, and AJAX.
  • Developed RESTful Web services client to consume JSON messages using Spring JMS configuration. Developed the message listener code
  • Implemented DAO for data access using Spring ORM and HIBERNATE.
  • Extensively used Hibernate concepts such as inheritance, lazy loading, dirty bit checking, optimistic locking, and transactions.
  • Develop JUNIT test cases for application unit testing.
  • Participated in Server upgrades, code migrations and worked on important enhancements in the business requirements.
  • Supported weekend systems upgrades: provided technical support and knowledge of system availability times; in need of change orders and in need of back outs, would set up conference calls to engage team to coordinate action plan.
  • Responsible for the implementation of batch schedules. Perform job abend diagnosis and resolution.
  • Performed disaster recovery tests to ensure system availability and functionality.
  • Assisted in streamlining processes to reduce and make daily workload more efficient.
  • Attended daily status meeting to follow-up and resolve outstanding group issues.
  • Development and maintenance of all technical documentation.

Environment: Java (JDK 1.7), J2EE, Eclipse, Spring, Hibernate, Web Services (REST & SOAP), WebSphere, Tortoise SVN, Maven, HTML, CSS3, Servlets, Angular JS, Backbone JS, AJAX, JQuery, Java Script, JMS, Agile and Windows 7.

Confidential, Jersey City, NJ

Sr. Java/J2ee Developer

Responsibilities:

  • Involved in various Software Development Life Cycle (SDLC) phases of the project which was modeled using Rational Unified Process (RUP).
  • Designed and developed web interfaces and business logic using JSF, Spring, JSP, Servlets, JavaBeans , Spring JDBC, JavaScript, JQuery, HTML, and XML Technologies .
  • Worked as a drools developer with rich experience in complex rule development on JBoss BRMS.
  • Used Spring Web MVC framework for the applying MVC Implementation to the web application.
  • Used Spring Web Module integrated with Servlets and JSP .
  • Wrote various types of Business rules in the drl (drools file) using Drools rule engine for business decision making; injecting beans into the rules engine and invoking using Rule Base Stateful Session.
  • Used Springs Jdbc and DAO layers to offer abstraction for the business from the database related code ( CRUD ).
  • Involved in the development of backend Logics or data access logic using Oracle DB & JDBC .
  • Created Stored procedures and used Spring JDBC template for data retrievals.
  • Design and Development of modules involving Spring MVC, Web Services, JMS, JSTL.
  • Transformed design mock-ups for MyQl into cross-browser compatible HTML/CSS layouts and implemented dynamic elements and reusable libraries with JavaScript, JQuery and Angular.js.
  • Involved in hand coding in HTML5, CSS and jQuery for table less design with Accessibility standards.
  • Worked closely with Photoshop designers to implement mock-ups and the layouts of the application.
  • Worked on JavaScript frame work (Angular JS, Bootstrap) to augment browser based applications with MVC capability.
  • Hibernate frame work is used in persistence layer for mapping an object-oriented domain model to a relational database ( Oracle ) .
  • Extensively used Hibernate in data access layer to access and update information in the database.
  • Developed International Error Correction Screens using custom front end forms using XML , XSLT , Angular JS and JQuery.
  • Deployed the application using JBOSS 8.0 .
  • Used Web services - WSDL and SOAP for getting information from third party.
  • Used JMS API for asynchronous communication by putting the messages in the Message queue.
  • Designed various tables required for the project in Oracle 11g database and used Stored Procedures and Triggers in the application.
  • Wrote JUnit test cases using Mockito .
  • Implemented Logging framework using Log4J .
  • Used SAX and DOM parser to parse the XML documents and XSLT for transformations.
  • Used SVN as the version controlling system, Maven to build applications and Eclipse as the IDE for application development.
  • Developed the RESTful web services to provide user a way to run the job and generate daily status report.
  • Deployed application to JBoss server using Jenkins .
  • Worked on Agile Project Model.

Environment: JDK 1.6, Eclipse, Spring, Hibernate, JBoss 8, Web Services (REST & SOAP), Maven, SVN, Junit, Log4j, Oracle 11g, JMS, DB2, Agile, Servlets HTML, AJAX, JQuery, Angular JS, Log4J, XML and Windows 7.

Confidential, Dallas, TX

Sr. Java/J2ee Developer

Responsibilities:

  • Actively participated in all phases of SDLC, Requirements gathering, design & Analysis, development, testing, deployment and bug fixing of an application.
  • Implemented the frontend and developed UI screens using Spring MVC framework, Hibernate ORM Module, TDD, Spring Core Module, XML, JSP and XSLT .
  • Worked on the Spring framework like Spring IOC and Spring DAO .
  • Implemented Spring MVC, dependency Injection (DI) and aspect oriented programming (AOP) features along with hibernate.
  • Used Core Spring framework for dependency injection and Spring Context to add support for message sources and i18n internationalization.
  • Used ORM to integrate with the Hibernate and used the hibernate template to implement the business logic.
  • Created Database Tables, Sequences and wrote hibernate mapping files and POJO class.
  • Used Hibernate tools to interact with the database.
  • Implement the presentation layer (GUI), based on open source framework, using Angular JS, HTML, HTML 5, JSP, JSTL, CSS, CSS 3, HTML, JavaScript and Beans.
  • JQuery library, Backbone JS and Angular JS has been used for creation of powerful dynamic Web Pages and web applications by using its advanced and cross browser functionality.
  • Developed flow using AJAX partial page refresh, validation and dynamic drop-down list.
  • Reviewed the XML logical data model and developed XML schema ( XSD ) to validate the model and used Jax-B for Xml-Java Mapping and Xml-Xslt conversion.
  • Developed client-side code to consume Web Service provided by third party vendors to receive employee information using Axis, XML, WSDL, SOAP.
  • Worked on SOAP and JAX-RS for Restful Web Services .
  • Used best practices and design patterns Singleton, Template, Strategy, etc.
  • Implemented Java Message Services (JMS) using JMS API .
  • Implemented Maven build tools to build jar and war files and deployed war files to target servers.
  • Developed AJAX functionalities using frameworks like JSON, DOJO and JQuery .
  • Used Tortoise SVN for version control and Eclipse for application development.
  • Used log4j to audit, assign, track, and report the issues in the application.
  • Deployed the application on Web Sphere Application Server .
  • Developed JUnit test cases using Mockito .
  • Involved in functional testing and integration testing.
  • Scrum methodology is used in developing the product. Attended regular scrum meetings for feedbacks and design changes.

Environment: Java (JDK 1.7), J2EE, Eclipse, Spring, Hibernate, Web Services (REST & SOAP), WebSphere, Tortoise SVN, Maven, HTML, CSS3, Servlets, Angular JS, Backbone JS, AJAX, JQuery, Java Script, JMS, Oracle 11g, Agile, Bootstrap and Windows 7.

Confidential, Raleigh, NC

Java/J2ee Developer

Responsibilities:

  • Understanding the requirements by interacting with business users and mapping them to design and implementing it following the AGILE Development methodology.
  • Developed Use Cases, UML diagrams such as Sequence Diagrams, Activity Diagrams and Class Diagrams, for the application modules (Metrics)
  • Design and Development of Maintenance application involving Spring MVC, Web Services, JSP, Java Script.
  • Used Spring framework for Dependency injection and integrated with Hibernate and Struts frameworks
  • Designed and integrated the full-scale Spring/Hibernate persistence solution with the application architectures.
  • Developed core business service layer using EJB's .
  • Integrated Hibernate for Handling Transactions.
  • Responsible for performance & tuning ASE Sybase/Replication servers.
  • Backup and recovery for all ASE Sybase/IQ, MS SQL server databases
  • Developed the presentation layer using JSP, JSTL, HTML, XHTML, CSS and client validations using JavaScript .
  • Developed Servlets, JSP& core Java components
  • Developed GUI with HTML, DHTML, XML, XSLT, CSS and JavaScript.
  • Developed JSP pages as per requirements used Dojo JavaScript Library with AJAX to add user functionalities, jQuery UI for client-side validation.
  • Developed the web application by integrating JSF employing AJAX at client -side components.
  • Used SOAP UI for the functional testing and inspection and invocation of spring based Web Services.
  • Worked on generating the web services classes by using Service Oriented Architecture SOA , WSDL, UDDI, and SOAP.
  • Create scripts to monitor processes in Sybase and to highlight blocking and long running processes
  • Developed Web Services using SOAP, JAX-WS, Apache CXF, REST and JAX-RS.
  • Using Java Messaging Service JMS for messaging, configured queues and topics on the WebLogic 10.3 Application Server and used them for messaging.
  • Implemented JMS system to exchange the message between different applications.
  • Developed the application using My Eclipse 8.5 and used eclipse standard/plug-in features for editing, debugging, compiling, and formatting and build automation.
  • Monitored the error logs using by using Log4J
  • Adopt Agile Methodology to plan using JIRA .
  • Used ANT scripts to build the application and deployed on WebLogic Server .
  • Used Tortoise SVN as Version Control Tool

Environment: JDK 1.5/1.6, Spring 3, Hibernate 3, Java/J2EE, Agile, Web Services (REST and SOAP), JSP, Java, EJB, Sybase ASE, HTML, XML, CSS, JavaScript, AJAX, JMS, WebLogic Application Server, Log4J, ANT, Tortoise SVN, UNIX, Windows.

Confidential, Royersford, PA

Java/J2ee Developer

Responsibilities:

  • Actively participated in coding, GUI design and testing.
  • Involved in preparing use-case diagrams, sequence diagrams and class diagrams using Rational Rose, UML
  • Used Hibernate as ORM tool to store the persistence data into the Oracle9i database.
  • Coded Server pages using JSP, Servlets, Struts by following MVC architecture.
  • Involved actively in designing web pages using HTML, AJAX, JQuery, JavaScript, Bootstrap and CSS.
  • Implemented chat dialog business rules using IBM ODM and Activiti rules Engine.
  • Created XML Schema, XML template and used XML SAX/DOM API to parse them.
  • Used Struts Validator framework for client side and server-side validations.
  • Configured JDBC with SQL/PLSQL for database connectivity.
  • Involved in developing and maintaining Struts controller, Struts Configuration files (struts-config.xml), Struts Action classes and Struts Action forms beans using Struts 1.2 version.
  • Developed SOAP based Web services and created WSDL for Payment Transaction and Payment Release.
  • Used GIT as Version Control software.
  • Develop and execute Unit Test plans using JUnit , ensuring that results are documented and reviewed with Quality Assurance teams responsible for integrated testing.
  • Used Eclipse for performed application development and WebSphere Application Server for deployment.
  • Agile/Scrum Methodology was followed; Conducted and attended Stand up meetings every day in the mornings.

Environment: JDK 1.5, Struts 1.2, Hibernate, WebSphere6.0, rules Engine, Object Oriented JavaScript, HTML, AJAX, JQuery, XML, JDBC, Web Services, JUnit, Oracle 9i, Rational Rose and Maven.

Confidential

Java/J2ee Developer

Responsibilities:

  • Designed and developed the application using Struts Model View Controller (MVC) design Pattern.
  • Involved in designing the Graphical User Interfaces using HTML, JSP and JSF .
  • Used Struts/MVC framework to enable the interactions between JSP/View layer and implemented different design patterns with J2EE and XML technology.
  • Used MySQL database to store data.
  • Used Java Script for client-side validations and validation framework for server-side validations
  • Involved in debugging to understand the code flow and did clean up in existing code.
  • Involved in configuring web.xml and struts-config.xml according to the Struts framework.
  • Used JQuery for UI centric AJAX behavior.
  • Extensively used HTML, JavaScript and AJAX for client-side development and validations.
  • Used Eclipse as Java IDE tool for creating various J2EE artifacts like Servlets , JSP's and XML .
  • Developed Web Services using XML messages that use SOAP . Developed Web Services for Payment Transaction and Payment Release.
  • Wrote test cases in Junit for unit testing of classes and implemented the logging using log4j .
  • Went going through bug queue and assigning bugs to team members, analyzing and fixing bugs, and Filing, following-up, and escalation of bugs.
  • Involved in deploying the application in test environment using Tomcat.
  • Used Rational Clear Case and Clear Quest for software version control and change management.

Environment: Java/J2EE, Servlets, JSP/HTML, XML, JQuery, AJAX, Hibernate, DB2 RDBMS, UML, Rational Clear Case and Clear Quest, ANT, Windows XP, Tomcat Server, Log4J.

We'd love your feedback!