Java/jee Developer Resume
Columbus, OH
SUMMARY:
- 8+ years of experience in all phases of Software Development Life Cycle using Java / JEE technologies.
- Experience in Web based application development using Java/JEE, JSP, Servlets, JDBC, JSF, Hibernate, spring, Web Services and XML.
- Well versed with core Java concepts like collections, multithreading, serialization, Java beans and have expertise in SOA , Web Services, and XML technologies ( XSD,XSLT, Xpath )
- Proven software development experience using different methodologies - Agile and Waterfall
- Proven expertise in Production and Testing Support. Expertise in coordinating with offshore and onsite teams.
- Thorough knowledge in SQL and experience in RDBMS like Oracle, Derby, MySQL and DB2.
- Solid experience in deploying J2EE components on Apache Tomcat, BEA WebLogic and IBM WebSphere and JBOSS application servers .
- Thorough knowledge on consuming and providing both SOAP and REST web services .
- Experience in utilizing open-source frameworks as Hibernate, & spring .
- Experienced in automated building, testing and continuous integration using Ant and Maven .
- Thorough knowledge of Web technologies: XML, SAX /DOM Parser, AJAX, HTML, CSS, JavaScript and Jquery .
- Proficient in Java/J2EE Design Patterns including Singleton , ModelViewController (MVC), DataAccessObject (DAO).
- Hands-on experience in IDE Tools: Eclipse, MyEclipse, Spring Tool Suite .
- Experience in requirement analysis & gathering, and in UML - for developing application specific Object model, Use Case diagrams, Class diagrams, Sequence diagrams & State diagrams.
- Proven ability to develop, maintain effective client relationship & reach targets before time.
- Good knowledge in Java/J2EE architecture and developing applications based on OOAD concepts, SOA concepts and Java/J2EE Design Patterns such as MVC, Session Facade, View Helper, Composite View, Transfer Objects, Front Controller, Data Access Objects, Singleton and Factory Pattern.
- Strong front-end UI development skills using scripting languages like JSP, HTML5, JavaScript, JQuery and CSS3.
- Team player and a self-starter with excellent written and verbal communication, technical and interpersonal skills.
- Ability to rapidly learn new concepts and possess excellent analytical, problem solving skills and keen interest in the emerging technologies.
- Experienced in developing test cases using JUNIT , Mockito .
- Impact analysis, troubleshooting, supporting, and monitoring various production applications
- Understand all aspects of the systems lifecycle including design, analysis, development, documentation, testing, deployment, and support of web-based applications.
- Worked closely with Business Analysts and QA team members to understand requirements and design and ensure system meets business and technical objectives.
- Researched issues independently and came up with solutions efficiently to solve problems while balancing work priorities with development project needs
- Efficiently followed the Change Management, Quality Control, and Quality Assurance processes to ensure full compliance with Development Lifecycle process and standards.
- Experience working in on-off shore models.
TECHNICAL SKILLS:
J2EE Technology: Java 1.8, Servlets, JSP, JDBC, EJB, JNDI, JMS
Client: Server, MVC, J2EE, Spring, Hibernate.
Database: Oracle 11g, SQL server 2008,MySQL, Derby
IDE: Eclipse, Net Beans,JBuilder.
Design Methodology: UML, WaterFall, Agile
Operating Systems: Windows 9x/NT/XP/2003/VISTA/7/8, Linux, Unix
Conceptual knowledge: Web Services.
GUI: HTML5, XML, XSLT, JSF, AJAX, JavaScript, CSS3, JQuery.
Query Languages: SQL, PL/SQL.
Programming Language: C, Java
Design patterns: Business Delegate, Business Object, Value Object, Front Controller, Database Access Object, Factory, Singleton, Session Facade.
Tools: BEA WebLogic 8.1, JBOSS V7, IBM Websphere Application Server 6.1, Tomcat 6.0, JUnit 4.0, ANT, Log4j, Mercury Quality Centre, Rational Clear Quest. ANT, Maven, SVN, Toad
Design & Control: UML, Rational Rose, SVN, CVS, Clear Case
PROFESSIONAL EXPERIENCE:
Confidential, Columbus, OH
Java/JEE Developer
Responsibilities:
- Understanding the business requirements and create user stories as part of the Sprint, while following the Agile process of software development.
- Involved in designing phase of the project once the requirements are freezed using UML diagrams.
- Implemented presentation layer using Spring MVC and angularjs .
- Used spring framework to interact with service and DAO layers.
- Used Maven to build all project modules.
- Used Jboss drools rule engine to perform validations on the business objects.
- Worked on data migration from excel to database using apache POI libraries.
- Consumed REST webservices to interact with other services with in the company.
- Implemented the view layer using JSP , HTML , CSS , Javascript , jquery , angularjs . Business layer using Spring (MVC) frame work.
- Writing Ajax calls to populate data on the UI pages and load pages dynamically.
- Developed unit test cases to test spring services using JUNIT and Mockito framework.
- Developed stored procedures, triggers and functions using Oracle and Derby database.
- Hands on experience in using Sql developer and Squirrel client .
- Deployed and tested the application using the apache tomcat server.
- Hand on experience in SVN version control.
- Responsible for implementing the code, Fixing QA defect rose on ALM / JIRA .
- Implemented logging using Log4j.
- Responsible for performance testing, unit testing and integration testing, handling change requests and code reviews.
Environment: Java 1.8, JEE, Multithreading, Hibernate 4.0, Spring 3.2, Apache POI, SOAP, Eclipse, UML, HTML5, JSP, CSS, Java Script, JQuery, PHP, Angularjs, XML, Jboss 7, drools, Log4j, Mysql, JUNIT and Mockito.
Confidential, Jacksonville, FL
Java/JEE Developer
Responsibilities:
- Participated in Agile scrum meetings for requirement gatherings and product development.
- Worked extensively on core java concepts like Multithreading, concurrency framework and java collections
- Developed Web-application screens using JSF Facelets, PrimeFaces , Spring and Hibernate Framework.
- Developed Spring services, Dao's and performed object relation mappings using Hibernate and JPA .
- Involved in transforming XML data in to Java Objects using a JAXB binding tool.
- Developed Stored Procedures using Oracle 9i , DDL & DML statements, functions, triggers while interacting with Databases.
- Developed Spring based JMS message listeners to consume messages from the Queue.
- Used log4j for tracking errors and debugging the code and used Spring scheduling for PDF generation .
- Designed and developed CXF based Web Services to provide services to the various clients using SOAP and WSDL .
- Created datasources and JMS connection factories and managed deployments on JBOSS.
- Does the root-cause analysis for the tickets raised and identified immediate solutions so as not to impact the business, as well as focused on making the permanent fix for the problem areas identified.
- Developed unit test cases to test spring services using JUNIT and Mockito framework.
- Familiarity with Service oriented architecture (SOA) by developing web services based on JAX-WS and Axis frameworks.
- Analysis and updating of the existing Product data on MySQL database to support new GDS inventory and coordinating the changes with Database Team.
- Written Java classes to FTP the reports and output feeds to downstream systems after the processing is done by invoking the stored procedures
- Developed lot of reusable components and utility classes in core Java , Created multiple abstract classes and interfaces to abstract the underlined details from end user
- Created Pom.xml with maven dependencies and have done the integration of spring , Hibernate and JSF application.
- Participated in front end development using Java Server Faces 2.0 (JSF 2.0), JavaScript, Jquery, HTML 5, CSS 3.0, PHP.
- Developed and scheduled Crystal Reports to deliver them to the users, Involved in writing SQL queries, Store procedures and Triggers in SQL Server
- Responsible for debugging, testing, maintaining and deploying the application.
- Deployed and tested the application using the weblogic server.
- Used Eclipse as the IDE for developing the applications
Environment: Java 1.7, JEE, Multithreading, JSF 2.2, Primefaces 4, JMS, Hibernate 4.0, Spring 3.2, Apache CXF 2.7, SOAP, SOA, Eclipse, UML, HTML5, Java Script, JQuery, PHP, Angularjs, XML, Jboss 7, Log4j, Mysql, JNDI, JUNIT and Mockito.
Confidential, Louis, MO
JAVA/JEE Developer
Responsibilities:
- Developed the application following Agile scrum methodology and project tracking was done using Rally.
- Developed the project using Spring MVC , Jquery , JSP , HTML5 , CSS3 and Javascript .
- Developed dynamic and interactive web pages using PHP Scripting Language.
- Wrote Spring controllers, validators, services, dao's for the application workflows.
- Given live site support to all fidelity sites (UK, Germany, France, Belgium, Italy, Netherland, Spain, Sweden, Switzerland).
- Worked on Fidelity internal site for opening and closing of Change Requests/incident tickets.
- Given support to all Live site Releases for all Environments (DIT, EBF, SIT, UAT, PROD, Preview).
- Created whole business logic for Belgium, International and Switzerland sites. Interacted with different services to send data to and fro with restful webservices.
- Spring framework is used to implement Inversion of Control (IOC) and Data Access Object (DAO).
- Have used Spring JDBCTemplate for data retrievals and updates and used SVN for version control
- Involved in developing UML Use case diagrams, Class diagrams, and Sequence diagrams, Expertise in design and development of applications involving systematic design and architectural patterns.
- Utilize in-depth knowledge of functional and Technical experience in Java/J2EE and other leading-edge products and technology in conjunction with industry and business skills to deliver solutions to customer.
- Developed XML marshallers and unmarshallers using STAX to save data to database.
- Developed and tested the application using websphere 7.0 server.
- Developed and submitted various reusable and intellectual components within IBM.
- Was responsible for requirements gathering and analysis, deployment and UAT.
- Acted as mentor to team for new technologies and the use of common patterns and best practices. Trained new team members in company and team development standards.
Environment: Java 1.7, Web Sphere 6.1, RAD, Spring 3.0,Jquery, JSP, PHP, SQL Developer, DB2, JDBC, Putty, Winscp, Live site, Team site, IDOL,SVN.
Confidential, Dublin,CA
Java/J2EE Developer
Responsibilities:
- Interacting with the business analysts to gather the requirements and understanding the functional design specifications for the requirements.
- Designed the application architecture using Struts Framework and J2EE specifications.
- Core Java, highly concurrent Multithreaded coding.
- Used Spring Framework for Dependency injection and integrated it with the Struts Framework and Hibernate.
- Development of server side programming using Servlets , JSP , Struts .
- Designed banking web application by implementing the Struts 1.2 framework for Model View Controller (MVC) pattern
- Used JavaScript for client side validations and involved in developing JSPs for developing the view of the application.
- Consumed Web services for retrieving the revenue analysis data.
- Involved in the Data Access Object layer for storing, updating and loading the data using Hibernate.
- Generated User interface screens using JSP, JavaScript, CSS and HTML.
- Responsible for unit testing and integration testing, bugs fixing, handling change requests.
- Used Ant script for build and deploy process.
- Deployed the application on Tomcat server.
- Interacting with team members to understand the business domain and helping them for solving the technical problems.
- Involved in complete SDLC management using Rational Unified Process - Requirements gathering, Design, Analysis, Development and Testing.
- Followed the Java coding standards for scalability, reusability and ease of maintenance. Used Struts framework along with JSP, Servlets, HTML, CSS, JQuery and JavaScript to construct dynamic web pages.
- Performed validation for client side as well as server side with the help of Struts Validation Frame Work. Created XML Schema, XML template and XSL. Developed Web Services Application using SOAP and WS-Security .
- Developed and maintained elaborate services based architecture utilizing open source technologies like Hibernate ORM .
- Deployed components on Weblogic application server. .
Environment: Java1.7, J2EE, Multithreading, Struts frame work, Spring, Hibernate, HTML, CSS, AJAX, JavaScript, MySQL, Weblogic 10.3, Eclipse, Ant, JUnit and XML.
