We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

4.00/5 (Submit Your Rating)

Des Plaines, IL

SUMMARY:

  • A competent professional with 9 years of experience with complete Software Development Life Cycle in both Web based and Enterprise applications including requirement analysis, design, and implementation and testing with emphasis on Object Oriented, Java 1.8/J2EE and Client Server Technologies
  • Experience in developing applications using waterfall, Agile (XP and Scrum) methodologies and Test First, Test Driven Development and Service orientation architecture
  • Experience in Front - End UI technologies like HTML5, DHTML, CSS, jQuery, JSON, AJAX, Node JS, Angular JS, Backbone JS, Bootstrap, Tag Libraries, JSTL
  • Experience in developing web applications on MVC based frameworks like spring, Spring IOC, Spring Security, Spring Boot, Spring Batch and Spring MVC
  • Expertise in J2EE Technology-Spring, Hibernate, Struts, Servlets, JSP, EJB, JPA, JDBC, JTA, JavaBeans, JMS (MQ series)
  • Experienced in developing SOA (Service Oriented Architecture) and J2EE Web Services based on RESTful, SOAP, WSDL, UDDI, JAX-WS, JAXB, JAX-RS using tools like Apache Axis
  • Created continuous delivery pipeline for CDT Directory to run the war, Ami and deploy jobs in Jenkins brew master instance, which reduces the time for the deployment of micro services
  • Experience on different IDEs such as IntelliJ IDEA, Eclipse, Spring Tool Suite, RAD and deployment using Application Servers like Apache Tomcat, BEA WebLogic, Web Sphere, Glassfish, Camel and JBOSS
  • Excellent in deploying the applications in AWS as EC2 instances and create snapshots for the data that have to be stored in AWS S3
  • Experience in developing applications using waterfall, Agile (XP and Scrum) methodologies and Test First, Test Driven Development and Service orientation architecture
  • Experience in Front-End UI technologies like HTML5, DHTML, CSS, jQuery, JSON, AJAX, Node JS, Angular JS, Backbone JS, Bootstrap, Tag Libraries, JSTL
  • Experience in developing web applications on MVC based frameworks like spring, Spring IOC, Spring Security, Spring Boot, Spring Batch and Spring MVC
  • Expertise in J2EE Technology-Spring, Hibernate, Struts, Servlets, JSP, EJB, JPA, JDBC, JTA, JavaBeans, JMS (MQ series)
  • Proficient with AWS services, including S3, EC2, Cognito, Elastic Load Balancing.
  • Good Knowledge in using Dojo Components and integrating back-end applications with AJAX driven web front-end using OO JavaScript framework
  • Good understanding of the XML, XSD, SOAP, WSDL concepts.
  • Well versed with different Design Patterns like Singleton, Factory, Prototype, Front-Controller, Session Façade, Service-Locator, Data Access Object (DAO), Data Transfer Object (DTO), MVC, Business-Delegate
  • Experienced in process, validate, parse, and extract data from XML using as XSL, XSLT, XML schemas, XPath, XForms, XSL-FO and parsers like SAX, DOM
  • Expert in Core Java with strong understanding of Garbage Collector, Collections, Multithreading, Event handling, Exception handling and Generics
  • Experienced in writing SQL and PL/SQL scripts including views, indexes, sequences, packages, procedures, functions, database triggers
  • Extensive experience on Oracle, MySQL, MS SQL Server, IBM DB2 and Solid understanding of Database Management System
  • Created continuous delivery pipeline for CDT Directory to run the war, Ami and deploy jobs in Jenkins brew master instance, which reduces the time for the deployment of micro services
  • Experience on different IDEs such as IntelliJ IDEA, Eclipse, Spring Tool Suite, RAD and deployment using Application Servers like Apache Tomcat, BEA WebLogic, Web Sphere, Glassfish, Camel and JBOSS
  • Developed the Enterprise Service Bus (ESB) as a gateway between the business tier and UI to make the business tier separate from UI.
  • Experience with Selenium, JUnit, Mockito, Log4j in developing test cases and determining application functionality
  • Proficient in writing ANT and Maven for builds and deployments to different environments
  • Experience on LINUX Shell Scripting and Deployment of Applications in Server
  • Excellent work experience with Version Control Tools such as VSS, SVN and GitHub

TECHNICAL SKILLS:

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

J2EE Technologies: Servlets, JDBC, JSP, JSF, JMS, EJB, JNDI, Java Security

Markup/XML Technologies: HTML5, CSS3, JavaScript, JQuery, AJAX, AngularJS, Node JS, XML, XSD, XSL/XSLT, SAX/DOM, JSON

Tools: & Framework Struts, Spring, Hibernate, Spring MVC, Spring Web Flow, Spring IOC, Spring AOP, Spring Boot, JSF, JUnit, SOAP UI, Groovy, ANT, Maven, Jenkins, Apache Active MQ, Apache Camel SOAP, Restful, UDDI, WSDL, JAX RPC, JAX-RS, JAX-WS, JAX-B, Axis2, Micro Services, AWS (Amazon Web Services)

Web/App Servers: IBM Web Sphere, Apache Tomcat, JBoss EAP, Web Logic Server, Glassfish

Oracle, SQL: Server, Cassandra, MongoDB/NOSQL

IDEs: Eclipse, IntelliJ, Spring Tool Suite(STS), RAD

OR mapping: Hibernate, Mybatis

Modeling/ CASE Tools: Rational Rose, MS Visio Professional

Testing Tools/ Others: JUnit, Soap UI, Putty, Rational Clear Quest, RTC, StarTeam

Version Control: Tortoise SVN, CVS, Rational Clear case, GIT

OS & Environment: Windows, Sun Solaris, UNIX, Linux

PROFESSIONAL EXPERIENCE:

Confidential - Des Plaines, IL

Java/J2EE Developer

Responsibilities:

  • Involved in design and development phases of the application.
  • Following the ‘Agile Development Methodology/ SCRUM’ methodology for developing the application.
  • Implemented the application using Spring MVC Framework, Spring Boot and handled the security using spring security.
  • Created Restful web services using spring with REST.
  • Developed the UI Screens using Angular JS, HTML, CSS and java script.
  • Modelled and created the database using ER mapping.
  • Developed the persistence layer using Hibernate Framework, created the POJO objects and mapped using Hibernate annotations.
  • Followed the CICD Approach for build and deployment.
  • Used Intellij as IDE to develop the application and followed the standard features for debugging and running.
  • Designed Node.js application components through express.js.
  • Used mongo db. for data searching, sorting.
  • Worked with Oracle database to store, retrieve, and update and manage all the details for Ethernet provisioning and customer order tracking.
  • Created distributed Oracle coherence domains configuration and system design based on oracle coherence.
  • Worked with core java concepts like Collections Framework, Multithreading, Memory management.
  • Developed Hibernate configuration files and queries and Implemented DAO classes
  • Used TOAD to get connected to Oracle to access the backend Oracle Database for verifying and validating the data inserted.
  • Used GIT as version control tool.
  • Using Jenkins AWS Code Deploy plugin to deploy to AWS
  • Implemented AWS solutions using E2C, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups, Optimized volumes and EC2 instances
  • Deploy and monitor scalable infrastructure on Amazon web services (AWS) & configuration management using Chef and Ansible
  • Experienced Ubuntu Linux and Windows Virtual Servers on AWS EC2 using Puppet
  • AWS and Open stack to provision new machines for clients. S3 Storage Services on AWS .
  • AWS EC2 and Cloud watch services. CI/CD pipeline management through Jenkins . Automation of manual tasks using Shell scripting.
  • Developed the build scripts using Maven
  • Followed the Maven build life cycle to build the application and deployed into Apache Tomcat application server.
  • Used JIRA for design, and Quality Centre for bug tracking.

Environment: Java J2EE, HTML5, CSS3, Java Script, JQuery, JSP, Spring MVC, Mongo. DB, Node.js Spring Boot, Hibernate, Web Sphere, Agile methodology, RESTful Web Services, XML, XSLT, SQL, Maven scripts, RAD, Log4j, JUnit, GIT, Intellj, Ubuntu Server.

Confidential - Jersey City, NJ

Java/J2EE Developer

Responsibilities:

  • Working on application architecture and re-design of various parts of the application.
  • Attended every day enterprise Workflow Stand-Up meeting to provide status, thus implementing Agile (Scrum) Methodology
  • Working with Requirement leads and Project managers to translate business Requirements into technical specifications.
  • Developed database persistence layer components for mapping an object-oriented domain model to the relational database using ORM framework such as Spring JDBC Support, Hibernate and JPA.
  • Worked in Agile mode and interacted closely with the product owner and business team.
  • Setup a new clear case project and ANT scripts and owned the deploy process.
  • Built Single page application (SOA) using AngularJS as per the requirement.
  • Optimize the cost of application development and maintenance by using economies of scale under a SLA governed process.
  • Implemented Coherence Cache which can be used with Spring Annotations.
  • Worked with Apache Lucene and SOLR for searching the person and business details.
  • Design and development of the BPM for various synchronous and asynchronous processes and to implement the workflow of the applications
  • Using Spring Boot which is radically faster in building Micro Services and develop Spring based application with very less configuration.
  • Written Stored Procedures, functions, SQL queries and backend programming using Oracle, SQL.
  • Developed presentation tier web components using JSF framework and deployed the application in web server.
  • Core java development for different components. Developed the application using Core Java, Multi-Threading, Spring Core, Beans, JDBC, Transaction and Batch, ORACLE, Maven.
  • Expertise in application development using JSP, Servlets, JDBC, JNDI, spring, Hibernate, Ibatis, Mybatis, JSF, EJB, XML, Web Services- SOAP, WSDL.
  • Implemented MVC architecture using JSF framework using JSPs as GUI development and DB Modeling using NOSQL and Oracle 10g.
  • Designed and developed picking/put away screens using Eclipse 4.6, HTML, JSP, Servlets and Java Script.
  • Performed client-side validations using JavaScript and Struts validation framework.
  • Worked and supported ecommerce business models such as on B2C, B2B, and B2B2C.
  • Performing Impact Analysis, Design, and Estimations for the enhancements to the applications.
  • Interacted with the business users to gather requirements and provided high-level design with Sequential and State-chart diagrams.
  • Developed business processes/work flow and rules using JBoss BPM/Rules
  • Implemented various J2EE design patterns like DAO pattern, Business Delegate, Value Object.
  • Developed Business components and Services using EJB3.0, JPA and JAX-WS and deployed them in Business tier application server.
  • Developed various Land registry office user interfaces, Model Beans and DAO using JSF Framework.
  • Have written Unit Test Cases and Integration Test Cases using Junit framework.
  • Managed and automated all aspects of our AWS infrastructure (compute, (compute, storage, network, permissions, cost) using configuration management tools like Ansible, Cloud Formation and shell scripts
  • Worked as a part of AWS built team.
  • Migrated servers from on Premises to AWS cloud as well as created EC2 instances in AWS cloud platform.
  • Worked on AWS server provisioning and standardization using Puppet Manifests.
  • Experienced with installation of AWS CLI to control various AWS through SHELL/BASH scripting.

Environment: Core Java, J2EE JSP, Servlets, JDBC, Collections, Generics, JUnit, Solar, Lucene, Struts, Spring, AWS, JBPM, Hibernate, Microservices, Eclipse, WebLogic Application Server 5.0, UML, SQL, NOSQL, Oracle 10g, Agile, Maven, SVN, ClearQuest.

Confidential - Minneapolis, MN

Software Developer

Responsibilities:

  • Involved in all phases of Software Development Life Cycle (SDLC) like Analysis, Design, Development, Implementation and Testing of the project.
  • Used Spring Security for Authentication and Authorization of the application.
  • Used Spring Framework for Dependency injection and integrated with the using annotations.
  • Used Spring AOP for reporting and used a test-driven approach to development leveraging.
  • Involved in implementation of the presentation layer (GUI) for the application using HTML, XHTML, DHTML, CSS and JavaScript.
  • Used multithreading for writing the collector parser and distributor process, which was getting Realtime data from zacks API in format of JSON, using multithreading improved the performance by a lot. More over using concurrency package of collections made it thread safe.
  • Developed AJAX scripting to process server side JSP scripting.
  • Designed & Developed Request, Response XML schemas (XSD) for the Module which are part of SOAP request and response.
  • Implemented the validation error handling and caching framework with Oracle Coherence cache.
  • Developed the Action Classes, Action Form Classes, created JSPs using tag libraries and configured in config.xml, Web.xml files.
  • Developed necessary parsing and XML construction logic using XML parser APIs JAXB.
  • Used Dependency Injection feature of Spring framework to inject dependency into objects and to wire objects of business classes.
  • Developed persistence layer Data access objects using DAO pattern, JDBC, Hibernate.
  • Developed the persistence layer using Hibernate Framework by configuring the 1:1/1:M/M:M mappings in Hibernate files and created DAO and PO.
  • Developed costume queries using Hibernate criteria, native SQL and HQL. Developed inheritance domain objects using table per class hierarchy strategy.
  • Configured EH Cache to load the static tables into secondary storage area.
  • Used Stored Procedures to save and get the information to/from Database.
  • Developed customized SQL for retrieving the data from the database worked with business and client to reach the performance parameters.
  • Created Maven build file to build the application and deployed on WebSphere Application Server.
  • Log4j framework has been used for logging debug, info & error data.
  • Extensively worked on Windows and UNIX operating systems.
  • Developed unit test cases to test business scenarios associated with each use case sequences.
  • Used GIT Version Controller
  • Extensively solved lot of tickets raised by users in Pivotal Tracker tool (Agile Project Management Tool).

Environment: Java, JEE, HTML, CSS, JavaScript, Bootstrap, AJAX, JSP, JAXB, struts, Spring (dependency injection, AOP), Hibernate, Oracle, AWS, Web-Services, SOAP, JAX-RPC, WSDL, WebSphere, JUnit, Ant, Eclipse, GIT, Clear case.

Confidential - San Luis Obispo, CA

Software Developer

Responsibilities:

  • Coordinated with the mobile team discussing about the UI and how it can be integrated with Oracle iExpenses.
  • Creating a plan of how and what web services are to be designed to seamlessly integrate with the UI.
  • Worked on Agile, SCRUM development methodology and built the application with Test Driven Development (TDD).
  • Created and exposed RESTful web services exposing various methods.
  • Used Design Patterns to build the model for web services. Make custom validations based on the business rules.
  • Exception and Error handling by sending appropriate error codes to the client.
  • Created a plan on which methods should be exposed and which data
  • Make custom PL/SQL procedure calls to send and get information.
  • Consumed web services using WSDL.
  • Consume SOAP web services which would handle approval and reject status.
  • Developing web services to handle various operations such as creating a report, updating the report etc.
  • Providing feature to attach a file to the report and upload it onto the server.
  • Parsing and Deserializing JSON format data using JSON wrapper class and using that data to make validations and entries into the database.

Environment: Java 8/J2EE, Java Script, JQuery, AngularJS, JSON, Spring MVC, Hibernate, Web Sphere, Agile methodology, RESTful Web Services, SOAP, SQL, Micro Services, RAD, Junit.

Confidential

Software Developer

Responsibilities:

  • Involved in the implementation of design using vital phases of the Software development life cycle (SDLC) that includes Development, Testing, Implementation and Maintenance Support in WATER FALL methodology.
  • Developed Struts Action Forms, Action classes and performed action mapping using Struts.
  • Developed ANT scripts and developed builds using Apache ANT.
  • Used Hibernate framework for Entity Relational Mapping
  • Used MySQL database for data persistence.
  • Developed user interface using JSP and Java Script to simplify the complexities of the application.
  • Developed User Interface using AJAX in JSP and performed client-side validation
  • Developed the application using Struts Framework that leverages classical Model View Controller (MVC) architecture.
  • Expertise on entire Intranet and Internet applications using Web/Application Servers like Tomcat.
  • Involved in unit testing, integration testing.
  • Developed JUnit test cases for all the developed modules. Used SVN as version control
  • Participated in design and code reviews.
  • Performed data validation in Struts Form beans and Action Classes.
  • Used Form Based Authentication.

Environment: Java, J2EE, HTML, XML, DOM, SAX, ANT, AJAX, JavaScript, JSP, JNDI, Struts, Rational Rose, Eclipse, Apache Tomcat, MySQL, LOG4J, SVN.

We'd love your feedback!