Java Developer Resume
Chicago, IL
PROFESSIONAL SUMMARY:
- 7+ years of experience as a JAVA/J2EE software developer with object oriented, server side, distributed computing technologies and Database applications with extensive experience in Software Development Life Cycle gathering the requirement and analyzing, design, coding with implementation and development.
- Maintenance of web based and Client/Server applications utilizing Java, J2EE, Spring, Hibernate, JSF, JMS, XML, EJB, JSP, Servlets, JDBC, JSON, JNDI, HTML and JavaScript, SQL, PL/SQL.
- Extensive knowledge of MVC architecture like STRUTS, Spring frame work, JSF and J2EE Design Patterns like Singleton, Session Facade, Service locator, DAO, DTO, and Business Delegate in the development of web based and distributed Enterprise Applications.
- Solid experience in application development as a Java/J2EE developer using WebSphere Application Server v7.0 and WebSphere Studio Application Developer.
- Experience in designing User Interface (UI) applications and professional web applications using HTML, DHTML, XHTML, XML, XSL, XSLT, JQuery, D3.js, JSON and CSS.
- Exposure to IBM Message Broker, UML Rational Rose, Hibernate, Tiles Framework and Spring Framework.
- Good experience on SOAP, SOA and REST Web Services.
- Experience in implementation of business applications using BEA Web logic, Web Sphere, IBM WebSphere Application and Portal Server (WAS/WPS), Json and Tomcat.
- Extensive experience in Object Oriented Analysis in developing server side and front - end framework using J2EE design patterns. Strong hands-on experience with AngularJS and NodeJS.
- Experience in Developing User Interface (UI) Rich Web Applications, and Web Service Applications using Front End/User Interface (UI) Technologies like Object Oriented JavaScript, Type Script, Angular 2.0, Angular 4, Angular JS, Node JS, Bootstrap, Media Queries, CSS Frameworks, Java.
- Expertise in Angular 2.0 framework and its ability to create simple and scalable code for SPA.
- Expertise in creating Maven and Gradle builds to build and deploy Spring Boot microservices to internal enterprise Docker registry.
- Experience of Database design in Oracle/ DB2/ MySQL/ SQLServer/ Postgre query-based programming and PL/SQL procedure programming and proficient in Database programming using JDBC and SQL.
- Experience in writing database objects like Stored Procedures, Functions, Triggers, PL/SQL packages and Cursors for Oracle, SQL Server, DB2, MySQL.
- Experienced in implementing Service Oriented Architecture(SOA) with XML based Web Services (SOAP/UDDI/WSDL) using Top down Approach and Bottom up Approach.
- Involved in using Bootstrap and AngularJS for the development of UI.
- Wrote and maintained scripts in Maven to create JAR, WAR, EAR artifacts and other build automation tasks.
- Ability to work closely with teams, to ensure high quality, timely delivery of builds & releases .
TECHNICAL SKILLS:
Programming Languages: Java, J2EE, SQL, PL/SQL, C, C++
Operating Systems: UNIX, Redhat, Linux, IBM AIX, Sun Solaris.
Java/J2EE Technologies: Java, JDBC, Servlets, JSP, Struts, EJB, JSTL, JMS, XML (DOM, SAX), Spring, Hibernate, Web Services, WSDL
ClientSide Programming: HTML5, DHTML, XML, XSD, AJAX, JavaScript, Node.js, AngularJS, JQuery, CSS3.
RDBMS: Oracle 10g, 11g, SQL server 2005/2008, MySQL, DB2.
Application Servers/Web Servers: Oracle WebLogic, Apache Tomcat, WebSphere 6
Tools: VNC, Toad, SQL Developer, Maven, Gradle, ANT, Log4J, JUnit, SoapUI 4.0.5, Visio.
Framework: MVC 2.0, OSGI, Hibernate 3.0, Springs, Struts 1.X, JDBC, JPA
Design Tools: Rational Rose, UML, Erwin.
Version Control: CVS, SVN, GIT
IDE: Eclipse, My Eclipse, IntelliJ
Reporting Tools: Crystal Reports 10, BO Reports
ERP Applications: Taleo, Taleo Connect client(12C)
Amazon Web Services: Amazon EC2, VPC, ELB, EBS, SNS, Cloud Watch, S3, Cloud Trail, IAM.
PROFESSIONAL EXPERIENCE:
Confidential, Chicago, IL
Java Developer
Responsibilities:
- Involved in all phases of Software Development Lifecycle (SDLC) including Requirements Collection, Analysis, Development and Customization of the Application through Agile TDD methodology.
- SVN and CVS were used for the version control.
- Migrating existing application into micro services architecture using Rest APIs, spring boot.
- Development as per request such as code fixes, adding new functionalities.
- Specified Experience in configuring and deploying Java and J2EE applications into application servers (Apache Tomcat).
- Extensive experience with shell scripting, writing new and updating old scripts for file processing.
- Worked on Installation/ Configuration/ Administrated and Migrated existing servers into VMware Infrastructure.
- Extensively used Core Java API, Spring API in developing the business logic.
- Used SOAP protocol to extract and upload information to Taleo.
- Designed and Developed Representational state transfer (REST) based services and Simple Object Access Protocol (SOAP) based services as part of the requirement.
- Designed and developed web pages using HTML, CSS, JSP, JavaScript, XML and XSLT.
- Coded in Angular2 MVC framework to build the Web application for the internal use of the organization.
- Deployed applications on WEBLOGIC Application server. Followed TDD and wrote unit test cases using JUnit.
- Worked Extensively with Angular CLI for creating components, Services, pipes, Directives.
- Designed and developed the application using Angular 2 framework along with HTML5, CSS3, Type Script, Java Script, Bootstrap, Node . js, NPM, Mongo DB .
- Worked with HTTP/HTTPS protocols by using angular2 components to build RestFul services.
- Used AngularJS framework for building web-apps and is highly efficient in integrating with Restful services.
- Used JavaScript, AngularJS, and AJAX technologies for front end user input validations and Restful web service calls.
Environment: Maven, Spring Core, Spring Data, Spring MVC, Spring AOP, Spring Batch, Spring Scheduler, AngularJS, Restful Web Services, SOAP Web Services, Weblogic, Eclipse(Ganymede), Cruise Control,Toad, Hibernate, Oracle 11g, JSP, JSTL, HTML5, CSS,JavaScript, XML, JSON, XSD, Tomcat, JUNIT, log4J, UML, Rational Rose, Maven, SOA, Design patterns.
Confidential, Vernon Hills, IL
Java/J2EE Developer
Responsibilities:
- Implemented the front end using JSF, HTML, XML, CSS, JQuery and JavaScript, also used AJAX for dynamic web content.
- Used Spring MVC as framework and JavaScript for major data entry which involved extreme level of data validation at client side.
- Implemented Survey Questionnaire using JSF 2.1 for front end with AJAX calls.
- Integrated JSF 2.1 with spring and Hibernate 3.5.
- Extensively used JPA 2 specification for accessing and updating information.
- Used Native Queries and Criteria Queries (annotations) in hibernate for access and updating of data.
- Used Spring 2.5 Framework for DI/IOC and ORM components to support the Hibernate tool and JSF.
- Used Hibernate extensively and worked on Collection Mappings, Association Mappings (unidirectional and bidirectional with join tables), Component mappings, Inheritance mappings.
- Also worked on Native SQL (Named SQL Queries, custom SQL for loading), Hibernate filters and XML mapping.
- Involved in writing SQL queries in order to access data from the Oracle 10g database.
- Worked on XML parsing by using DOM and SAX parsers and used JAXB for marshaling and unmarshaling XML documents.
- Consumed SOAP based web services.
- Monitored the error logs using Log4J and fixing the problems.
- Maven was used to manage dependencies in the application and deploy it on Websphere Application server.
- SVN was used for the version control.
- Used Java Message Service (JMS) for reliable and asynchronous exchange of important information, such as order status report, delivery report.
- Followed TDD and wrote unit test cases using JUnit.
- Maven was used as Project Management tool.
Environment: Java, J2EE, JSF 2.1, Spring 2.5, Hibernate 3.5, JMS 1.1, XML, SOAP, WSDL, AJAX, HTML, JAVASCRIPT, CSS, Log4J, JAXB, JUnit, Jboss Application Server 4.0, My Eclipse 10.1, Oracle 10g.
Confidential, Pittsburgh, PA
Java/J2EE Developer
Responsibilities:
- Development as per request such as code fixes, adding new functionalities.
- Interacting with client and other vendors as needed.
- Creating new reports with crystal.
- Updated SSL certificates in Unix server to share files between vendors.
- Extensive experience with shell scripting, writing new and updating old scripts for file processing.
- Used Spring MVC as framework and JavaScript for major data entry which involved extreme level of data validation at client side.
- Used Native Queries and Criteria Queries (annotations)in hibernate for access and updating of data.
- Used Spring 3.0 Framework for DI/IOC and ORM components to support the Hibernate tool and JSF.
- Used Hibernate extensively and worked on Collection Mappings, Association Mappings (unidirectional and bidirectional with join tables), Component mappings, Inheritance mappings.
- Also worked on Native SQL (Named SQL Queries, custom SQL for loading), Hibernate filters and XML mapping.
- Involved in writing SQL queries in order to access data from the Oracle 11g database.
- Worked on XML parsing by using DOM and SAX parsers and used JAXB for marshaling and unmarshaling XML documents.
- Developed REST clients for the vendors.
- Deployed applications on JBOSS Application server.
- SVN was used for the version control.
- Followed TDD and wrote unit test cases using JUnit.
- Bamboo was used as Project Management tool.
Environment: Java, J2EE, Spring 3.0, Hibernate 3.5, JMS 1.1, XML, SOAP, WSDL, AJAX, HTML, Log4J, JAXB, JAXRS, JUnit, Jboss Application Server 5.0, Eclipse (Ganymede), Oracle 11g. Bamboo, Crystal Reports 10, Toad, SQL Developer.
Confidential
Java Developer
Roles and Responsibilities:
- Involved in the complete Software Development Lifecycle (SDLC) using the Agile iterative development Methodology. Interacted with the end users and participated in the SCRUM meetings.
- Involved in development of application using struts, RAD and Oracle data base.
- Developed Data Access Layer using Hibernate ORM framework.
- Have coded numerous DAO’s using Hibernate Dao Support. Used Criteria, HQL and SQL as the query languages in Hibernate Mapping.
- Used Web Services for transmission of large blocks of XML data using SOAP.
- Used XML for data exchange and schemas (XSDs) for XML validation. Used XSLT for transformation of XML.
- Written numerous test cases for unit testing of the code using JUnit testing framework.
- Used Log4j to implement logging facilities. Used Clear Case for version control.
- Configured and Deployed application on web Sphere Application Server in Windows XP environment
Environment: JDK 1.5, Java EE 5.0, web Sphere Application Server 6.1, RAD 7.0, Eclipse 3, IBM UDB DB2, (AJAX), Web Services, HTML, CSS, XML, Ant, UML, Rational Rose, JUnit, Log4j, Clear Case, Windows XP.
