We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

4.00/5 (Submit Your Rating)

Austin, TX

SUMMARY:

  • Around 6 years of experience in Design, Development, Implementation and Maintenance of Java & J2EE applications using Agile and waterfall methodologies.
  • Good Knowledge and working experience on Multi - Tier Architectures and Design using client-server and Web Technologies in Financial, SCM domains.
  • Hands on experience in Requirement Analysis, High-level design using design patterns and Object oriented programming and OOAD concepts.
  • Completed projects using Java, J2EE, EJB, SPRING, STRUTS, HIBERNATE, IBATIS, WEBSERVICES, RMI, Servlets, JSP, Flex, JSF, JNDI, JDBC, JMS, JTS, JavaScript, HTML, SOAP and XML, XSLT, SQL, PLSQL, Ajax, Maven, Ant-build scripts.
  • Hands on experience in various java-programming tools like Bea Workspace, WSAD, Eclipse-3x, RAD.
  • Proficient in implementation of frameworks like Struts, Spring (Spring MVC, Spring Web Flow, Spring IOC, Spring AOP, Spring Security, Spring Boot, JSF, AJAX frameworks (Rich Faces, My Faces) and ORM frameworks like Hibernate, IBATIS.
  • Hands on experience in all stages of Software Development Life Cycle (SDLC)
  • Strong Experience in PL/SQL, SQL, Stored Procedures, Triggers, functions, packages in Oracle, DB2.
  • Experience in Java Swing / JavaFX / Rich Client Platforms.
  • Good Knowledge in building and deploying Apache ANT/ MAVEN scripts for deployment and customizing WAR/ JAR file management for web applications.
  • Experience in working with the NoSQL Database like MongoDB to manage extremely large data sets.
  • Proficient in using test automation tools such as Selenium, TestNG/Junit, Ant/Maven, Jenkins, Cucumberto develop automation testingscripts for web and client server applications.
  • Experience using J2EE Design Patterns like Composite View, Value Object, DAO, MVC, Singleton, Session Facade Pattern, Front Controller, MVC and Factory Pattern for reusing most efficient and effective strategies for new development.
  • Expertise in developing MVC architecture for web based applications using Struts and spring tag lib MVC framework.
  • Gained Hands on experience in analyzing the Cassandradata from flat files using Spark.
  • Developed enterprise-level applications utilizing XML, JSON, Restful-based web services, JavaScript, HTML, Angular.JSand a Modern UI framework such as Bootstrap.
  • Experience in working with various databases like Oracle 8.x/9i/10g, MS-SQL Server … & good knowledge in T-SQL, PL/SQL statements, Stored Procedures, Triggers.Proficient in developing Web Services, related technologies and frame works like WSDL, SOAP, REST, JAX-WS, JAXB, JAX-RPC, AXIS and Jersey, SOAP UI and generating client’s client using Eclipse for Web Services consumption.
  • Experience and solid understanding of Microservices.
  • Managed Amazon Web Services like EC2, S3 bucket, ELB, Auto-Scaling, Elastic Search, Virtual Private Cloud (VPC) through AWS Console and API Integration.
  • Good experience in working with Web/Application servers likes Jboss4.x Application ServerWebLogic10.0 &8.1, WebSphere6.x and Apache Tomact5.x
  • Design and implementation experience in WebSphere Commerce v7.0/v8.0
  • Strong understanding of WebSphere commerce architecture and able to make right design decisions.
  • Experience in performing Code reviews and peer reviews for maintaining best coding standards.
  • Proficient in Java Multi-Threading, Socket programming.
  • Used Java 1.8 features like Lambdas and Streams for adding extension methods.
  • Good Communication skills and writing skills.

TECHNICAL SKILLS:

Languages: C, C++, Java, J2EE, SQL, MQL, PL/SQL

Enterprise Java: Java, J2EE, Swing, RMI, Sockets, JDBC, Servlets, JSP, JMS, Java Beans, JSTL, JSF, Struts, EJB, Spring, JTA, JNDI and JPA Web/XML

Technologies: HTML5, CSS3, JavaScript, AngularJS, XML, XSD, XSL/XSLT, SAX/DOM, AJAX, JQuery, JSON, Backbone JS, DOJO, NodeJS.

Tools: & Framework Java 1.8, Struts, Hibernate, Spring MVC, Spring Web Flow, Spring IOC, Spring AOP, JMS, JSF, Log4J, SOA, Microservices, Jasper reports, SOAP UI, Spring Boot, Spring Batch, Spring Security, and Spring Data.

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

Web/App Servers: Web Sphere, Apache, Tomcat, JBoss, EAP, WebLogic

Database: Oracle, SQL-Server, MySQL server, MS SQL, IBM DB2, MongoDB and NoSQL

Development Tools: Eclipse, My Eclipse, RAD, Spring Tool Suite (STS), IntelliJ

O-R mapping: Hibernate, JPA, JTA

Modeling/ CASE Tools: Rational Rose, MS Visio Professional, Star UML

Testing Tools/ Others: JUnit, SoapUI, Putty, Rational Clear Quest, RTC, Load UI, JIRA

Version Control: GIT, CVS, SVN, Rational clear case, Star Team

Platforms: Windows, Sun Solaris, UNIX

Cloud Technologies: AWS, EC2, PVC

PROFESSIONAL EXPERIENCE:

Java/J2ee Developer

Confidential, Austin, TX

Responsibilities:

  • Involved in Agile - SCRUM methods, break tasks into small increments called SCRUM with minimal planning.
  • Created Software Design documents, Technical Design documents & Unit testing documents. Analyzed the system for Requirements and Design by developing Use Case, Class, Sequence and Collaboration Diagrams using MS Visio as part of UML.
  • Designed and developed customer registrations and login screens using JSP, HTML and DHTML.
  • Development and implementation of Client Server and Web Based Applications using Java, JEE and Relational Database Management System.
  • Developed Web pages to display various screens on desktop and mobile devices using JSP, HTML5, AJAX and CSS3.
  • Used MVC Design pattern to develop part of J2EE billing application.
  • Involved in writing Spring Configuration XML file that contains declarations, and extensively used Spring IOC and AOP.
  • Worked as part of Microservicesteam to develop and deliver Maven projects to deploy on tomcat.
  • Experience using Hibernate for mapping Java classes with database and using Hibernate query language (HQL).
  • Used Web Servicesin credit card validation provided by the customer.
  • Installed, configured, and updated Linux machines, with Red Hat
  • Used Bootstrap and CSS3 media queries to create a responsive website that fit all devices from desktop to tablet and mobile phone.
  • Worked on Web Servicesusing SOAP and RESTful
  • Designed GUI'S using Java Swing.
  • Worked in various DevOpstools like Jenkins, Puppet, SVN, GIT, and Ansible.
  • Core Service is developed as maven jar that can be included by other Microservicesas their maven dependency.
  • I Have Created blueprint designs / architecture landscape’s for complex ecommerce eco systems
  • Core service uses the main database and the other Microservicesuse their individual databases to access and store data.
  • Developed UNIXshell scripts using Korn, C Shell Scripting, SED, and AWK, to ease the administration tasks.
  • Implemented Spark using Scalaand Spark SQL for faster testing and processing of data.
  • Created TypeScript reusable components and services to consume REST API's using Component based architecture provided by angular2.
  • Migrated C and C++ tasks to Python. Generated SWIG interfaces for tasks that are good to be left in C++. Interacted with Python using SWIG interfaces.
  • Developed Strategy for integrating internal security model into new projects with Spring Security and Spring Boot.
  • Involved in integrating applications with different technologies by using Apache Camel. Besides, support for many technologies, good error handling and easy automatic testing make it ready for integration projects.
  • Involved in developing code for obtaining Hibernate bean s in Spring framework using Setter Dependency Injection (DI) or IOC.
  • Added user validations and user permissions by using the Node.js.
  • Used Bit Bucket as source repository, JIRA as bug tracker, Jenkins as CI server and used agile methodology.
  • Testing and production support of core javabased multithreading ETL tool for distributed loading XML data into Oracle11g database using JPA/Hibernate.
  • Created and configured multi-module maven web projects for REST API development using JAX-RS(Apache CXF), Java, Spring Data, JPA and Hibernate technologies
  • Was responsible for modeling REST resources, URI mapping and modeling domain entities
  • Built traditional Java web application using JSF and JBossRich faces and JBPM.
  • Identified test cases to automate. Automate those test cases using SeleniumWebDriver, TestNG and Java technologies (Eclipse IDE). Contributes in framework creation.
  • Created XMLfiles, XMLValidation with advanced error handling, Database integration.
  • Configuration and clustering of Web LogicApplication Servers and on Webservers running on tomcat.
  • Wrote PL/SQLStored Procedures, Functions, and Packages to implement Business Rules.
  • Designed and developed PL/SQLfunctions/ stored procedures/ cursors/ triggers/ packages.
  • Unit testing on PL/SQLPackages and procedure, functions according to business requirement
  • Developed Restful Web services with JSON for the application.
  • Added Commerceitem level Gift Messaging and Giftwrapping.
  • Designed and implemented dual datacenter setup for all Cassandracluster.
  • Worked with Web Logic Application Server 10.0 as application server.
  • Involved in integrating the JBOSS and Tomcat Sever with different Databases like Oracle and My SQL.
  • Built Linuxservers for creating new Dev/Test Environments for application servers
  • Monitored the Linuxservers regularly and performed troubleshooting steps
  • Communicated with external applications JMS messages using MDB.
  • Used Spring AOP for exceptions logging along with log4J.
  • Development of cart and check-out REST APIs services. The services are hosted on WebSphere Application server.
  • Experience in managing Cassandra environment from availability, performance and scalability perspectives.

Environment: Java 1.7/1.8, Spring, Hibernate, microservices, Servlets, Oracle 12c, Log4j, XML, HTML5, CSS3, JavaScript, Angular JS, AWS, Web Services, Core Java, DevOps, Python, XML, C++, Node JS, IBM WebSphere CommerceServer 7.0, PL/SQL, Java Swing, VB Script, JSON, GIT, Maven, Jenkins, WebSphere Application Server.

Java/J2ee developer

Confidential, Tukwila, Seattle

Responsibilities:

  • Involved in the complete SDLC including design of System Architecture, development of System Use Cases based on the functional requirements.
  • Involved in Daily Scrum (Agile) meetings, Sprint planning and estimation of the tasks for the user stories, participated in retrospective and presenting Demo at end of the sprint.
  • Involved in the front end using JSP, JSTL JQuery, Servlets, HTML, JavaScript, and AJAX.
  • Implemented MVC architecture using JSP, Spring, and Hibernate and used Spring Framework to initialize managed beans and services.
  • Involved in development of Agent Verification System using Spring MVC framework.
  • Used Spring Inheritance to develop beans from already developed parent beans.
  • Used Spring AOP for logging, auditing, transaction management to distinguish business logic from the cross cutting concerns.
  • Mentoring team member on WCSconcepts and building applications.
  • Used Spring Security for Authentication and Authorization of the application
  • Developed applications in AngularJS and deployed into development, test and production environment successfully.
  • All the Business logic in all the modules is written in Core Java.
  • Added Commerceitem level Gift Messaging and Giftwrapping.
  • Established Restful API’s using Node.js.
  • Performed DevOpsfor Linux and Windows platforms and Focused on automation and integration.
  • Configured and deployed applications on BEA Web logic, Jboss, IBM Web sphere and Tomcat, Glassfish.
  • Monitored and fixed the error logs, tuned parameters on Web Logicenvironment.
  • Used Marionette framework to Simplify the construction of large scale JavaScript applications.
  • Day to day duties for UNIX/Linux server Maintenance and Support to developer's team for their issues with application, tuning, troubleshooting, software running on UNIX/Linux
  • Created data model and generated Hibernate mappings and domain objects using Hibernate tools.
  • Implemented a SOAP web service client program which was used extensively to process and stored in the data base corporate actions data from various vendor feeds using C++.
  • Designed and developed a multithreaded process that generated breaks on income events and notified the users when underlying indicative data changed using C++, STL and multithreading.
  • Involved in performance tuning of the ETL process and performed the data Warehouse testing.
  • Interfaced with the MySQL back-end database by integrating Spring with Hibernate.
  • Extensively used hibernate named queries, criteria queries, Hibernate Query Language (HQL) and Optimistic Locking and Caching to process the data from the database.
  • Used object storage container to store the secured files, and retrieved from API by using Amazon web services(AWS)
  • Worked on RESTful APIs using Express JS and Node JS. Implemented mock services in Node JS with the help of modules using Node JS server.
  • Developed Unit /Integration test cases using Junit tool.
  • Checking Web Servicesresponse using SOAP UI and troubleshooting Web Servicesrelated issues
  • Involved in Web logic server configurations set up, data sources, and queues set up and deploying the application.
  • Converted the following existing APIs developed in TIBCO to Spring Boot microservices.
  • Implemented customers wallet management services (create wallet, update wallet, delete wallet) using Spring Boot microservices.
  • Identify unexpected exceptions and determine whether they are application or Web Logicexceptions.
  • Experience working in SAN environment configuring multi pathing using EMC power path and Linux native multi pathing using device mapper.
  • Troubleshoot hardware, software and Operating system related errors on Linux.
  • Developed Web Servicesusing SOAP and WSDL.
  • Knowledge in XCode and Android Studio & scripting languages like Unix Shell, Python, Java Script and VB Script. Involve in Mobile Testing using Appiumfor the applications.
  • Successfully converted legacy applications to Java 1.8 to utilize features such lambdas streams resulting in lowered supports cost, increased readability and performance.
  • Used JIRA tool for tracking stories progress and follow agile methodology.
  • Deployed the application components into JBossapplication server.
  • Involved in Cassandradata modeling going through the phases of creating Conceptual model, Application flow, Logical model, Physical Optimization, Final Physical model.
  • Integrated Cassandrawith Application Servers.
  • Responsible for writing and modification of PL/SQLstored procedure, functions, packages and Database triggers
  • Used advanced PL/SQLconcepts like Bulk collect, PL/SQLtables and Dynamic SQLfor DML operations for better performance
  • Used logging techniques provided by Log4j tool for efficient logging and debugging.
  • Applied swing JDBC with Oracle, XML, and other scripting Technologies.
  • Developed the application using Eclipse as the IDE and used its features for editing, debugging, compiling, formatting, build automation and version control (SVN).
  • Used Angular.js andNode.jsfor Fetching Data from the Server by giving URL to get JSON data for model and to populate model from the server.
  • Worked on migrating MapReduce programs into Spark transformations using Spark and Scala, initially done using Python.
  • Performed automation of test cases for Regression Testingusing JUnit and Selenium, testing Functional, Acceptance and Limit validations.
  • Integrated Automation scripts (Selenium Web Driver API) on Continuous Integration tools Jenkins for nightly batch run of the Script.
  • Good Experience in Integrating, designing and developing custom solutions within WebSphere Commerce
  • Performed building and deployment of EAR, WAR, JAR files on test, stage systems in WebLogic Application Server.
  • Involved in Maintenance and Enhancements for the project.

Environment: HTML5, CSS3, JavaScript, AngularJS, Agile, DHTML, Hibernate, Spring, Servlets, Java 1.8, JSP, Junit, Web Services, Microservices, AJAX, JQuery, SOAP, Java Swing, C++, Python, XML, WSDL, JAX-WS, Log4j, PL/SQL, web services, Node JS, Core Java, AWS, DevOps, WebSphere Application Server, MySQL, Eclipse, Junit, JIRA, SVN.

Java/J2EEDeveloper

Confidential, Beaverton, OR

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design, development, and testing.
  • Involved in complete development of 'Agile Development Methodology/SCRUM' and tested the application in each iteration.
  • Developed front end UI application using Angular js and given support to the existing applications.
  • Involved in designing new application from scratch level and Java core containers / data structures and Database development & JDBC.
  • Worked in developing code to access a REST web service from front end using HTML5, CSS3, Bootstrap, and convert the response in to a JSON object.
  • Used JavaScript, AngularJS, and AJAX technologies for front end user input validations and Restful web service calls.
  • Designed and Developed User Interactive (UI) of Web pages with the help of HTML, CSS3, JavaScript, JQuery, Bootstrap and AJAX.
  • Porting working C++ application from Windows to Linux using QT framework and resolving porting issues.
  • Developed multithreaded C++ code using QT framework thread and synchronization objects
  • Utilize Core Java especially threads along with XQuery in recognizing the end user search terms.
  • Generated various reports in Python for channel usage, system downtimes, catching exceptions, and performance related metrics.
  • Developed multiple POCs using Scalaand deployed on the Yarn cluster, compared the performance of Spark, with Hive and SQL/Teradata.
  • Build REST web service by building Node.js Server in the back-end to handle requests sent from the front-end jQuery Ajax calls.
  • Implemented MVC architecture using JSP, Spring, and Hibernate and used Spring Framework to initialize managed beans and services.
  • Involved in development of Agent Verification System using Spring MVC framework.
  • Used Spring Inheritance to develop beans from already developed parent beans.
  • Used Spring AOP for logging, auditing, transaction management to distinguish business logic from the cross cutting concerns.
  • Used Spring Security for Authentication and Authorization of the application.
  • Designed MVC architecture and Front control design pattern using Spring MVC Framework for Presentation tier and I have written code for the using Spring MVC Framework for Presentation layer and Spring dependency injection.
  • Used XML parser APIs such as JAXP and JAXB in the web service's request response data marshalling as well as un-marshalling process.
  • Applied swing JDBC with Oracle, XML, and other scripting Technologies.
  • Extensively worked on Building applications using swing.
  • Used object storage container to store the secured files, and retrieved from API by using Amazon web services (AWS).
  • Developed analytical component using Scala, Spark and Spark Stream.
  • Set up Jenkins server and build jobs to provide continuous automated builds based on polling the Git source control system during the day and periodic scheduled builds overnight to support development needs using Jenkins, Git, Junit and Maven.
  • Developed various helper classes needed following Core Java multi-threaded programming and Collection classes.

Environment: JDK 1.6, JEE 1.6, Agile Development Process, JMS, Multi-threading., Struts 2.0, Spring 3.0, Web Services, Hibernate 3.5, RSA, JMS, C++, JSP, Servlets, WebSphere 7.1, AngularJS, NodeJS, Apache Tomcat, Oracle and MySQL Databases, AJAX, Windows XP, Core Java, HTML, XML, SOAP, Log4J, Bootstrap, XML, XSLT, XSD, jQuery, JavaScript, JUnit, SVN.

Java/J2EE Developer

Confidential

Responsibilities:

  • Responsible for gathering business and functional requirements from the users.
  • Analyzed Use Case Diagrams and created various UML Diagrams such as class and sequence diagrams.
  • Followed Spring MVC framework to develop the application for the project.
  • Designed and coded JSP pages and JavaBeans for different user interactive Web pages
  • Implemented frontend components using Struts framework.
  • Developed JSP pages using Struts custom tags.
  • Writing JavaScript for client Side validations and Dynamic Effects.
  • Implemented the Web Services functionality in the application to allow access by external applications to the data.
  • Utilized Apache Axis for the web service framework and created and deployed clients using SOAP and WSDL.
  • Developed and implemented several test cases using JUnit and performed load testing.
  • Used Hibernate as ORM tool and defined the mapping and relationship of each table in database.
  • Coordinated with QA team to ensure the quality of the application.
  • Deployed the application in IBM WebSphere Application Server.

Environment: Java, J2EE, JSP, HTML, XML, JavaScript, Struts, Hibernate, Eclipse, Apache Axis, Junit, WebSphere, DB2.

We'd love your feedback!