We provide IT Staff Augmentation Services!

Java/ J2ee Developer Resume

0/5 (Submit Your Rating)

Chicago, IllinoiS

SUMMARY

  • Over 8+ years of experience in software development using Java and J2EE technologies, this includes all phases of software development life cycles like User Interaction, Analysis, Design, Development, Implementation, Integration, Documentation, Testing, Deployment, Builds, Configuration and Code Management.
  • Strong background in Java/J2EE environments.
  • Well experienced in MVC architecture of spring framework.
  • Experienced in all phases of Software Development Life Cycle (SDLC) using Java, J2EE, Servlets, JSP, JDBC, and Spring2.5/3.0.
  • Experienced in developing front - end systems with HTML5, JavaScript, CSS3, Bootstrap and AngularJS, JSON, JQuery and Ajax.
  • Responsible for creating a new application used by Customer Service to manage e-Commerce orders, customers, gift card processing, loyalty information using AngularJS, Html, Java and Spring REST Web Services.
  • Strong Experience in object oriented design and programming.
  • Develop the micro-service in spring cloud framework to support Next generation cloud framework.
  • Working experience in agile development methodology and SOAP Web Services, WSDL.
  • Worked in IDEs such as Eclipse, WSAD and Net Beans, spring tool suite.
  • Good working knowledge of version control systems like CVS, SVN.
  • Experienced in working with databases, such as Oracle, SQL Server, My SQL.
  • Development and deployment experience with Apache Tomcat, J Boss, WebLogic and IBM Web sphere servers and experience working with UNIX.
  • Expertise in analyzing business requirements and providing technical solutions, design and Coding.
  • Good experience on Oracle DB, Jenkins, Hub, and Restful Web services.
  • Expertise in Web Page development using JavaScript (libraries such as Prototype and JQuery), Ajax, XML, HTML5, JSON, and CSS3.
  • Developed large-scale, real-time, live blogging server and UI.
  • Expert in developing applications using all J2EE technologies like Servlets, JSP, JDBC, JNDI, JMS.
  • Expert in using most of the Java IDEs like RAD, Eclipse, Net Beans and IntelliJ.
  • Proficient in Swing, EJB, Core Java and XML (XSLT and Schema)
  • Extensive experience in Application servers likes Web logic, Web Sphere, Jboss, Glassfish and Web Servers like Apache Tomcat.
  • Good experience with Multithreading, Collections and Exceptions.
  • Expertise in Selenium automation using Selenium Web Driver, Selenium Grid, JAVA, J Unit & Maven.
  • Experience in client side designing and validations using HTML, CSS, JavaScript, AJAX, JQuery, and AngularJS.
  • Hands on working Experience in Cloud technologies like Amazon Web Services (AWS) and Cloud computing infrastructure such as Amazon Dynamo DB, Amazon SQS.
  • Building backend services and Restful APIs.
  • Providing production support for the application and Bug fixing within production environment.
  • Expertise in client scripting language and server side scripting languages like JavaScript, JQuery, JSON, DOJO, bootstrap, Angular.js, backbone.js, Require.js, JSF and JSP.
  • Experience in building micro services and deploying to AWS Cloud.
  • Well versed and hands on experience in Version control tools like GIT, CVS and SVN.
  • Experience in developing Ant scripts for building and deploying applications. Used Log4j for logging and Junit4 for unit testing and good understanding of Test-Driven development (TDD)
  • Expertise with User Interface Design using JSP, JSF and HTML.
  • Experience with Core Java component Collection, Generics, Inheritance, Exception Handling and Multi-threading.
  • Expertise in developing applications using Web Services (SOAP, RESTFUL), Core Java, JDBC, Servlets, JSP, HTML, Java Scripts and develop Jasper Reports, Birt, Reports.
  • Good experience in unit and system testing of developed modules.
  • Design and implementation of business logic using Entity and Session Beans to handle transactions and updating of data into the Oracle database.

TECHNICAL SKILLS

Languages: C, C++, Java, PHP and ASP

J2EE Technologies: J2EE, Servlets, Java Server Pages (JSP), Applets, Enterprise Java Beans (EJB), JNDI, SOAP, SOA, BPEL, Webservice, Struts, JDBC, JavaMail, ANT, XML, XSL, JMS, Java Script., JMS

Web/Application Server: Apache-Tomcat 5.1, IBM Websphere 6.1, BEA Web Logic Server 8.1, Java WebServer 2.0, Jboss

DBMS / RDBMS: Oracle Server, MS-SQL Server, My SQL, MS-ACCESS, IBM DB2

Operating Systems: Windows Vista/XP/2000/NT, Win 2k Server, Sun Solaris, UNIX, LINUX, Power shell Scripting

Tools: MS Project 98, Application Diagrams using Visio, Version control using Visual Source Safe, CVS and MKS

Testing Tools: JUnit, Apache JMeter

Database: Oracle,SQL-Server, MySQL server, PostgreSQL MongoDB, DB2

Development Tools: Eclipse,My Eclipse, IBM RAD,Spring Tool Suite (STS), Intelli J

Issue Tracking Tools: Maven, Gradle, Jenkins, Ant JIRA, Pivotal Tracker, FireBug, Rally

Web services: SOAP, RESTful, UDDI, WSDL, JAX-RPC, JAX-RS JAX-WS, JAX-B, Apache Axis2,Apache CFX

PROFESSIONAL EXPERIENCE

Java/J2EE Developer

Confidential, Wilsonville, Oregon

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design, development, and testing.
  • Developed the view-controller components using JSPs, HTML5, CSS3, AJAX, JavaScript (JQuery).
  • Implemented routing logic and navigation from screen to screen and implemented login functionality on the client side in Angular JS.
  • Implemented core features of Angular JS framework such as dependency Injection, Data-binding, Filters, Directives, Templates, Services and Deep Linking Designing.
  • Maintained Interface compatibility and concurrency in the project using Java 8 new features like default, static methods and Concurrency API.
  • Used Java 8 Method References feature to point to methods by their names and used functional Interfaces.
  • Used Spring MVC framework for implementing Model-View- Controller (MVC) architecture at the Web tier level to isolate each layer of the application so that complexity of integration will be reduced, and maintenance will be very easy.
  • Used Spring AOP for solving crosscutting concerns like keeping logged data and transactions details etc.
  • Used Spring Batch for processing large amount of data like transaction management, job processing, resource management and logging.
  • Secured the API's by implementing Oauth2 token-based authentication/authorization scheme using spring security
  • Designed and developed Micro Services business components using Spring Boot.
  • Developed Restful Micro Services using Spring Rest and MVC, for OSS services.
  • Hands on Coding to build REST Micro Services using Spring Cloud, Oracle, XSD, JSON, Spring Config, Cloud Foundry and Jenkins.
  • Micro Services were being used as a strategy to gradually replace a core monolithic application while still adding business features.
  • Worked on developing Restful endpoints to cache application specific data in in-memory data clusters like REDIS and exposed them with Restful endpoints.
  • Used Hibernate ORM framework as persistence engine and wrote Hibernate Queries to automate the mapping between Oracle database and Objects in Java.
  • Involved in writing SQL and Stored Procedures for handling complex queries with help of TOAD and access them through Java Programs from Oracle Database.
  • Worked with MongoDB to store non-relational data into collection and retrieve them whenever required.
  • Worked on setting up Maven scripts to build, package, and deploy application code to the target WebLogic Application Servers and worked on continuous integration servers like Jenkins.
  • Focused on Test Driven Development there by creating detailed JUnit tests for every single piece of functionality before writing the functionality.
  • Worked in Agile TDD environment using SDLC tools like GIT, Jira, Jenkins, and Maven for build packaging and deployments of the application components.

Environment: Agile Methodology, Java1.8, HTML5, CSS3, JavaScript, JQuery, Ajax, AngularJS, AWS IAM, EC2, S3, RDS, SQS. Hibernate, spring, XML, JSP, JAX-RS, Spring AOP, Spring security, Oracle, MongoDB, JSP, Docker, GIT, JIRA, PL/SQL, STS, JUnit, Log4J, Maven, Jenkins, WebLogic 7.1, WebSphere Application Server.

Java/ J2EE Developer

Confidential, Chicago, Illinois

Responsibilities:

  • Involved in the analysis, definition, design, implementation and deployment of full software development life-cycle (SDLC) of the project.
  • Good client interaction and involved in client and Business discussions for requirements gathering and planning. Performed onsite design and code review before delivering the modules.
  • Enhanced the application with Spring Boot Framework to produce a runnable jar, the framework is clearly a formidable utility in the development of deployable micro-services
  • Developed REST web services & consumption of the responses to build in UI.
  • Developed web applications using Rational Application Developer (RAD) and deployed it in web sphere application server.
  • Well versed in designing presentation layer components using Servlets, JSP, JQuery, Tag Libraries, HTML, CSS and JavaScript.
  • Introduced asynchronous calls in the application, using AJAX, to enhance and optimize the performance, in turn reducing the callback/processing time of the GET request.
  • Developed REST services to talk with adapter classes and exposed them to the Angular JS front-end which resolved single sign-on authentication of target. Worked on Restful web services which enforced a stateless client server and support JSON few changes from SOAP to RESTFUL Technology
  • Used Angular JS as the development framework to build a single-page application (SPA) and reusable Angular JS applications. Worked on creating Single Page Applications using Ember Js framework.
  • Maintaining the business standards in EJB and deployed them in WEBSPHERE application server. EJB, Servlets are used to handle the data collected from the JSP's.
  • Worked on dyna cache and distributed map cache to improve performance.
  • Developed web service client using Spring Framework and REST HTTP protocol to get customer credentials and information. Used JPA, hibernate persistence API for the database operations to interact with Oracle Database.
  • Developed screens using HTML5, CSS, JavaScript, JQuery and AJAX taking advantage of the frameworks Angular JS.
  • Used JUnit for testing the application modules and Log4J for logging.
  • Implemented methods to validate, invalidate, keep a live session for login process and maintaining session credentials. Used Maven repository to include all the jar files required for the JSP Tag libraries
  • Used SVN for version control across common source code.
  • Fixed priority & performance related defects after the portal went to pre-prod environment.
  • Used Spring MVC as Web module, involved in design, development of new Action classes to interact with business logic Used Spring Frame work for IOC, AOP, and DAO layer design patterns.
  • Worked in build, deploy multi module applications using Maven and CI servers like Jenkins along with Git for version management.
  • Involved in exception handling testing using SOAP UI and Security of Mule endpoint through WSSR.

Environment: JDK 1.8, Spring Boot, XML Schemas, XSLT, WSDL, Maven 4.0, Log4j, Rest Web Services, IBM RAD, WAS, Bootstrap, CSS, Angular JS, Maven, Jenkins, Oracle 12 c, AWS, Micro-services, Git.

Java/J2EE Developer

Confidential - St Louis, MO

Responsibilities:

  • Extensively involved in design and development of Line Level Bill Credits (LLBC), and Handset.
  • Developed handlers which should handle Web Services calls using Axis 2.0 and http requests to process the data. Used Sax parser to parse the XML response from Hosts.
  • Used Struts, play framework to write Presentation Layer, Business Layers and Controller servlets.
  • Used Oracle 10g as backend databases and actively involved in writing PL/SQL functions and packages.
  • Developed XML configuration files, properties files used in struts Validate framework for validating Form inputs on server side.
  • Used Restful Web services which is light weight, maintainable and scalable.
  • Used Java Persistence API (JPA) framework for object relational mapping which is based on POJO Classes.
  • Used Struts which is an open source MVC framework for creating elegant, modern java web applications.
  • Extensively used AJAX technology to add interactivity to the web pages.
  • Used spring data JPA which focuses on JPA to store data in relational data base, by which simple Queries are written.
  • Used Angular Js to address many of the challenges encountered in developing single page applications and created custom general modules and components which extend the elements and modules of core Angular Js.
  • Worked with JSON objects and JavaScript and JQuery intensively to create interactive web pages.
  • Used SOA for web-based applications.
  • Developed web service client based on WSDL's provided by middleware team for retrieving bill credits and customer agreement data from backend systems.
  • Involved in deployment of application on WebLogic Application Server in Development & QA environment.

Environment: Java 1.7, Spring, SQL, Eclipse, JSP, Servlets, JMS, XML, Ant, XSLT, JSON, SVN, Oracle 11g, JPA, RESTful, Spring MVC, Struts, Spring Data JPA, Jenkins, AngularJS, WebLogic 7.0, SOA, JavaScript, MyBatis, Maven, PL/SQL J unit, Web Sphere.

JAVA/J2EE Developer

Confidential - San Francisco, California

Responsibilities:

  • Followed Agile Rational Unified Process throughout the lifecycle of the project.
  • Applied Object Oriented concepts (inheritance, composition, interface, etc.) and design patterns (singleton, strategy etc.)
  • Responsible for designing and reviewing web services WSDL, their structure, data types and operations with Application architect team.
  • Responsible for Web Services consuming and packaging using Axis.
  • Applied Spring IOC Container to facilitate Dependency Injection.
  • Used Spring AOP to implement security, where cross cutting concerns were identified.
  • Involved in designing and developing architectural structure for Hibernate Interceptors and Web Filters
  • Developed Web service's using REST.
  • Involved in design and decision making for Hibernate OR Mapping.
  • Developed Hibernate Mapping file (hbm.xml) files for mapping declaration
  • Responsible for designing front end system using JSP technology, HTML and JQuery.
  • Re-factored large code base to conform to best practices to spring design patterns.
  • Integrated Drools Business Rules Engines implementing business rules.
  • Involved in Managing Web Services and operations.
  • Effectively implemented server-side REST APIs, such as fitness location simulator and fitness status updating handler using Spring MVC, Spring Boot and spring.
  • Involved in implementing the Micro Services based on Restful API utilizing Spring Boot with Spring MVC.
  • Reduced development cycle time about 20% by using Spring Boot, Spring Data and Spring Cloud to develop micro-services of Location REST service.
  • Involved in developing the core base Classes and designed the packaging needed for the project.
  • Implemented Stored Procedures for the tables in the database DB2.
  • Involved in designing reporting generating system from XML files using XML technology, JAXP.
  • Involved in Developing and performing Mock Testing and Unit Testing using JUNIT and Easy Mock. Also used JIRA for bug tracking and project management.
  • Involved in implementing APIs using Spring Restful web services
  • Built project using Apache Maven build scripts.
  • Used Git for Version Control.

Environment: J2EE, Microsoft Visio, Web Sphere Application Server 8.0, Spring MVC, IOC, Spring AOP, Apache Axis, Hibernate, REST Web service, RAD 7.0, JQuery, Maven 2.0, Stored Procedure, DB2, ClearCase, GIT JUnit 4, JIRA, Easy Mock, Agile, RUP.

Java/J2EE Developer

Confidential

Responsibilities:

  • Prepared Requirement Specification Document by analyzing the business requirements.
  • Contribution in Requirement gathering, designing, coding, release management.
  • Involved in project initiation, estimation activities, requirements gathering sessions, communicated directly with the Site merchandising team to get the appropriate requirements
  • Involved in the Design phase of the application.
  • Worked on application center screens and developed user interfaces using JSP.
  • Used Java Script for client-side validations.
  • Have written browser specific AJAX call code to invoke the services & update the UI controls.
  • Code written in Java with features like Collections, Exception Handling, Serialization, IO and multithreading.
  • Developed the application using Struts Framework that uses JSP, Model View Controller (MVC) architecture.
  • Used Struts tallies to develop UI pages.
  • Integrated application with Validation framework for server-side validations.
  • Involved in the implementation of Web Services using Restful APIs.
  • Developed ANT scripts and developed builds using Apache ANT.
  • Used Rational Clear case as Version control and configuration management tool.
  • Involved in the Unit Testing of the application using JUnit.
  • Implemented logging mechanism using Log4j framework.
  • Written code to do xml parsing using JAXP & Marshalling and Un-Marshalling using JAXB.
  • Used WebSphere Application Server for deployment.
  • Have written SQL queries & PL-SQL - Stored procedures, functions, triggers, cursors, and object types.
  • Involved in integrating different modules in the project. Involved in doing JUnit.

Environment: s: Eclipse, JSP, Struts, Validation Framework, JDBC, Restful Web Services, Log4j, ANT, JUnit, Oracle10g, XML, CVS, WebSphere, Java Script, MVC

We'd love your feedback!