Java/j2ee Developer Resume
Waukegan, IL
SUMMARY
- Having 8+ years of strong professional Java Development experience in various applications based on Object Oriented Programming (OOP), Client/Server, N - tier architecture, Web based Technology.
- Involved in various phases of Software Development Life Cycle (SDLC) and AGILESCRUM methodologies of Enterprise Web Applications, Stand-alone and Distributed applications.
- Have hands on experience in design and development of Java, J2EE Programming using JDBC, JSP, EJB, JSF, Spring, Struts, Servlets, HIBERNATE, JPA, ANT, Web Services, WSDL, REST/SOAP, PL/SQL, SQL.
- Proficiency wif teh application servers likeApacheTomcat, JBOSS andWebSphere.
- Expert knowledge over J2EE Design Patterns like MVC Architecture, Singleton, Factory Pattern, Front Controller, and Data Access Object.
- Proficient in developing Model View Controller (MVC) Architecture based applications using Struts and Spring Frameworks.
- Experience in working wif Object/Relational Mapping (ORM)frameworks such as Hibernate, JPAforPersistence Layer operations, which includes writing custom CRUDstatements, integrating stored procedures and functions.
- Extensively usedSpring concepts likeIOC/ Dependency Injectionand Spring DAO in various scenarios.
- Expertise in developing and consuming Web Services including different technologies and standards like REST, SOAP/UDDI/WSDL, Jersey.
- Utilized Swing API to develop client side components.
- Expertise in implementing Web services and JMS for teh synchronous and asynchronous communications between two applications running in different servers.
- Good experience in server side Business Logic Development using Session, Entity and Message Driven Beans.
- Experience in process, validate,extract data, parse and fromJava-to-XML and Java-to-JSON using Binding tools like JAXB, Castor, Jackson.
- Experienced in web development using HTML5, DHTML, XHTML, CSS3, JSP, JavaScript, JQuery, JSON, and AJAX.
- Extensively used SQL, PL/SQL in creatingdatabase objects like Tables, Views, Functions, Triggers, and Stored Procedures, Packages.
- Worked wif AWS EC2 Instance using Ubuntu AMI to deploy teh services delivered using EC2.
- Hands on experience wif build tools like ANT, Maven and logging tools like Log4J.
- Good Experience in Version Controltools such as GIT and SVN.
- Experienced in developing teh Unit and Integration test cases using JUnit, Mockito andTestNG
TECHNICAL SKILLS
Languages: C++, C#, Java,Python, T-Sql, PL/SQL, Unix Shell Scripting
Java Technologies: JDBC, Servlets, Java Persistence API (JPA), Java Server Pages (JSP), JSTL,JMS, JNDI,Swing, JSON, Jackson
Web Technologies: HTML5, CSS3, JavaScript, Angular JS, JQuery, Bootstrap, AJAX, GXT, Node.js, Web Services(SOAP, RESTful),GWT, Swagger-ui
XML Technologies: XML, XSLT, XPATH
Frameworks: Spring MVC, Struts, Hibernate, JPA
Databases: Oracle 11g / 10g, MS SQL Server, Mongo DB, MySQL, IBM DB2, MS Access 2007, Teradata, PostgreSQL, AWS RDS
Tools: Build(Ant, Gradle, Maven), Log4j, Jenkins, JIRA, Docker
Testing Tools: Junit, TestNG, Mockito
Version Control Tools: SubVersion, GIT, CVS
Servers: Apache Tomcat, Red Hat JBoss, Web Logic, Web Sphere, AWS EC2, NGINX
Operting System: Windows, UNIX, Linux
PROFESSIONAL EXPERIENCE
Confidential, Waukegan, IL
Java/J2EE Developer
Responsibilities:
- Involved in teh complete Software Development Life Cycle (SDLC) including Analysis, Design, Implementation, Testing and Maintenance.
- Worked on Agile Methodology (Scrum) to meet timelines wif quality deliverables.
- Worked on front-end side developing UI components using HTML5, CSS3,JavaScript, Angular JS and JSON to interact wif RESTful web services.
- Data validations were implemented using JavaScript and Responsive development is implemented using Bootstrap and CSS3 media queries.
- Developed application usingSpring framework by utilizing its features like Spring Dependency injection, Spring Security, Spring Web MVC.
- Used Hibernate NamedQueries to retrieve data from teh database and integrate wif Spring MVC to interact wif back end persistence system.
- Used Mockito to develop test cases for java bean components and test them through TestNG framework
- Extensively performed User Interface validations on client-side.
- Used Maven to buildand deploy teh application onto JBOSS Application Server.
- Worked on Java Message Service (JMS) API for developing message oriented middleware (MOM) layer for handling various asynchronous requests.
- Containerized teh application using Docker.
- Developed Quartz Jobs for generating teh reports.
- Used Jirafor Sprint planning, task management and estimation of stories.
- Used GITfor Version Control and Log4Jfor log messages.
- Written documentation to describe program development, logic, coding, testing, changes, and correction.
Environment: Java 1.7, JSP, JavaScript, Angular JS, JSON,Bootstrap, HTML5, CSS3, Hibernate, Spring, JPA, REST, Oracle 11g, JBOSS,JMS, Maven, MOCKITO, JIRA, GIT, Log4j, IBM Web Sphere MQ
Confidential, Charlotte, NC
Java/J2EE Developer
Responsibilities:
- Interacting wif teh business users, analysts in understanding teh requirements and followed Agile Methodology.
- Involved in developing teh UI pages using HTML5, CSS3, JavaScript,Angular JS,JQuery, Bootstrap and AJAX.
- Extensively worked on RESTful web services both exposing and consuming.
- Developed teh project using SpringFramework and used Hibernate for Object-Relational Mapping.
- Implemented Spring MVC pattern to ensure clean separation between teh presentation and business tiers.
- Successfully handled JSON/XML data and carried out JSON/XML parsing.
- Extensively used Hibernate for fetching teh data and saving teh data to Oracle database.
- Used JMS Bridge to send messages securely, reliably, and asynchronously to Web Sphere MQ, which connects to teh legacy systems
- Used JIRA tracking tool for assigning and defect management.
- Used Maven as building tool, Jenkins for Continuous Integration, and GIT for version control.
- Used Eclipse as IDE, configured and deployed teh application onto Tomcat server.
- Developed Unit test cases using JUnit.
Environment: Java 1.7, Spring, REST, JavaScript, Angular JS, JSON, AJAX, Bootstrap, HTML5, CSS3, JQuery, Hibernate, JIRA, Maven, Eclipse, Tomcat, JMS, Junit, IBM Web Sphere MQ
Confidential, PA
Java/J2EE Developer
Responsibilities:
- Played an active role in team by interacting wif Business Analyst and converted business requirements into system requirements.
- Good experience wif Software Development Life Cycle process (SDLC) and also wif Agile methodology.
- Developed Dynamic web pages using JavaScript, Angular JS,HTML5, CSS3.
- Developed teh application using Spring Web MVC Framework and integrated it wif Hibernate.
- Involved in teh development of various Java beans and business components for User account, transaction history using Core Java technology such as me/O system, Generics, Exception Handling, and Multithreading methodology.
- Configured Spring Security for customer login validation, authentication, and authorization.
- Used DAO and SQL to query and update teh data in database.
- Used AJAX and JSON data format to transfer data from front-end to back-end and handle asynchronous request wifout refreshing teh whole page.
- Monitored teh error logs using Log4j.
- Created testing cases using JUnit to test Java functions andQUnit test to test front-end functions throughout teh development.
- Used GIT as version control tool to maintain current and historical codes.
- Used EclipseIDE for designing, coding and developing applications
Environment: Java 1.6, Spring MVC, Spring Security, DAO, SQL, Oracle, Ajax, JSON, Log4j, JUnit, QUnit, GIT, JavaScript, Angular JS, HTML5, CSS3.
Confidential - St. Louis, MO
Java/J2EE Developer
Responsibilities:
- Interacted wif Data architects, Business Analysts, and users to understand business and functional needs.
- Worked on technologies like HTML5, CSS3, Java Script, Angular JS,XML, JSP and JSTL for developing frontend design and development.
- Used JavaScript for improvement client side validations.
- Implemented various design patterns such as Data Access Object, Service Locator, and singleton to facilitate clean distribution of services across various layers of processing.
- Developed teh application using Spring Web MVC architecture and Spring AOP.
- Used Spring DAO concept to interact wif database using JDBC template.
- Created Tables, wrote complex queries, Indexes, Stored Procedures, Triggers, Constraints.
- Developed Phase listeners to handle user request and validate, developed Test classes for Unit Testing and System Testing.
- Monitored teh error logs using Log4j and fixed teh problems.
- Use JMS to create, send, receive, and read enterprise messaging system messages.
- Used JIRA to test and track teh Issues and Bugs and for teh Project Management.
- Used Maven to build and deploy teh application.
- Created WAR and EAR files for deployment in teh Development environment.
- Used GIT for Version Controlling.
Environment: Java 1.6, Spring, JDBC, JavaScript,Angular JS, JSP, JSTL, XML, Log4j, Spring DAO, JIRA, JMS,GIT, Maven, Singleton, Tomcat 7, HTML5, CSS3.
Confidential
Java Developer
Responsibilities:
- Involved in teh overall system analysis, design, development, and documentation.
- Involved in Object Oriented Analysis and Design (OOAD) using UML for designing teh application.
- Developed teh application using teh Struts.
- Developed JSP pages for teh presentation layer, used custom tag libraries, JSP Standard Tag Library (JSTL).
- UsedHibernate for handling teh database access.
- Performed teh front-end validations using JavaScript.
- Extensively wrote Stored Procedures, Triggers, and Cursors, Views for data retrieval and data storage and updates in T-SQL database.
- Wrote Apache ANT build scripts for building teh application and test cases using JUnit for performing teh unit testing.
- Used CVS for Version Controlling.
- Involved in resolving high priority ticket and issues related to teh support system.
Environment: Java 1.5,JSP, Hibernate, Struts, HTML, CSS, JavaScript,CVS, UML, XML, T-SQL, Web Sphere, JUnit, Apache ANT