Java/j2ee Developer Resume
SUMMARY:
- Around 8 years of experience in the IT industry with diversified exposure in Software Process Engineering, designing & building a Web Application using Java/J2EE Technology.
- Expertise in Software Development Life Cycle (SDLC) that includes Requirements Analysis, Design, Coding, Testing and post implementation revisions.
- Experience in developing applications using Java technologies include Core Java, J2EE, Java Server Pages (JSP), Servlets, Java Script, JDBC, Java Swing, JMS.
- Experience in frameworks like Spring MVC/IOC/ORM/JDBC/AOP/Context/Security and Struts (MVC, architecture, interceptors, action mappings and resource bundles).
- Good working knowledge of persisting java objects using Hibernate that simplify data storage and retrieval to the underlying database.
- Extensively used Relational database systems like Oracle and MySQL.
- Implemented base classes, setting up framework classes/configuration files for implementing J2EE application using complete set of JAVA SDK and available J2EE APIs.
- Expertise in Web - Development technologies like HTML, DHTML, JavaScript, CSS, XML and XSL/XSLT.
- Experience implementing RESTful and SOAP web services using technologies such as JSON, SOAP, and XML.
- Experience in working with XML technologies like XML, XSL, XSD, DTD, XSLT and parsing XML with SAX & DOM parsers.
- Expertise in deploying enterprise applications on WEB/Application servers like IBM WebSphere, JBoss, Apache Tomcat and WebLogic.
- Proficient in analysing and translating business requirements to technical requirements, robust architecture and good design using UML and Rational Rose.
- Experience in Front End Technologies: JSP, HTML, Bootstrap, and JQuery.
- Proficient knowledge on the IDE development environments Eclipse, WID, RAD, Net beans.
- Build and deployed several applications using ANT and Maven build tools.
- Knowledge in JIIRA and Configuration and Version control management using SVN and GIT.
- Highly motivated self-starter with Excellent Communication, Presentation and Problem Solving Skills and committed to learning new technologies.
- Ability to work under pressure and manage project tasks with changing priorities and tight deadlines and can work either independently or as a part of a team.
TECHNICAL SKILLS:
Languages: JAVA/J2EE, PL/SQL
JAVA Technologies: Core Java (JDK 1.3, 1.4, 1.5, 1.6, 1.7, 1.8), J2EE, JSP, Servlets, JDBC, Java Swing, Web Services, JMS, JPA
Web Technologies: HTML, DHTML, XML, JavaScript, JQuery, JSON, CSS, AJAX, XSLT and Shell Script, AngularJS
Middleware Technologies: Web Services(SOAP and Restful)
XML: XML Schema, SAX.
Application Server/Web Server: Tomcat, WebSphere, JBoss
Database: Oracle (version -11g, 10g, 9i, 8i), My SQL, Cassandra, MongoDB
Frameworks: Struts 1.1/1.2/1.3/2.0/2.1, Spring MVC 2.0/2.5/3.0/4.0, MVC, JSF
ORM: Hibernate 3.0/3.5/4.0
Other Tools: Maven, Log4J, JUnit, Ant, SOLR, RAD
IDE: Eclipse, My Eclipse, NetBeans
SQL Tools: TOAD, SQL Developer
Version Controls: SVN, GIT
Concepts: UML, Design Patterns.
Operating Systems: Windows XP/2000/7/8/10, LINUX
PROFESSIONAL EXPERIENCE:
Confidential
Java/J2EE Developer
Responsibilities:
- Analyze and Design different components of the project and create design diagrams, Business Flow Charts, coding, documentation and unit testing of application.
- Developed the business logic using Spring MVC and persistence logic using Hibernate.
- Implemented RESTful web services using Jersey implementation to consume the Spark Post Elite services for injecting and delivering the email to end users for Itinerary, Invoices.
- Configured a local Error Message Queue for Failed Web Services request to Spark Post to re-trigger the messages every hour in case of Service Unavailability.
- Used Hibernate in data access layer to access and update information in the database for the email Status response received from Spark Post.
- Created a local Messaging Queue for applications to put messages to and developed an Event Listener to consume those messages.
- Used Web services - WSDL and SOAP for testing.
- Used soap UI for load testing the Web Services.
- Used XML parser APIs JAXB in the web service\'s request response data marshalling process.
- Implemented the application using the concrete principles laid down by several design patterns such as MVC, Data Access Object, Singleton and Factory.
- Developed JUnit test cases for all the developed modules.
- Used Log4J to capture the log that includes runtime exceptions, monitored error logs and fixed the problems.
- Used GitHub for version control across common source code used by developers.
Environment:: Java, J2EE, Hibernate, SQL, Springs, JQuery, JMS, Oracle, JBOSS, XML, Java Script, Eclipse, Log4j, IBM MQ
Confidential
Java/J2EE Developer
Responsibilities:
- Actively involved in architecting various Business Layer and Data Management components of this multi-tiered web based system over J2EE architecture
- Developed the application using Struts Framework that leverages classical Model View Controller (MVC) architecture.
- Developed the business logic using Spring MVC to create flows for data received from service establishments and Quartz scheduler for reading the messages in batch from queues.
- Implemented RESTful web services using Jersey implementation and webhooks to read the response JSON requests.
- Used Hibernate in data access layer to access and update information in the database.
- Used Log4J to capture the log that includes runtime exceptions, monitored error logs and fixed the problems.
Environment:: Java, J2EE, Hibernate, SQL, Springs, JQuery, JMS, Oracle, JBOSS, XML, Java Script, Eclipse, Log4j, IBM MQ
Confidential
Java/J2EE Developer
Responsibilities:
- Experience working with scrum team. Used HP Quality Centre to view the tasks and requirements.
- Analyze and Design different components of the project and create design diagrams, Business Flow Charts, coding, documentation and unit testing of application.
- Developed the application using Struts Framework that leverages classical Model View Controller (MVC) architecture.
- Developed the business logic using Spring MVC and persistence logic using Hibernate.
- Implemented RESTful web services using Jersey implementation.
- Used Hibernate in data access layer to access and update information in the database.
- Used JNDI for naming and directory services.
- Designed and Developed application screens using HTML,HTML5, JSP and CSS
- Used Web services - WSDL and SOAP for testing.
- Used soap UI for load testing the Web Services.
- Used XML parser APIs such as JAXP and JAXB in the web service\'s request response data marshalling process.
- Implemented the application using the concrete principles laid down by several design patterns such as MVC, Business Delegate, Session Facade, Service Locator, Data Access Object, Singleton and Factory.
- Developed JUnit test cases for all the developed modules.
- Used Log4J to capture the log that includes runtime exceptions, monitored error logs and fixed the problems.
- Used CVS for version control across common source code used by developers.
- Worked on Defects that were assigned to me.
Environment:: Java, J2EE, JSP, JSF, Servlets, Hibernate, SQL, Springs, JQuery, JNDI, JMS, Oracle, JBOSS, ANT, XML, Java Script, HTML, CSS, Windows, WebLogic, Eclipse, Log4j.
Confidential
Java/J2EE Developer
Responsibilities:
- Analysis, design and development of Application based on J2EE using Struts, Spring and Hibernate
- Hibernate was used for Object Relational mapping with Oracle database.
- Involved in developing the user interface using Struts.
- Used Spring MVC (Model View Controller) to handle/intercept the user requests and used various controllers to delegate the request flow to the Backend tier of the application.
- Implemented Core Java technologies like Multithreading and Collections.
- Implemented Financial Information Exchange (FIX) protocol for electronic trading and for exchange of information related to security transactions.
- Used SVN configuration management tool for code versioning and release.
- Deployment on IBM WAS 7.
- Worked on the Web Services using SOAP and Restful web services.
- Junit, log4j were used for unit testing and as logging frameworks.
- Developed the UI Screens using JSP, JavaScript, HTML5 and CSS3 and did the client side validation with the JavaScript.
- Developed custom tags for UI.
- Effectively interacted with team members and business users from different regions for requirements capture and analysis
- Support the applications through production and maintenance releases.
- Worked on testing and fixing the bugs during the production.
Environment:: Java/ J2EE, JSP, Hibernate, Spring, Struts, HTML5, CSS3, JQuery, Web services, Web Sphere Application Server, and Oracle.
Confidential
Java Developer
Responsibilities:
- I was actively involved in architecting various Business Layer and Data Management components of this multi-tiered web based system over J2EE architecture
- Created use cases for the case create service utilization from various systems.
- Jersey implementation of JAX-RS is utilized to develop RESTful service.
- Developed a RESTful service to provide all the CRUD capabilities.
- Provided XML and JSON response format to support various service clients.
- Jackson processor for JSON data binding and JAXB for XML data binding are utilized.
- JDBC framework is used to establish communication with the Oracle database
- Responsible for Web Logic administration, maintenance and performance tuning
Environment:: J2EE (JPF 1.2, JMS, Spring 2.0 Frameworks), REST Web Services, Oracle
Confidential
Java Developer
Responsibilities:
- Analyzed, identified and documented the challenges in migrating from the present Axway product to SeeBurger products.
- Developed complex shell scripts with business intelligence to identify the live and historical trends in the file flows of various reputed partners like Amazon, First Data to avoid the Business and financial impact in process of migration. Where the file volume would account to 140K files every day.
- Leading the effort from technical side to communicate with development teams of partners such as Amazon, First data etc and all the interfacing teams to update their networks and the tools as per the Confidential Next Generation Platform (SeeBurger) requirements.
- Trained on the Next Generation Platform to understand, identify the challenges and support this tier 1 application, also training the team.
- Developed a program to automate the generation of email to all 66k users to communicate the progress of migration and solution to implement at their end for successful communication.
- Developing and deploying new scripts for workarounds such as mass restart, which existed in the old environment.
Environment: J2EE (JPF 1.2, JMS, Spring 2.0 Frameworks), ORACLE, UNIX Bourne Shell