We provide IT Staff Augmentation Services!

Sr. Java/j2ee Developer Resume

5.00/5 (Submit Your Rating)

Bloomington, IL

SUMMARY

  • Having 8 years of IT experience in Project analysis, Design, Development, Testing and Deployment of Web Based Applications using Java/J2EE.
  • Actively involved in each phase of Software Development Life cycle (SDLC).
  • Experience in Agile (SCRUM), Waterfall Model and Test - Driven Development (TDD).
  • Complete understanding of Object Oriented Design and Development of web-based and client/server systems on multiple platforms in a distributed environment.
  • Expert in Core Java with strong understanding of Garbage Collector, Collections, Multithreading, Event handling, Exception handling and Generics.
  • Experience in developing web, enterprise and SOA applications using CoreJava, Multi-Threading, JavaBeans, JSP, Servlets, JNDI, JDBC, Hibernate, JPA, Spring, Web Services (SOAP, Restful and Micro-Service), XSD, XML, XSLT, JSON, JAX-B, Apache Commons, EJB, JMS, MQ-Series, HTML, Ajax, Oracle and Linux/UNIX.
  • Expertise in client scripting language and server scripting languages like HTML, CSS, JavaScript, JQuery, AngularJS, JSP, Node JS.
  • Extensive experience on implementing AJAX features using JavaScript and jQuery.
  • Experience in implementation of business applications using BEA Web logic, IBM WebSphere.
  • Experienced in implementing Micro Services, Service Oriented Architecture (SOA) with XML based Web Services (SOAP/UDDI/WSDL) using Top down Approach and Bottom up Approach.
  • Designed and developed web application/tools using MVC pattern in Java Spring Boot.
  • Strong Experience in database design using PL/SQL to write tables, Stored Procedures, Functions, Triggers, Indexers and proficiency in writing complex queries, using Oracle, IBM DB2, SQL Server and MySQL, NoSQL DB like MongoDB and Cassandra.
  • Experienced in numerous Design Patterns like Singleton, Factory, Session Facade, MVC, Data Access Object and Business Delegate, UML and Enterprise Application Integration.
  • Managed Amazon Web Services like EC2, S3 bucket, ELB, Auto-Scaling, SNS, SQS, AMI, IAM, Dynamo DB, Elastic search, Virtual Private Cloud (VPC) through AWS Console and API Integration.
  • Experience with Selenium, JUnit, and Log4j in developing test cases and determining application functionality.
  • Experience on Subversion (SVN), CVS and GitHub as versioning software tools.
  • Proficient in writing ANT and Maven for builds and deployments to different environments, exposure on Jenkins.
  • Having Knowledge onDroolsRules Engine and Expectation Engine for writing Business Rules Validation.
  • The Stream API is integrated into the Collections API, to perform bulk operations on collections, like sequential or parallel map-reduce transformations.
  • Good knowledge on functional styles of Java 8 Lambda Expressions, Functional Interfaces and Method References.

TECHNICAL SKILLS

Languages: C, C++, Java, J2EE, SQL and PL/SQL.

Tools: & Framework: Struts, Spring, Hibernate, Spring MVC, Spring Web Flow, Spring IOC, Spring AOP, Spring Security, Spring Boot, JUnit, GWT, Jersey and Rational Rose.

J2SE/J2EE Technologies: Java, J2EE, Swing, JDBC, Servlets, JSP, JMS, Java Beans, JSTL, Struts, EJB, Spring, JTA, JNDI and JPA.

Web services: SOAP, RESTful, UDDI, WSDL, Micro Services, JAX-RPC, JAX-RS, JAX-WS, JAX-B and Apache CXF.

Web/App Servers: IBM WebSphere, Apache Tomcat, JBOSS, Web Logic Server and Apache Camel.

Web Technologies: HTML, DHTML, XHTML, JavaScript, AngularJS, NodeJS, CSS, AJAX, JQuery, JSON RESTful, DOJO and Bootstrap.

XML Technologies: XML, XSD, XSL/XSLT, SAX/DOM, DTD, XQuery.

Cloud Technologies: AWS EC2, S3, PCF, SQS, IAM, Lambda.

Database: Oracle, SQL-Server 2005, MySQL server, MS SQL, IBM DB2, NoSQL DB like MongoDB and Cassandra.

Testing Tools/ Others: Selenium, JUnit, Soap UI, Log4j, JIRA, RTC.

Version Control: Tortoise SVN, CVS, GIT, Clear Case.

Build Tools: ANT, Maven and Jenkins.

IDEs: Eclipse, Spring Tool Suite (STS), IntelliJ IDEA, RAD, Adobe Dreamweaver.

Platforms: Windows, UNIX and LINUX.

PROFESSIONAL EXPERIENCE

Confidential, Bloomington, IL

Sr. Java/J2EE Developer

Responsibilities:

  • Followed Agile/Scrum Methodology for project development, task tracking and day to day works and also involved in design and requirement analysis discussions.
  • Developed presentation layer using JSP, HTML5, CSS3 and client validation using JavaScript, DOM.
  • Used two-way data binding features of AngularJS to implement Data binding to bind various server controls to the data from database.
  • Implemented animation and styling using CSS3 and JQuery.
  • Developed the application on micro-service design. The application consists of seven modules.
  • Writing services in Spring Boot and running and deploying them in cloud.
  • Used Java 8 Method References feature to point to methods by their names and also used functional Interfaces.
  • Used Java 8 Streams and Parallel Streams they consider collection as its source.
  • DAO layer development using Hibernate, HQL and their respective mapping/annotations and configuration files.
  • Worked in wide-area network to maintain all the device related data onto MYSQL database.
  • Written HQL Queries in Hibernate for retrieving the data from the database.
  • Strong experience in Database Design, writing stored procedure, functions, triggers, DDL, DML SQL queries.
  • UsedJIRA tool forIssue/bug tracking, monitoringof work assignment in the system.
  • Used Postman tool to invoke Rest API and Swagger for API testing.
  • Used the JavaScript libraries JQuery, AJAX to talk to the RESTful API and display the JSON format data for the end user.
  • Designed and developed RESTful Services to retrieving configuration JSON documents related to customer.
  • Implemented the application using Spring IOC,Spring MVCFramework, Spring Batch, and Spring Boot and handled the security using Spring Security.
  • Involved in writing Unit Test Cases and having good knowledge in Junit and Mockito.
  • Extensive experience in implementation of the version control software GIT.
  • Experience in development and integration of enterprise applications using Micro services with Spring boot, RESTFUL Web services.
  • UsedWebSphereApplication Developer for building, testing and deploying application locally.
  • Implemented a Continuous Delivery pipeline with Docker, Jenkins and GitHub and AWS AMI’s.
  • Implements business requirement using PCF changes. Used in-built services of PCF for RabbitMQ and MYSQL config.
  • Design and develop an enterprise common logging aroundLog4jwith a centralized log support (used logger info, warn, error and debug).

Environment: Java 8, SQL, HQL, MYSQL, GIT, Hibernate, Junit, Mockito, Log4j, Spring boot, Rest API, Web Services, Micro Services, Json, Postman, JQuery, AJAX, GitHub, Git stash, REST, Agile, Spring Tool Suite, Jira.

Confidential, Plano, TX

Sr. Java/J2EE Developer

Responsibilities:

  • Worked as per ‘Agile Development Methodology/ SCRUM’ to meet customer expectation, timelines with quality deliverables.
  • Developed the User Interface usingJSP, Spring MVC,Foundation, HTML5, CSS3, JavaScript, NodeJS and enhanced response using twitter Bootstrap using services like JDBC, JMS, JTA.
  • Used Two-way data binding features of AngularJS to implement Data binding to bind various server controls to the data from database.
  • Used AngularJS as framework to create a Single Page Application (SPA), which can bind data to specific views and synchronize data with server.
  • Designed and implemented AJAX server calls to dynamically retrieve customer information.
  • Achieved synchronization of multiple threads through Multithreading and Exception Handling.
  • 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 also used functional Interfaces.
  • Used the Spring IOCfeature to get Hibernate session factory and resolve other bean dependencies also usedSpringframeworkAOPfeatures.
  • Created Hibernate mapping files, sessions, transactions, Query and Criteria's to fetch the data from SQL based schema.
  • Implemented the application using Spring IOC,Spring MVCFramework, Spring Batch, Spring Boot and handled the security using Spring Security.
  • Writing services in Spring Boot and running and deploying them in cloud.
  • Implemented Batch jobs to deal with large number of chunks using Spring Batch Framework to execute the similar jobs simultaneously.
  • Developed the persistence layer usingHibernateFramework, created thePOJOobjects and mapped usingHibernate annotations and Transaction Management.
  • Create and configured the continuous delivery pipelines for deploying Micro Services and lambda functions using CI/CD Jenkins server.
  • Implemented service methods and SQL queries, PL/SQL to interact with the Oracle DBMS.
  • Implemented the NoSQL databases like Cassandra and later writing complex PL/SQL queries using joins, Stored Procedures, Functions, Triggers, Cursors, and indexes in Data Access Layer using PostgreSQL, Cassandra as a database.
  • Installed, secured, and configured AWS cloud servers and Amazon Web Services (AWS) virtual servers (Linux).
  • Designed and implemented MongoDB based database and created REST enabled Web Services on Jersey framework.
  • Designed and developed XML validation functionality and store XML document in database.
  • Used the JavaScript libraries JQuery, AJAX to talk to the RESTful API and display the JSON format data for the end user.
  • Worked on OSGI, REST APIs, and Elastic Search to efficiently handle the data.
  • Designed and developed RESTful Services to retrieving configuration JSON documents related to customer.
  • Used Apache Axis Service Engine for creating and deploying Web Service clients using SOAP, WSDL.
  • UsedJIRA tool forIssue/bug tracking, monitoringof work assignment in the system.
  • Log4Jwas used to monitor the error logs and usedGITas version control tool.
  • Followed the Maven build life cycle to build the application and deployed intoWeb Sphereapplication server.
  • Developed test cases and performed unit testing usingJunit.

Environment: HTML5, CSS3, Java Script, JQuery, AngularJS, NodeJS, Bootstrap, Java 8, Multithreading, Java/J2EE, Spring MVC, Spring Boot, Spring Security, Micro Services, OSGI, Hibernate, WebSphere, Agile, RESTful, JSP, JDBC, JMS, JTA, MongoDB, Oracle, Maven, Log4j, JUnit, Selenium, Jenkins, GIT, AWS EC2, JIRA.

Confidential, Chicago, IL

Java Developer

Responsibilities:

  • Involved in development, unit testing, performance tuning, application support & maintenance in information Technology and analyzing the online trading strategies and developing the application using Object Oriented Application & Design (OOAD).
  • Involved in all phases of Software Development Life Cycle process using Agile Methodology.
  • Developed presentation layer using HTML5, CSS3, Bootstrap, JQuery and Angular JS.
  • Design and developed template based User Interface using Bootstrap and Angular JS.
  • Handled all the client side validations, slide show, hide and show controls, dropdown menus and tab navigation using JQuery.
  • Update/modified JSP pages using Struts tags, used JQuery and its validator plug in for validating forms in the presentation layer.
  • UsedAjaxand JSON to send request to server and updating GUI pages using callback functions.
  • Implemented Ajax for couple of navigation screen flows for asynchronous calls.
  • Configured new actions, result types and global errors in struts.xml and used struts tiles to create application web pages.
  • Worked on design patterns which include decorator, façade, front controller, intercepting filter and MVC.
  • Developed REST based services using Spring REST API and Apache CXF.
  • Involved in creating Hibernate configuration files for session factory and transaction manager and created Hibernate mapping files for java classes using table per class hierarchy strategy.
  • Worked on persistence layer, developed Hibernate DAO classes to persist objects into database.
  • Used apache common digester to parse data from XML files and populate data into java beans.
  • Used HQL (Hibernate Query Language) and Query criteria to interact with data base (Oracle).
  • Used Spring Dependency Injection, spring application context features in the application.
  • Involved in creating Spring Web services for Claims Inquiry transaction.
  • Used spring AOP to log agent’s statistics.
  • Developed the solution for application security including Tomcat server security, LDAP authentication and authorization (users have restricted permission to the application depending on their roles).
  • Responsible for Unit Testing using JUnit and Regression Testing.Used Mongo DB for database Storage.
  • Utilized Log4j for request/response/error logging.
  • Developed the build scripts using Maven.
  • Involved in production bug fixes, analyzing and improving overall application performance.
  • Deployed the applications using WebLogic Application server.
  • Used SVN as version control tool.
  • Actively participated in production support.

Environment: Java, JSP, Servlet, HTML5, CSS3, JavaScript, JQuery, AJAX, AngularJS, Struts, Spring, and Hibernate, LDAP, JAXP, JAXB, JMS, SVN, WebLogic, Oracle, RESTful Web Logic, ANT, and AXIS.

Confidential, Sunnyvale, CA

Java/J2EE Developer

Responsibilities:

  • Worked on High level and low-level system design, planning, estimation and implementation.
  • Developed presentation layer using JSP, HTML5, CSS3 and client validation using JavaScript, DOM.
  • Used two-way data binding features of AngularJS to implement Data binding to bind various server controls to the data from database.
  • Implemented animation and styling using CSS3 and JQuery.
  • Used AJAX for dynamically updating the content.
  • Worked on XML and JSON for transferring and retrieving data between different applications.
  • Worked on generating the web services classes by using Service Oriented Architecture Micro Services, SOA, WSDL, UDDI and SOAP.
  • Implemented Multithreading, Concurrency, Exception Handling and Collections whenever necessary.
  • Designed and integrated the full-scale Spring / Hibernate persistence solution with the application architecture.
  • Implemented Object Relational Persistence (Hibernate) for the domain model.
  • Involved in design and development of the Hibernate Domain Model for the services.
  • Worked on web services and associated business modules integration.
  • Worked on development and implementation of the MVC Architectural pattern using Spring Framework including JSP, and Servlets.
  • Involved in identifying and implementation of different J2EE design patterns like Service Locator, Business Delegate, and DAO.
  • Worked in wide-area network to maintain all the device related data onto MYSQL database.
  • Developed the DAO layer for the application using Spring Hibernate template support.
  • Used JMS API for communication between the components.
  • Experience in writing complex PL/SQL queries using joins, Stored Procedures, Functions, Triggers, cursors, and indexes in Data Access Layer.
  • Collaborated with testers and developers and prepared test plans for producing high quality software applications.
  • Experience in using JUnit and build tools such as MAVEN. Worked on Log4j for logging errors, messages and performance logs and SVN for version control.

Environment: Java, Multithreading, J2EE, HTML, Hibernate, Web Logic, Micro Services, SOA, WSDL, UDDI, SOAP, JavaScript, JMS, Struts, JSON, Servlet, JSP, CSS3, HTML5, JQuery, AngularJS, AJAX, JDBC, Oracle, Maven, MySQL, Log4J, SVN, UML, JAXB, XML, Scrum, Unix/Linux, Junit.

Confidential

Java/J2EE Developer

Responsibilities:

  • Technical responsibilities included high level architecture and rapid development.
  • Design architecture following J2EE MVC framework.
  • Developed interfaces using HTML, JSP pages and Struts -Presentation View.
  • Developed and implemented Servlets running under JBoss.
  • Used J2EE design patterns and Data Access Object (DAO) for the business tier and integration Tier layer of the project.
  • Used Java Message Service (JMS) for reliable and asynchronous exchange of important information, such as loan status report, between the clients and the bank.
  • Designed and developed Message driven beans that consumed the messages from the Java message queue.
  • Implemented Business processes such as user authentication, Transfer of Service using Session EJBs.
  • Implemented CMP entity beans for persistence of business logic implementation.
  • Development of database interaction code to JDBC API making extensive use of SQL Query Statements and advanced prepared statement.
  • The application was deployed on the Tomcat.
  • Inspection/Review of quality deliverables such as Design Documents.
  • Wrote SQL Scripts,Stored procedures and SQL Loader to load reference data.

Environment: J2EE (Java Servlets, JSP, Struts), MVC Framework, Apache Tomcat, Oracle, JBoss, JMS, SQL, JDBC, EJB.

Confidential

Jr. JAVA Developer

Responsibilities:

  • Developed web application using Struts 2.X, JSP, Servlets, Java beans that uses MVC design pattern
  • Created user-friendly GUI interface and Web pages using HTML, CSS and JSP
  • Wrote JavaScript for client-side validation.
  • Used in application development on Windows & LINUX platforms usingEclipse, Net Beans.Wrote SQL for JDBC prepared statements to retrieve the data from database.
  • Monitored the logs using Log4J and fixed the problem
  • The application was deployed on the Tomcat.
  • Used CVS as version control system
  • Worked on bug fixing and Production Support

Environment: Java, JDBC, Struts, JavaScript, HTML, CSS, JSP, Servlets, Apache Tomcat, Oracle, Eclipse IDE, CVS, ANT, Log4J.

We'd love your feedback!