We provide IT Staff Augmentation Services!

Senior Java/jee Programmer Resume

0/5 (Submit Your Rating)

Columbus, OH

SUMMARY

  • Over 8+ years of experience in Software Analysis, Design, Development, Implementation and Testing of Object Oriented Applications and Web based Enterprise Applications using JAVA/J2EE technologies.
  • Proficient in web development using Java & J2EE technologies including Core Java, JSP, Servlets, EJB - Session Beans, Entity Beans, JMS, JDBC, JNDI, XML, DTD/ XSD, XSLT, DOM, SAX, JAXP, JAXB, Java Beans.
  • Expertise in developing applications using different frameworks Struts, spring, WEB frameworks.
  • Expertise in developing and consuming Web Services using WSDL, SOAP, JAX-WS, XFIRE, CXF, AXIS, JAX-RS, JERSEY, WS-Security.
  • Expertise in developing web pages using HTML, JavaScript, JSP, CSS, AJAX, JSON, JQUERY, DOJO, JSF, Prime faces, Rich Faces, JSTL and Struts Taglibs.
  • Extensive experience in Amazon Web Services like Amazon EC2, Amazon S3, VPC, Amazon RDS, Amazon Elastic, Amazon SQS, AWS Identity and access management, AWS Cloud Watch, Amazon EBS and Amazon Cloud Front.
  • Experience with ORM mapping tools like Hibernate, which implements Java Persistence API (JPA).
  • Expertise in GOF Java (Creational, Structural & Behavioral) & J2EE design patterns.
  • Expertise in using Java external tools like JUnit, Log4j, Apache Ant, Maven.
  • Worked with different software version control systems like CVS, Harvest, Clear Case, and SVN.
  • Strong experience in Database Design using SQL & PL/SQL- Stored Procedures, Functions, Triggers, Sequences, Indexes and Views.
  • Developed J2EE applications using Tomcat, JBOSS, Web Sphere and IDEs like My Eclipse, Eclipse, RAD.
  • Experience in using Check style, PMD and Find Bugs to write code that ease maintenance and reduces code reviews and executing test coverage using EMMA tool.
  • Strong application integration experience using Mule ESB with Connectors, transformations, Routing, ActiveMQ, JMS and RabbitMQ.
  • Data Transformations using Mule ESB.
  • Knowledge in Big Data Analytics using MapReduce, Cassandra, Mongo DB and relational databases.
  • Knowledge in installing, configuring, and using Hadoop ecosystem components like Hadoop-Map Reduce, HDFS, Hive, Sqoop and PigLatin.
  • Experience in business analysis, requirement gathering, impact analysis, estimation, review activities, testing, assigning and tracking work, status reporting and providing quick resolution of issues.
  • Good communication skills and excellent customer relations in collecting & analyzing user requirements.
  • Experience in Onsite and Offshore model and lead the team of more than 5 people of offshore.

TECHNICAL SKILLS

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

Core Java: OOPs, Serialization, JDBC, Java RMI, Multi Threading, Exception Handling, POJO etc

Enterprise Java: JSP, Servlets, EJB - Session Bean, Entity Beans, MDB/JMS, JNDI

Web Development: HTML, JavaScript, CSS, AJAX, JSON, JQUERY, DOJO, ExtJS

XML Technologies: XML, DTD/XSD, XSLT, SAX/DOM, JAXP, JAXB.

Frameworks: Struts, spring, JSF, WEB Frameworks

ORM tools: Hibernate, iBatis

Application/Web Servers: Apache Tomcat, IBM Web Sphere, Oracle Web Logic Server

Web Services: WSDL, SOAP, JAX-WS, CXF, AXIS, JAX-RS, JERSEY, UDDI, SOAP UI

DBMS/RDBMS: Oracle, DB2, MySQL - SQL & PL SQL

Source Control Systems: IBM Clear case, CA Harvest, SVN, CVS

Defect/Bug Tracking: Confidential Quality center 10.0, Test track

Rule Engines: JBOSS Drools, IBM JRules, Custom Rules

IDE: Eclipse, My Eclipse, RAD, RSA

Tools: Log4J, JUNIT, Mockito, Ant, Maven, IVY, Jenkins

Other Skills: Java & J2EE Design Patterns, Estimations, UML diagrams, Design & code reviews, Integration Patterns - Mule ESB, IBM Message Broker, OSB

PROFESSIONAL EXPERIENCE

Confidential, Columbus, OH

Senior JAVA/JEE Programmer

Responsibilities:

  • Used Agile Methodology (Sprint & scrums) and iterative development process at various phases of life cycle of application development. Involved in daily stand up and scrum meetings.
  • Worked closely with business Analysts and tax accounts to gather business requirements while implementing the different types of taxes.
  • Designed & developed the User Interface screens using JSF UI Components, Prime faces, Ajax, JavaScript, JQuery CSS.
  • Converted all the Rich Faces components to Prime faces components.
  • Extensively used Java & J2EE design patterns like Singleton, Factory, Session Factory, Façade, Bridge, Composite, DAO, and DTO.
  • Used core Java concepts that includes Collections, Exception handling, Serialization, Multi-Threading extensively for coding business related tax calculations and interest rates.
  • Implemented service layer using EJB 3.0 - session and entity beans.
  • Integrated Spring framework in web application and created batch jobs using Spring batch and Autosys.
  • Involved in working with Restful based web services for integrating with backend web services of Oracle ETPM/PSRM.
  • Involved in writing Oracle SQL queries & PL/SQL - Stored procedures, functions, sequences, cursors, object types, triggers, views etc.
  • Used Micro Service architecture with Spring Boot based services interacting through a combination of REST and Rabbit MQ message broker and leveraging Amazon web services (AWS) to deploy identity Micro services.
  • Configured and build Asynchronous communication with JMS services with MQ services.
  • Integrated different enterprise applications based on the designed architecture.
  • Used putty for SSH keys and passwords information to access the folders.
  • Developed RESTful/SOAP web services in Mule ESB based on SOA architecture.
  • Used Clear case for code repository and Jenkins to build and deploy the application.
  • Involved in writing the JUNIT test cases using TESTNG and testing the functionality.
  • Identified PMD and Find bugs and fixed them and made sure that 100% code coverage using EMMA tool.
  • Actively monitoring and tracking the Quality Centre tool in analysing, fixing, deploying and testing the defects end - end
  • Implemented logging framework using LOG4J.

Environment: Java - JDK 1.7, RAD 9.0, IBM WebSphere v8.5, Spring- MVC, AOP, IOC, EJB 3.0, Hibernate, Web Services-WSDL, SOAP, JAX WS, JAX-RS, CXF, HTML, JSF 2.0, Jersey, Prime faces 5.0, Jenkins, JQuery, TestNG, AJAX, CSS, XML, Log4j, Ant, Clear case, Windows.

Confidential, PA

JAVA/JEE developer

Responsibilities:

  • Implemented the application in Agile methodologies - Sprint & scrums.
  • Actively participated in planning sessions for the Sprints, effort estimations, Backlog refinements and dividing features into USs and Tasks.
  • Involved in development of Technical Specification documents.
  • Increased the application performance by running multiple threads at a time to meet the SLAs.
  • Utilized Executors service framework to create fixed pool of threads & submitted as workers to that.
  • Developed web components using Spring framework - MVC, IOC, AOP.
  • Involved in creating http inbound & outbound flows, Orchestrations, Transformations using MULE ESB.
  • Created custom java and XSLT transformers and done orchestration using XPATH.
  • Involve in implementation of REST based web services for the application using CXF.
  • Used XSLT for transforming XML to different xml format and different formats
  • Used JAX-WS, web services for interacting with other systems and to get port information
  • Developed test harness to test the web services which helps test teams to test web service components independently using various request and response xml
  • Involved in integrating Web Services using WSDL and UDDI.
  • Extensively worked on developing WSDL, XML schemas for web service components.
  • Involved in using Core java concepts - Collections, Exception Handling, Multi-Threading, Serialization etc.
  • Used Tiles to create reusable view components.
  • Experience in KSH and BASH Shell scripting in both UNIX and LINUX platforms.
  • Wrote Operations and corresponding handlers to communicate with Oracle database sitting on Linux/Unix server.
  • Developed the global site header and footer, utilizing HTML5, CSS3.
  • Developed CSS 3 scripts for controlling styles and layouts of multiple pages all at once.
  • Developed frontend user interface using JavaScript toolkits Extjs, Dojo and include AJAX, CSS.
  • Used JQuery to give special animation effects to the web pages.
  • Used Zookeeper database take a snapshot of DB and involved in validating the operations.
  • Closely working with QA, Business & Architect to solve Defects in quick and fast to meet the deadlines.
  • Used JMS for Asynchronous messaging and involved in Queues & Topics set up.
  • Integrating the module with other modules and deploying them on UNIX.
  • Involved in building the code using Maven & deployed on JBOSS Application Server.
  • Defined the business rules using Drools & jBPM to manage, monitor and audit the business processes.
  • Involved in writing the integrations tests and testing the workflow of the service.
  • Involved in writing the JUNIT test cases and testing the functionality. And also involved in smoke testing & integrating testing.
  • Followed coding guidelines & ran PMD & Find bugs and then ran Code coverage to made sure 100%.

Environment: JAVA/J2EE, Servlets, HTML5, CSS3, JavaScript, JAVA, AJAX, JQUERY, EXT-JS, JSON, XML, XSLT, JAXP, JAXB, spring, MVC, JMS, CXF, WSDL, SOAP, JAX-WS, JAX-RS, Java/J2EE design patters, Eclipse, Hibernate, ORACLE, SOAP UI, JUNIT, Maven, zookeeper, JBoss, UNIX .

Confidential, NJ

Sr. Java/JEE Developer

Responsibilities:

  • Analysis and design of the functionalities and Created Dataflow diagrams, Class diagrams and Sequence diagrams.
  • Implemented the application in Agile methodologies - Sprint & scrums.
  • Implemented the application using spring MVC Architecture to define Handler Mappings, forms, View Resolvers & configurations and used different spring concepts like IOC and AOP.
  • Developed frontend user interface using JavaScript toolkits Extjs, Dojo and include AJAX, CSS.
  • Involved in created Restful Web services using CXF tool.
  • Used Apache CXF, WSDL, SOAP and JAX-WS technologies to create web services, generate stubs and consuming the existing services.
  • Extensively used Hibernate in data access layer to access and update information from the Oracle database. Created Hibernate mapping files, sessions, transactions, Query and Criteria’s to fetch the data from DB and used Hibernate Query Language (HQL) for writing the queries.
  • Parsed the XML based responses using JAXB Parser and validated XML against the schema.
  • Used JMS API for Asynchronous messaging.
  • Involved in using spring modules IOC, AOP & MVC.
  • Used spring AOP for programmatic transaction management & exception handling.
  • Used XSLT for transforming xml to different xml format and different formats.
  • Involved in creating http inbound & outbound flows
  • Created custom java and XSLT transformers and Done orchestration using XPath
  • Maintained synchronization by locking, wait & notify and Synchronize to save the application from Dead lock or race conditions problems.
  • Involved in exception handling & testing using SOAP UI and Security of mule endpoint through WSSR.
  • Set up Jenkins build jobs to provide continuous automated builds based on source control system
  • Implemented Maven build automation and version control for project
  • Involved in logging all the error messages using FluentD, elastic search and Kibana.
  • Involved in JUNIT testing with Mockito for validating the common & third party tools.
  • Identified PMD and Find bugs and fixed them and made sure that 100% code coverage using EMMA tool.
  • Performed Code Integration, Unit, Integration and System Testing and fixing the defects.
  • Involved in fixing the defects in QA, CT and Production environments and tracked defects using QC.

Environment: JAVA/JEE, Servlets. JSP, EXTJS, JAVA SCRIPT, AJAX, JQUERY, JSON, XML, XSLT, JAXP, JAXB, spring - IOC, AOP, MVC, Web Sphere 8.1, JMS, CXF, WSDL, SOAP, JAX-WS, JAX-RS, Java/J2EE design patters, Eclipse, Hibernate, HQL, FluentD, Kibana, Elastic search, ORACLE, SOAPUI, JUNIT, Mockito, EMMA, SVN, Jenkins, Maven, QC etc.

Confidential, IL

Java/JEE Developer

Responsibilities:

  • Involved in Analysis, Design, Development and Testing process of LQP in phase 0 and phase 1.
  • Interacting with the client and designing Technical design document from Business Requirements for the development team.
  • Strong understanding on Agile project management.
  • Involved in application design like Sequence Diagrams, Class Diagrams using Microsoft VISIO tool.
  • Involved in preparing High level and low level design documents for the Web services used in application.
  • Involved in preparing the integration documents in application where ever interacting with other applications
  • Used Core Java concepts such as multi-threading, collections, garbage collection and other JEE technologies during development phase and used different design patterns.
  • Worked in UI team to develop new customer facing portal.
  • Used Spring Beans to encapsulate business logic and Implemented Application MVC Architecture using Spring MVC framework.
  • Created Spring Batches for running batch jobs and documented the use of Spring Batch.
  • Developed User Interface for Application and Purchase System using SFX, JavaScript, CSS, AJAX and ExtJS
  • 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.
  • Created MULE ESB artifact and configured the MULE config files and deployed.
  • Involved in creating http inbound & outbound flows, custom Java and XSLT transformers and Security of mule endpoint through WSSR.
  • Created continuous integration builds using Maven and SVN control.
  • Prepared Test Cases to perform Unit, Integration & System Testing.
  • Involved in JUNIT testing using Mockito.
  • Deployed web, presentation and business components on Apache Tomcat Application Server.
  • Involved unit testing, interface testing, system testing and user acceptance testing of the workflow tool.

Environment: JAVA/J2EE 1.6, Servlets, JSP, JavaScript, CSS, JQUERY, JAX-WS, WSDL, SOAP, CXF, AXIS, STS, Apache Tomcat server 7.0, XML, XSD, JAXP, JAXB, Spring MVC, IOC, AOP, PostGRE, MULE 3.2, JUNIT, SVN, Maven, QC, SOAP UI, JUNIT, Mockito, Windows7.

Confidential

Java Developer

Responsibilities:

  • Gone through Requirements BRD & FDN and Designs.
  • Involved in Design, Development, Testing and Integration of the application.
  • Designing JSP using Java Beans.
  • Implementing business logic and data base connectivity.
  • Client side installation and configuration of project.
  • Implemented Struts (Action and Controller classes)for dispatching request to Appropriate class.
  • Used simple Struts Validation for validation of user input as per the business logic and initial data loading.
  • Co-ordinate Application testing with the help of testing team.
  • Writing database queries on Oracle 8i and Involved in the JDBC queries as part of implementation
  • Ability to quickly adjust priorities and take on projects with limited specifications.
  • Effective team player with excellent logical and analytical abilities
  • Excellent written and verbal communication skills, inter-personal skills and self-learning attitude.
  • Excellent in designing and developing store procedures
  • Involved in writing Junit test cases and Code version controlling using SVN.

Environment: Java 1.4, JSP 1.2, HTML, CSS, Servlets 2.2, Struts 1.1, Hibernate, XML, XSD, DOM, Websphere 5.0, JDBC 2.0, Oracle 8i, Java beans, Struts Validation framework, Java/J2EE design patters, Firebug, Windows NT, JUNIT, Mockito, ERA, SVN, Eclipse.

We'd love your feedback!