Senior Java/jee Developer Resume
Bloomington, IL
SUMMARY:
- Over 8 years of experience in JAVA/JEE platform.
- Extensive experience in meeting demanding deadlines and delivering critical solutions for large scale Web based applications on both Windows and UNIX environments.
- Experience in Core Technologies Java, JEE, JDBC, SERVLETS, JSP, Spring MVC, Spring Boot, Hibernate, SOAP/Rest Web services, JSF, EJB, JMS, Struts and AngularJS.
- Complete understanding of Object - oriented analysis and design throughout the development life cycle for better stakeholder communication and product quality.
- Strong implementation experience of Spring Framework: IOC, ORM, AOP, MVC, DAO and Rest Web Services.
- Experience in writing various finely tuned HQL queries for persisting the data using Hibernate integrated with spring framework.
- Strong experience in implementing service oriented architectures (SOA) using XML based Web services (SOAP/UDDI/WSDL) and XML technologies such as XML schemas, XSD, and XSLT.
- Experienced in creating web pages using HTML, CSS, JavaScript, JQuery, DHTML, XML, Ajax, XPath, JSF and AngularJS.
- Expertise in working with different databases, such as Oracle, SQL Server, MySQL, DB2, and using SQL and PL/SQL to write Stored Procedures, Functions, Packages and Triggers.
- Experience using middleware business logic technologies Session Beans, Entity Beans, Message Driven Beans.
SKILL:
Languages: Java, HTML, JavaScript, SQL
Technologies: Core Java, Advanced Java, JEE, Servlets, AJAX(Basic, JQuery, DOJOJSON), SOAP/REST Web Services, EJB, JDBC, JPA, JMS, JAXB, Git
IDE: Eclipse, NetBeans, IntelliJ IDEA
Frameworks: Spring, Hibernate, Struts, AngularJS, Vaadin
Application/Web servers: Wildfly/JBoss, IBM WebSphere, Oracle WebLogic, Apache TomcatGlassfish
Databases: MySQL, MS SQL Server, Oracle, DB2, Couchbase, SQLite
Front End Technologies: JavaScript, HTML, CSS, Java (Applet & Swing), JSP, JSF, JSTL
XML And Related Technologies: XML, DTD, XSD, XSLT, JAXB, JAXP, CSS, AJAX, JavaScript
Methodologies: Waterfall, Agile, Scrum
PROFESSIONAL EXPERIENCE:
Senior Java/JEE Developer
Confidential - Bloomington, IL
Responsibilities:
- Responsible for requirement gathering, design and analysis of the system
- Responsible for coordinating the tasks and assigning work to the team members and keeping track of the deliverables.
- Worked with customers to gather requirements and develop use cases, project and test plans.
- Involved in designing the application by drawing UML diagrams using JUDE tool.
- Designed a flexible and highly dynamic framework that incorporates robust marshaling and unmarshaling from XML and a business process layer to allow rapid development and deployment of web services by aggregating back-end service invocations
- Involved in developing the UI pages using HTML, DHTML, JavaScript, AJAX, JQUERY, JSP and tag libraries etc.
- Involved in creating and consuming the WSDL based web services using WSDL, SOAP, JAX-WS, AXIS, Apache CXF, XSD etc.
- Developed web services using RESTful technology to support JSON and XML using JAX-RS.
- Worked as a Data Modeler for the team
- Created new connections through application coding for better access to DB2 database and involved in writing SQL & PL SQL - Stored procedures, functions, sequences, triggers, cursors, object types etc.
- Involved in developing application using Spring MVC and also used other modules of Spring DI and AOP.
- Involved in implementing Programmatic transaction management using AOP.
- Involved in Authentication & authorization checks using E Confidential yption & decryption techniques using x.509, Public/private key methods etc.
- Responsible for data migration to QA/User and Production region.
- Helped new team members & junior developers to make them on the board easily.
- Followed coding standards and ran Test suite to make sure 100% code coverage by using EMMA tool.
- Involved in JUNIT testing using Mockito.
- Involved in writing developer test cases & scope & traceability matrix.
- Involved in building the code using Ant, Ivy and the deployment
Environment: Java, J2EE, HTML, DHTML, JavaScript, CSS, AJAX, JQUERY, Servlets, JSP, Web Sphere Application Server, Spring-DI, AOP, Transaction Management, MVC, RAD, JUNIT, Mockito, JAX - RPC Web services, Oracle coherence, LDAP, JAX-RS, XML, XSD, XSLT, Unix, Putty, FTP, DB2 - SQL, PL SQL, QC, IBM Clear Case etc.
Java Developer
Confidential - Chicago, IL
Responsibilities:
- Designed presentation part in JSP (Dynamic content) and HTML (for static pages).
- Performed Client side validation using JavaScript.
- Designed and developed Servlets to communicate with data through Apache Tomcat Server.
- Used JDBC for the persistent storage of details in the Oracle database.
- Wrote SQL stored procedures and triggers for data population, retrieval.
- Worked on Spring Web Services combination to consume a service.
- Adopted JEE best Practices, using JEE p Confidential erns. Utilized View Helpers, Session Façade, Value Objects, Business Delegate, Service Locator and Singleton for portability and performance.
- Involved in debugging the application for any existing issues.
- Involved in providing the testing support and fixing the issues for the many modules in the application.
- Involved in the design discussions with Business Analysts and developed/delivered the code as per the design.
- Developed and used ANT build scripts to compile, package and deploy the application.
- Deployed the Application as part of every monthly release on WebSphere Application Server.
- Developed test cases and performed unit testing using JUnit, DBUnit, and involved in debugging.
Environment: Java, JSP, Servlets, JavaScript, HTML, UML, WebSphere, Oracle, SQL, Windows
Java Developer
Confidential - Irving, TX
Responsibilities:
- Resolved lot of defects related to the User Interface, service and data layers that implemented the latest core java technologies and frameworks.
- Developing and coding JEE Components with JSF, JavaBeans, business objects with EJBs and Servlets.
- Used SOA to achieve loose coupling between modules.
- Involved in consuming the Ejb and Web Services.
- Support & maintaining the software.
- Involved in developing Status and Error Message handling
- Involved in creating/deploying ear files in the web sphere application servers.
- Involved in refactoring the code to improve performance and changing the app server to JBoss.
- Building JUnit Test cases
- Used SVN for version control across common source code used by developers
Environment: JSF, Servlet, RSA, WebSphere, MS SQL Server, SVN, JavaScript, EJB, Restful Web Services, JDBC, JUnit, Spring and XML
Java Developer
Confidential, Phoenix, AZ
Responsibilities:
- Involved in analyzing the user requirements and specifications for deciding the flex component needed to be developed and their interaction.
- Involved in the design by preparing UML diagrams using Microsoft Visio tool.
- Created POJO layer to facilitate the sharing of data between the front end and the J2EE business objects
- Used server side Spring framework and Hibernate for Object Relational Mapping of the database structure created in Oracle,
- Used Oracle coherence for real-time cache updates, live event processing, in-memory grid computations.
- Developed Web Services by using Restlet API and a Restlet implementation as a RESTful framework
- Implemented Message Driven beans to develop the asynchronous mechanism to invoke the provisioning system when a new service request saved in the database used JSM for this.
- Transformed XML documents using XSL.
- Used JavaScript for client while server validation through Expression Language
- Used DOA’s as design p Confidential erns.
- Created PL/SQL Stored Procedure Functions for the Database Layer by studying the required business objects and validating them with Stored Procedures using Oracle, also used JPA with Hibernate provider
- Developed authentication through LDAP by JNDI
- Developed and debugged the application using Eclipse IDE
- Developed test cases and performed unit testing using JUNIT.
- Implemented Maven as build and configuration tool.
- Used Apache Tomcat Application Server for application deployment in the clustered window environment
- Used CVS repository for version control, created dynamic online reports using SQL
- Developed format for the data inside requests and responses by RESTful web services using JSON
- Used Quest TOAD, SQL Developer, PL/SQL, SQL*Loader for internal data storage and retrieval.
- Involved in fixing IST, QA and production defects & tracked them using QC.
Environment: Java 1.5,J2EE, Servlets, JSP, HTML, JS, CSS, DOJO, Apache-Tomcat, Maven Repository, JMS, DOM/SAX, XML, XSD, XSLT, SQL, PL/SQL, Oracle 11g, TOAD, SQL Developer, Eclipse, JUnit, CVS, Spring - DI, AOP, MVC, Oracle coherence, JMS, Web Services - WSDL, JAX-WS, AXIS, CXF, JAX-Restful Services, JAXP, JAXB, QC
Junior Java Developer
Confidential - Manila, Philippines
Responsibilities:
- Responsible for analysis, design, implementation and deployment of code.
- Performed Unit Testing and Code Reviews.
- Installation and maintaining the software.
- Interacting with Client and providing .
- Resolved lot of defects related to the User Interface.
- Involved in consuming the Web Services.
- Involved in refactoring the code to improve performance
- Performed database testing using SQL queries.
- Cross Integration with other modules.
- Building JUnit Test cases
Environment: Servlets, Struts, JSF, Web Services, Hibernate, EJB, Eclipse, MS SQL, SVN and JavaScript
Junior Programmer
Confidential - Manila, Philippines
Responsibilities:
- Involved in design & development in module like production, seed processing, seed Analysis and Marketing
- Performed Code Reviews and Unit Testing.
- Developed stored procedures for all back-end manipulations.
- Creating the web services using java and deployed in tomcat server.
- GUI automation testing using selenium.
- Resolved lot of defects related to the User Interface
- Building JUnit Test cases
Environment: JSP, Servlets, GWT, Struts, JavaScript, MS SQL, Eclipse, JBoss, WebSphere and Selenium