Senior Java Developer Resume
Quincy, MassachusettS
SUMMARY
- 10+ years of experience in Analysis, Design, Development, Implementation of application software in Web - based environment, distributed n-tier architecture and Client/Server architecture using Core Java, J2EE technologies.
- Expert in Project Delivery starting from preparing sequence diagrams - class diagrams - code generation - detailed design/implementation - unit testing - component testing - integration testing - performance testing, UAT testing and production support.
- Experience in full system development life cycle (Plan & Define, Design, Development, Deployment Support and Testing) using Agile and Water Fall methodologies.
- Expertise in Object Oriented technologies using Java, J2EE, Design Patterns, JSP, Servlets, Struts, spring, Hibernate, JDBC, EJB, JMS, Java Mail, RMI/IIOP, SOAP and REST based Web Services.
- Expertise in implementing applications with Model-View-Controller (MVC) pattern using Jakarta Struts and implementing various Java/J2EE design patterns including Singleton, Factory, MVC, Front Controller, DAO, Service Locator, Business Delegates, Business Object, Data Transfer Object and Session Façade.
- Development of Enterprise Java Beans (EJB) and Message Driven Beans (MDB) components. Good knowledge with Message queue (MQ) channels for asynchronous communications.
- Experience in designing WSDL and consuming web services using WSDL.
- Expertise in using and configuring logging utility tool Log4j.
- Used ANT and Maven build scripts and project release documentations.
- Good experience in developing applications in varying business domains like Banking, Finance, Telecom, Insurance and Inventory based on Confidential Web Sphere, Web Logic, JBOSS, Sun One and Tomcat server.
- Very Good Working experience in using JMS provider Confidential MQ Series and sound knowledge in developing Asynchronous Modules build on top of Message Driven Beans (MDB), JMS.
- Experienced with IDEs such as RAD, Eclipse.
- Hands on experience in working with Oracle and DB2 databases.
- Expert in cloud builds and deployments.
- Expertise in using source code version control tools Clear Case, CVS, Harvest, Git and SVN.
- Experience in working with multiple Operating Systems like Windows, Linux and knowledge on UNIX to troubleshooting, find and fix critical problems.
- Ability to work independently or collaboratively in any product development assignment or system development business because of excellent ability to understand business requirements (SRS) and System Design.
- Has good experience in independent responsibility as well as ability to contribute and be a productive team member.
- Excellent team player with good analytical, problem solving, planning and interpersonal skills. Willing to relocate: Anywhere Authorized to work in the US for any employer.
TECHNICAL SKILLS
Programming Languages: Java, JavaScript, Python, UML, SQL, PL/SQL
Java/J2EE Technologies: JSP, Servlets, EJB, SOAP and REST based Web Services, JPA, JDBC, JMS, MDB, JNDI, RMI, Java Mail, and JSTL.
J2EE Frameworks: Spring, Struts, Hibernate.
Web/Application Server: Tomcat, BEA Web Logic, Confidential Web Sphere, JBoss, Sun One
Web Technologies: HTML, XML, XSLT, JavaScript, CSS, SOAP, SOA, Confidential MQ, JSTL, XML Beans.
Databases: Oracle, DB2, MS SQL Server, MS Access.
IDEs: RAD, Eclipse, Net Beans.
Other Tools &packages: Drools, Maximo, SYCLO Mobile Suite, CVS, SVN, Harvest, Clear Case, Clear Quest, JUnit, Maven, ANT, Toad, Log4J, MDM, JIRA, ITPORTAL, SOAP UI. Web Plug-in(Http Request, Poster), Cloud build and Deployments.
Modeling Tools: Confidential Rational Rose.
SDLC Methodology: Agile, Waterfall model.
Operating Systems: Windows, Unix/Linux.
PROFESSIONAL EXPERIENCE
Confidential, Quincy, Massachusetts
Senior Java Developer
Responsibilities:
- Designed and developed SFD for Custody cloud application to migrate reports from legacy application.
- Analyzed and designed Custody and MYSS metadata scripts to migrate from legacy to cloud environment.
- Designed and developed new database scripts for migration project.
- Extensively worked on application development using Java1.6 Semantics and migrated to cloud environment.
- Extensively worked on code analysis and application security scanning through VERACODE Tool.
- Extensively worked on ANT build script change for new web module.
- Closely worked with other teams MYSS, Testing, Offshore China and Business Teams on development enhancements.
- Extensively worked on application logging functionality change.
- Extensively worked on code analysis during the migration of the project and formalized codebase.
- Extensively worked on application cloud deployments.
- Developed new DB schema and DB objects for project enhancement.
- Extensively worked on project enhancement changes using Java and DB Metadata scripts.
Environment: Java, Servlets, EJB, XML, Web Services (SOAP), Oracle, Clear Case, Clear Quest, Cloud deployment, Log4j, Websphere7.0, RAD.
Confidential, Atlanta, Georgia
Senior Java Developer
Responsibilities:
- Designed and developed the Web Service interfaces using AXIS2 WSDLs to communicate with multiple delivery channels like CLP, OLB, and NAC.
- Developed several use cases using JAVA technologies EJB, Web Services, spring, Hibernate and JMS.
- Implemented business logic using EJB and Data Access Objects (DAO) successfully.
- Developed Web Service Client programs to consume the third party web services (EQUIFAX).
- Used Hibernate ORM framework as persistence layer, configured hibernate.xml file and Involved in Mapping, Coding and Fine-tuning of Hibernate Queries.
- Implemented code using design patterns like DAO, Façade, Factory, etc
- Developed build script using ANT to build, package, test and deploy application in application server.
- Logging tool is implemented by using log4j.
- Code analyzed, reviewed and also integrated with profiling tool (JPROFILER) to check the performance of the application and fixed many performance issues.
- Investigated and resolved many critical issues like "Out Of Memory Error", by closing the connection objects and by other recommended java collection objects.
- Designed and developed health scripts to perform the health checks and smoke tests for the web applications using SOAP UI.
- Extensively worked in deploying the Applications on Web sphere application server.
- Extensively worked in solving the issues and RFCs when moving application from DEV to INTG and PROD.
- Provided code fix for most of the production issues during Warranty Period.
Environment: Java, Hibernate, EJB, JMS, XML, spring, Web Services (SOAP and REST based Web Services), SQL, DB2, Harvest, ITPORTAL, JUnit, Log4j, SOAP UI, Websphere7.1, Eclipse.
Confidential
Java Developer
Responsibilities:
- Extensively involved in gathering, analyzing and preparing in enhanced Business and Functional requirements.
- Implemented new featured use cases using Java, RMI and Java utility classes.
- Designed and Developed java classes to map the data from UI to the Database.
- Extensively developed SQL queries to map data from java classes to database.
- Prepared Technical specification documents and implemented changes using Java semantics and Agentry frame work semantics.
- Extensively designed and developed on the requirement of generating the reminders to the user for the Overdue, Upcoming and Current Tasks for user Agentry client application.
- Developed different Interfaces (RMI) to interact with MAXIMO application.
- Interacted with many user Clients and Fixed Agentry client application issues.
- Given Functional and Technical KTs to the DEPO Managers on Agentry enhancement functionalities.
- Involved in solving the issues when moving application from DEV to INTG or UAT.
Environment: Maximo framework, Agentry Framework, Java1.5, RMI, Web Services.
Confidential
Java Developer
Responsibilities:
- Extensively involved in gathering, analyzing and preparing in enhanced Business and Functional requirements.
- Designed and implemented USE CASES using Java code semantics as per requirements.
- Designed and developed Web services to make the service call SAP application.
- Developed the WSDL and XSD Schema to describe service request and response XMLs.
- Implemented WSDLs and Deployed into Web Server-Apache Tom Cat.
- Developed client programs to consume SAP based Web Services.
- Designed and developed several reusable utility classes using Java semantics for application business logic and validations.
- Designed and developed health scripts to perform the health checks and smoke tests for the web applications.
- Designed and developed LOG4J to log the system and ANT script to generate WAR files.
- Designed and Developed Health Scripts to perform testing of the application using SOAP UI.
- Performed deployment of application in Apache Tomcat Server and integrated with other messaging applications servers.
Environment: Tomcat6.0, Java1.6, Web Services, Axis2, Soap UI, Eclipse, Confidential MQ.
Confidential
Java Developer
Responsibilities:
- Designed and developed interfacing layer to front end applications using EJB technologies.
- Extensively worked in developing business Use Cases using Java, EJB, Web Services, JMS technologies.
- Developed several standard utility custom validation classes in java for Service Layer.
- Developed build script using ANT to build, package, test and deploy application in application server.
- Integrated the newly written code with the existing application and performing integration and complete functionality.
- Extensively worked in entire SDLC life cycle like design, Coding, Code Review and Deployment preparation.
- Implemented JUNIT test cases.
- Extensively worked in deployment documents preparation and deploying the activities on Web Logic application server.
- Used various Design Patterns such as Factory, Data Access Object, Façade and Singleton.
- Extensively worked in solving the issues and Change Request enhancements during development phase and warranty period.
- Developed and integrated messaging services using JMS QUEUE and TOPIC for messaging communication in Web Logic Application Server.
- Developed Web Service client programs to consume WSDL provided by backend applications.
- Prepared development and deployment configuration documents and mentored team members.
- Extensively worked in fixing issues of QC and IST during warranty period.
Environment: Java, WebLogic, Eclipse, spring, EJB, JMS, Web Services, AXIS, JAXRPC, WSDL, Clear Case, JUnit, JIRA Tool
Confidential
Java Developer
Responsibilities:
- Developed scripts for monthly and quarter PROMOTIONS development of application.
- Developed many Server side and client validations using struts framework.
- Developed complete module presentation layer one module.
- Designed and Developed in writing Validations using Struts.
- Developed a new module Air Incentives customization and customized all screens with new JSPs and changed Screens using new JavaScript and new CSS files.
- Designed and developed several utility methods using Java script for UI development.
- Designed Use Cases with considerable usage of J2EE design patterns.
- Developed JSPs for user interface with Tag libraries, Custom tags and JavaScript.
- Developed middle tier business logic, using Singleton & DAO patterns.
- Developed custom validation plug-in for validation of user input in struts framework.
- Developed with integration of Struts, Spring and Hibernate.
- Used WebLogic Web Services for deploying the services to the Server.
- Provided significant input to the overall system framework design.
- Actively involved throughout the life cycle of the project from requirements gathering to maintenance and optimizing the system.
Environment: Java1.4, Struts1.2, Ejb2.1, Hibernate, WebLogic, Sun One server, ANT, spring, Junit, CVS.
Confidential
Java Developer
Responsibilities:
- Involved in development which included Business logic from presentation layer to Data Layer.
- Implementations for business requirements commonly used throughout the applications.
- Developed the presentation /User Interfaces (GUI) using JSP, HTML, and Dynamic JSP.
- Developed rules for business validations using Rule Engine.
- Developed validations using Struts validations and Business validation using Rule Engine and JBOSS DROOLS.
- Developed Build scripts using ANT for project deployment.
- Project Deployment on every week which included various activities.
- Involved in internal QC deployments and INT deployments.
- Developed Cron job schedulers for application on UNIX Operating system.
- Used Java, J2EE, EJB and implement highly configurable interfaces and pattern implementations for business requirements commonly used throughout the application.
- Used JProfiler for monitoring the application.
- Designed Use Cases with considerable usage of J2EE design patterns.
- Developed JSPs for user interface with Tag libraries, Custom tags and JavaScript.
- Developed middle tier business logic, using Singleton & DAO patterns.
- Developed custom validation plug-in for validation of user input in struts framework.
- Provided significant input to the overall system framework design.
- Actively involved throughout the life cycle of the project from requirements gathering to maintenance and optimizing the system.
Environment: Java1.4, Struts1.2, Ejb2.1, JBOSS DROOLS, JBOSS and Dynamic JSPs, Rule Engine, Eclipse, Oracle, SQL, PL/SQL, Log4j, JavaScript, Linux, Windows XP, SVN,ANT.
