Senior Java Developer Resume
Boston, 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, spring, Hibernate, SOAP and REST based Web Services JSP, Servlets, Struts, JDBC, EJB, JMS, Java Mail, RMI/IIOP, Design Patterns.
- Expert in developing and integrating Rule Engine - Jboss Drools with J2EE applications.
- Experience in designing SOAP WSDL and consuming web services using WSDL.
- Experienced working with RESTfull webservice APIs.
- Experience in developing and configuring Autosys and CI jobs.
- Very good knowledge on Micro service development, Spring Boot and Docker.
- Experienced in multithreading development.
- Expertise in using and configuring logging utility tool Log4j and expert in build scripts using ANT, Maven and Shell Scripting.
- Expertise in implementing applications with Model-View-Controller (MVC) pattern using Jakarta Struts and implementing various Java/J2EE applications using design patterns like Singleton, Factory, MVC, Front Controller, DAO, Service Locator, Business Delegates, Business Object, Data Transfer Object and Session Façade etc.
- Expert in Development of Enterprise Java Beans (EJB) and Message Driven Beans (MDB) components. Good knowledge with Message queue (MQ) channels for asynchronous communications.
- Good experience in developing applications in various domains Banking, Finance, Telecom, Insurance and Inventory based on Confidential Web Sphere, Web Logic, JBOSS, Sun One and Tomcat servers.
- 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 RAD and Eclipse.
- Hands on experience in working with Oracle and DB2 databases.
- Has very good experience working with various cloud service models IaaS, SaaS and PaaS.
- Extensively worked in IaaS cloud Model to deploy Applications.
- Extensively worked on Dynatrace tool report tool and fixed critical application issues.
- Expertise in using source code version control tools GIT, Clear Case, CVS, Harvest and SVN.
- Experience in working with multiple Operating Systems like Windows, Linux and knowledge on UNIX to troubleshooting, find and fix critical problems.
TECHNICAL SKILLS
Programming Languages : Java, SQL, PL/SQL, JavaScript, Python, UML.
Java/J2EE Technologies: SOAP(Axis2),REST(JAX-RS),EJB, Servlets, JSP, JDBC, JPA, JMS, JNDI, RMI, Java Mail, JSTL.
J2EE Frameworks: Spring, Hibernate, Struts.
Web/Application Server: Confidential Web Sphere, Tomcat, Oracle Web Logic,, JBoss, Sun One
Web Technologies: XML Beans, XML, JavaScript, CSS, SOAP, SOA, Confidential MQ, JSTL, HTML.
Databases: Oracle, DB2, MS SQL Server.
IDEs: RAD, Eclipse.
Other Tools &packages: DROOLS, Autosys, Jenkins, Cloud bees, Sonar, Maven, ANT, JUnit, Clear Case, Clear Quest,Log4J, GIT,CVS, SVN, Harvest, Toad, SOAP UI. Web Plug-in(Http Request, Poster), Cloud build and Deployments. DynaTrace, Vera Code Tool, Maximo, SYCLO Mobile Suite, JIRA, ITPORTAL,Docker,Spring Boot and Micro Services.
Modeling Tools: Microsoft Visio, Confidential Rational Rose.
SDLC Methodology : Incremental development, Waterfall model and Agile.
Operating Systems: Windows, Unix/Linux.
PROFESSIONAL EXPERIENCE
ConfidentialSenior 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.
- Extensively worked in Cloud Environment migration and services deploy.
- Designed and developed new database objects for migration project.
- Extensively worked on application development using Java1.6 Semantics and migrated to cloud environment IaaS.
- 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.
- Extensively worked on application critical issues fixes based Dynatrace tool reports.
- 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, RAD7.5,Dynatrace Tool, Vera code Tool.
Confidential
Senior Java Developer
Responsibilities:
- Analyzed and extensively worked on application design.
- Prepared technical Design document for GL Automation application.
- Extensively worked on TAD presentation to BA, SQA and business representatives.
- Extensively worked on Drool design and integration to GL Automation.
- Extensively worked on application development using Java1.8 and Drools7.2.0.
- Worked on application build scripts development using ANT.
- Closely worked with all participants BA, SQA, Architects, Recon and Oracle Financial and offshore teams.
- Implemented application logging functionality for GL Automation project.
- Extensively worked on code analysis and code reviews and formalized codebase.
- Extensively worked on application cloud deployments.
- Developed Metadata scripts and new DB objects using TOAD and SQL developer.
- Extensively worked on project enhancement changes using Java and DB Metadata scripts.
Environment: Java1.8, Spring, Drools7.2.0,Oracle,Autosys, Jenkins, Cloud Bees, Sonar, Shell Scripting, XML, Clear Case, Clear Quest, SVN, Cloud deployment, ANT, Eclipse.
Confidential
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.
- Developed new Beans and configured them in Spring Core module.
- Implemented business logic using EJB and Data Access Objects (DAO) successfully.
- Developed Web Service Client programs to consume the third party web services ( Confidential ).
- 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, RAD7.5.
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:
- 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.