Java/j2ee Developer Resume
Middletown, NJ
SUMMARY
- Around 10 years of experience in Analysis, Design, Development, Implementation and Maintenance/Support of Enterprise and Web applications using JAVA and J2EE technologies.
- Experience in developing secure enterprise Java applications using technologies such as JSP, Servlets, JDBC, JMS, Spring, Spring MVC, Hibernate, Web Services (SOAP/Restful) and Struts Framework.
- Experience in working both an Agile and Waterfall environment.
- Experience in developing server-side applications using Spring Framework 3.x/4.x, Hibernate/JPA.
- Experience in programming with IDE’S like Eclipse, RAD, Net Beans and Web logic workshop.
- Developed code to produce and consume Web Services using different technologies like SOAP using SpringWS and Restful services using Jersey, Apache CXF.
- Experience in UI development using Spring MVC, Struts, JSP, JSTL, HTML5, CSS3, JavaScript, JQuery, AngularJS, AJAX and XML.
- Experience in working with Web Servers like Apache Tomcat and Application Servers like IBM Web Sphere and Jboss.
- Expertise in using issue tracking tools such as HP Quality Center and JIRA.
- Excellent work experience with Version Control Tool’s such as Subversion, ClearCase, GIT
- Expertise in RDBMS like Oracle, MS SQL Server, MySQL and DB2.
- Experience in Database Development using SQL, PL/SQL, Views, Stored Procedures, Functions, Triggers, TOAD and SQL Loader.
- Expertise in using Ant, Apache Commons, Log4j, JTest, JUnit, HTTP Unit.
- Experience in working with build tools like Maven and build-automation tools like Jenkins.
- Strong problem solving, logical implementation, trouble-shooting, Installation and Configuration Skills. Self-starter, Quick Learner, Team Player with excellent communication and interpersonal skills.
TECHNICAL SKILLS
Programming Languages: JAVA, C++, C.
J2EE Technologies: JDBC, JSP, Servlets, Web Services (SOAP/Restful), AWS
Frameworks: Struts, Spring, Spring Boot, Spring MVC, Hibernate/JPA
Web-Development Technologies: HTML, DHTML, Java Script, JQuery, CSS, XML and XSL/XSLT and X-Query.
Servers: Apache Tomcat, IBM Web Sphere, Jboss.
IDE: Eclipse, RAD, Net Beans
Database Environment: Oracle, DB2, MySQL, MS Access, PL/SQL, TOAD.
Tools: JUnit, log4j, Ant, Maven, TOAD
Version Control Systems: CVS, SVN, GIT
Defect Tracking: Test Director, HP Quality Center, JIRA.
PROFESSIONAL EXPERIENCE
Confidential, Middletown, NJ
Java/J2EE Developer
Responsibilities:
- Involved in analysis, design and implementation/translation of Business User requirements.
- Followed Agile Sprint two-week development cycle to streamline development process with iterative and incremental development.
- Involved in multi-tiered J2EE design utilizing Spring Frameworks Inversion of Control (IOC) architecture and Hibernate.
- Effectively worked in a system built using Spring Model-View-Controller (MVC) framework.
- Experience in designing and developing Micro Services using Spring Boot and deployed on AT&T Cloud.
- Worked in all the modules of the application which involved front-end presentation logic developed using Angular UI Views, Tiles, JSP, JSTL and java script, Business objects developed using POJOs and data access layer using Hibernate framework.
- GUI maintenance including JavaScript, HTML, CSS, AJAX AND JQUERY.
- Parsed XML using SAX and DOM parser.
- Designed and developed servlet beans and Controllers.
- Implemented the application using the concrete principles laid down by several design patterns such as Session Facade, Business Delegate, Bean Factory, Singleton, Data Access Object.
- Developed Web services to allow communication between applications over HTTP using RESTful webservices.
- Designing and developing RESTful Micro Services using Spring Framework
- Worked on upgrading Hibernate 3.6.0 to Hibernate 4.3.10.
- Used AJAX to implement front end /user interface features in the application. Implemented reports with Ajax and slick grid technologies
- Used JMeter to create the scripts for load tests in stage environments for Micro Service response and latency time.
- Installed and configured Eclipse Environment for development
- Used SVN and GIT version control tool.
- Wrote Oracle Stored Procedures and Oracle Packages based on the technical specifications with customized functions and Triggers
- Created Table Structures, Synonyms and Indexes and wrote SQL queries, modified existing database structure as required for addition of new features using Oracle database.
- Worked on regular defect fixes in lower environment, production tickets and hot fixes if necessary.
- Involved in production Support activity and used Splunk tool to check and verify the logs and to fix the bugs.
- Used Log4J to validate functionalities and JUnit for unit testing.
Environment: Java 1.8, JavaEE, JavaScript, Hibernate 4.0, Spring 4 .0, Spring MVC, Web Flow, AGILE Methodology, SCRUM, JSP, JSTL, Servlet, XML, RESTful web Services, Log4J, Unix Shell Scripting, SVN, GIT Oracle 11g, Eclipse, Apache Tomcat 8, Windows XP/Vista/7, Toad, Oracle Database 10g, HTML, DHTML, CSS, JavaScript, Ajax, AngularJS 1.5, Spring Boot, Micro services, Oracle, Tomcat, Angular 5.
Verizon, Tampa, FL
Java/J2EE Developer
Responsibilities:
- Responsible for deploying the application in Development, Test and Production environments
- Written DDL, DML queries to insert, retrieve and modify the data from database.
- Designed tables to access the database in Oracle and involved in writing SQL, Stored Procedures and Triggers.
- Responsible for testing in all stages (DIT, IST, ILAB and PROD) of application.
- Created UNIX Shell scripts.
- Wrote unit test cases for Unit Level testing.
- Closely worked with QA, Business and Architect to solve various defects in quick and fast manner to meet deadlines.
- Developed User Interface using JSP, Java Script, HTML, Servlets, Struts
- Used Struts framework for implementing MVC2 architecture.
- Worked on Web Services integrations using WSDL
- Responsible for maintaining 40+ various SOA/Web Services.
- Hands on experience in a Linux environment with Apache Tomcat on Amazon AWS
- Design roles and groups for users and resources using AWSIdentity Access Management (IAM).
- Designed and developed Hibernate components and mappings.
- Developed set of Action classes using Struts for handling business logic and Hibernate API for data logic.
- Built the application using ANT and deployed the application in DEV and QA servers using Web sphere application server
- Implemented a Continuous Delivery pipeline with GitHub and AWS
- Used PVCS for version controller and Mercury Quality Center as the Defect Tracking System.
Environment: Java, J2EE, JDK1.4, HTML, EJB, JavaScript, JSP, Servlets, Struts, Web Services, AWS, SOA, Unix, Oracle, Web Sphere, Eclipse, Beyond Compare, ANT, Log4j, SQL Server, Putty, Quality Center, XML.
Confidential, Enfield, CT
J2EE Developer
Responsibilities:
- Involved in various JAD sessions to know what the port information will consists of and what is the valid port information.
- Used SCRUM (one of the Rapid Application Development) methodology to emphasize face to face communication and make sure that iteration is passing through full SDLC.
- Used JBoss as an application server for deploying the application.
- Developed service layer using spring.
- Spring jdbc is used for developing the DAO layer for communicating with the database.
- Migrated applications from internal data center to AWS.
- Used JAX-WS, web services for interacting with other systems and to get port information.
- Data from XML files were extracted using XQuery.
- JMS is used for sending the error message queues and also port assignment status messages.
- Wrote Message Handler Adapter for enterprise calls using Message Driven Beans, JMS and XML.
- Developed Message Driven Beans as Queue listeners for JMS queues.
- Wrote business methods for JMS transaction broker technology.
- Responsible for maintaining 40+ various SOA/Web Services.
- User interface was developed using JSPs, Servlets, HTML, DHTML and CSS.
- Front end validations were done using Java Script.
- Used Struts framework for implementing MVC2 architecture.
- Used PL/SQL to write queries for creating tables, writing Stored Procedures, Functions, Triggers and Views for Oracle 10g database.
- Used Oracle 10g as a data base to persist port information and the assigned product details.
- Used Maven for building the application and completed testing by deploying on application server.
- Implemented business layer components by following OOAD principles and using design patterns like Service Locator, DAO, Factory and Singleton.
- For version controlling used SVN (Subclipse).
- Wrote unit test cases for Unit Level testing using JUnit.
- Closely worked with QA, Business and Architect to solve various defects in quick and fast manner to meet deadlines.
Environment: Java, Jdk, SOA, Web Services, Spring, JUnit, XSD, JQuery, WSDL, XML, XMLSpy, Web Services(JAX-WS), EJB, JMS, JSP, Servlets, JSTL, Eclipse, Jboss, SVN, Mercury Quality Center, Oracle,PL/SQL,UNIX, Log4J
Confidential, Chicago, IL
Java/J2EE Developer
Responsibilities:
- Used SCRUM (one of the Rapid Application Development) methodology to emphasize face to face communication and make sure that iteration is passing through full SDLC.
- Deploying the application using Web Sphere application server.
- Responsible for deploying the application in Dev, Test and Production environments
- Designed tables to access the database in Oracle and involved in writing SQL, Stored Procedures and Triggers.
- Used PL/SQL to write queries for creating tables, writing Stored Procedures, Functions, Triggers and Views for Oracle 10g database.
- Worked on SOA/Web Services for search integrations.
- Worked on Jasper reports.
- Responsible for creating web portals using Websphere portals.
- Wrote Message Handler Adapter for enterprise calls using Message Driven Beans, JMS and XML.
- Worked on JBoss as an application server for deploying the application for one of the integration application.
- Developed service layer using spring.
- Spring jdbc is used for developing the DAO layer for communicating with the database.
- Used JAX-WS, web services for interacting with other systems and to get port information.
- Data from XML files were extracted using XQuery.
- Oracle is used as a database with the Hibernate for storing the persisted data from the bean classes.
- JMS is used for sending the error message queues and also port assignment status messages.
- Used Maven for building the application, and completed testing by deploying on application server.
- Used JUnit for writing the test cases and test suites.
- Created UNIX Shell scripts.
- Worked on Production issues.
Environment: Java, JSP, Java Script, CSS, Oracle, Struts, Spring, Servlets, SQL loader, RAD, Quality Center, EJB, JBoss, Maven, Websphere Portals, XML,SOA/Web Services, WSDL, Hibernate.
Confidential
Java/J2EE Developer
Responsibilities:
- Developed Sequence, Use Case Diagrams and Process Flow Diagrams using Rational Rose.
- Implemented design patterns like Session Façade, Singleton, Factory, Service Locator and DAO.
- Involved in Installation and configuration of Weblogic Server.
- Developed Stateful Session Beans to Store the State of CDR User Profile information.
- Involved in design and implementation of front end controller using Struts Framework.
- Developed Action Classes and Action Forms.
- Used Java Script to do the front-end validations.
- Developed web pages using HTML and JSP.
- Involved in writing deployment descriptor files and deploying EJBs in Web Logic Server and build war files, Ear files automatically using Ant scripts
- Written DDL, DML queries to insert, retrieve and modify the data from database.
- Message Driven Beans are used as a listener for JMS.
- Involved in writing Ant script to build the front-end application.
- Used Apache Tomcat as a web server.
- Responsible for providing the deployment tools used by the Deployment people to deploy enterprise beans packaged in the EJB-jar file.
Environment: Java, J2EE, TOAD, Web Logic, Hibernate, WINSCP, WINCVS, Eclipse, JMS, JDBC, JNDI, JSP, EJB, Spring, Servlets, JavaScript, HTML, SQL, Unix.
