We provide IT Staff Augmentation Services!

Sr. Java/j2ee Developer Resume

4.00/5 (Submit Your Rating)

Champaign, IL

PROFESSIONAL SUMMARY:

  • Around 8 years of extensive IT experience in all phases of Software Development Life Cycle (SDLC) including analysis, design, implementation, integration, testing and maintenance of applications usingJAVA/J2EE technologies.
  • Experience with design patterns like Singleton, Factory Pattern, Prototype, Business Delegate, Session Facade, Service locator, Observer, Decorator, Front Controller and DAO pattern.
  • Developed Web - based enterprise applications usingJava/J2EE, CoreJava, Servlets, JDBC, Hibernate, Web Services (SOAP and REST) and MVC Framework (Struts, Spring MVC).
  • Hands on experience with different Spring framework modules like Spring Core, Spring AOP, Spring IOC, Spring MVC, Spring Batch, Spring Security, Spring Transaction, Spring REST, Spring Cloud and Spring Boot.
  • Good experience in developing UI using JSP, JSTL, HTML, CSS, Java Script, Bootstrap, JQuery, Ajax, Angular JS, React JS, Node.js and Angular 2.
  • Experience withJava8 features such as lambda expressions, Streams and Parallel Operations.
  • Experience in developing the application with Service Oriented Architecture (SOA), Micro Services Architecture and Test-Driven Development.
  • Hands-on experience on various AWS Cloud services like EC2, Route53, EBS, Auto Scaling, VPC, Cloud Formation, S3, RDS, Amazon Elastic Load Balancing, IAM, Cloud Watch and other services of the AWS infrastructure like Dynamo DB, SQS and Lambda focusing on high-availability, fault tolerance and auto-scaling.
  • Having Good experience in developing and migrating existing application into cloud based platforms like Amazon Web Services (AWS) and Pivotal Cloud Foundry.
  • Expert in CoreJavawith strong understanding of Garbage Collector, Collections, Multithreading, Executor framework, Event Handling, Exception Handling and Generics.
  • Strong experience in developing and consuming SOAP and RESTful Web Services.
  • Experience in using Swagger for documenting RESTful web services.
  • Implemented REST based Micro services using Spring framework.
  • Expertise in XML technologies like DTD, XSD, XSLT and various parsers like DOM, SAX and JAXB.
  • Experience in using persistence framework like Hibernate, JPA for mappingjavaclasses with database and using HQL (Hibernate Query Language).
  • Experience in implementation of JMS to exchange information over reliable channel in an asynchronous way by using Rabbit MQ, Apache Camel as a message queue.
  • Experience in developing XML based Web Services (SOAP/UDDI/WSDL) using Top Down and Bottom Up approach and REST based services with JAX-RS, Jersey and Spring Integration.
  • Strong experience in database design using PL/SQL to write Tables, Stored Procedures, Functions, Triggers, Indexes with tools such as TOAD, SQL Plus and proficiency in writing complex queries to retrieve data.
  • Expertise in using JDBC and Hibernate for connection and access to databases.
  • Good experience with Relational databases like Oracle, MYSQL, SQL Server, and No SQL databases like Mongo DB, Cassandra.
  • Experience with application servers and web servers like Apache Tomcat, Web Logic, IBM Websphere and JBoss.
  • Expertise in using various IDE tools like Net Beans, Eclipse and IntelliJ.
  • Experience in working with continuous integration tool JENKINS.
  • Experience with JUnit and Mockito for developing test cases and Log4J for logging.
  • Experience in using JIRA for bug tracking and raising tickets.
  • Knowledge on OAuth 2.0 tokens for secure access to server resources from external clients.
  • Experience working with version control tools like GIT, SVN and CVS.
  • Experience with build automation tools like Ant, Maven and Gradle for builds and deployments to different environments.
  • Worked with Agile, Scrum and Waterfall methodologies.
  • Strong interpersonal, communication skills and self-motivated individual showing ability to learn and use new technologies and frameworks in considerably less time.

PROFESSIONAL EXPERIENCE:

Confidential, Champaign, IL

Sr. Java/J2EE Developer

Responsibilities:

  • Involved in understanding project requirements, analyzing, designing, developing and testing application using Agile methodology.
  • Participated in the requirement discussions and Sprint grooming and scrum/daily standup calls, and implemented application tasks in JIRA.
  • Developed the application by implementing MVC Architecture using Spring MVC.
  • Designed and developed business components using Spring Boot.
  • Used Spring Security for implementing authentication, authorization and access control features.
  • Used Spring Core framework to inject dependency, DAO and Bean objects, and auto wiring Components.
  • Implemented RESTful web services using Spring REST and used Postman to test web service response.
  • Micro Services were being used as a strategy to gradually replace a core monolithic application while still adding business features.
  • Used JAXB2Marshaller to serialize and deserialize XML requests.
  • Deployed application in EC2- Amazon Web Services.
  • Worked with HibernateTemplate and Spring Data JPA to perform CRUD operations.
  • Used Toad to create and edit database tables, views, indexes, constraints, and users.
  • Implemented Data Access Layer using Spring Hibernate ORM framework.
  • Involved in creating the Hibernate POJO Objects and mapped using Hibernate Annotations.
  • Used Java 8 features in streaming and advanced data structures.
  • Developed the web application using HTML, CSS, AJAX, JSP, JavaScript, JQuery, Bootstrap, Angular 2 and Node JS.
  • Performed Continuous Integration with Jenkins and used Docker to simplify configuration so that it can run in any environment.
  • Used Log4j to capture the log that includes runtime exception and for logging info to debug the production issues.
  • Used GIT for version control system.
  • Managed message-oriented middleware using RabbitMQ messaging broker.
  • Configured application to store second level cache. Ehcache configuration using spring boot.
  • Used JUnit, Mockito for the unit testing of various modules.
  • Generated the project architecture using Eclipse.
  • Used Maven as the build tool.

Environment: Spring Boot, Spring MVC, Java, Angular 2, Hibernate, Eclipse, Maven, REST, JAXB, Postman, AWS, JUnit, JIRA, Jenkins, GIT, Docker, Log4j, JBoss, RabbitMQ, Oracle, Toad.

Confidential, King of Prussia, PA

Sr. Java/J2EE Developer

Responsibilities:

  • Involved in all the phases of SDLC including requirements collection, design & analysis of the customer specifications, development and customization of the application.
  • Designed front-end presentation logic using JSP, HTML and CSS.
  • Used JavaScript, JQuery, Angular JS, and AJAX technologies for front end user input validations and RESTful web service calls.
  • Created a Single Page Application (SPA) using Angular JS as framework, to bind data with specific views and to synchronize data with server.
  • System builds using Spring Model View Controller (MVC) architecture.
  • Implemented pre-authentication framework (Spring Security) for authentication and authorization.
  • Used Spring framework including Spring core /IOC, Spring Web, Spring Security, Spring IOC, Spring Annotations, Spring AOP, Spring Transactions.
  • Used a Micro service architecture, with Spring Boot-based services interacting through a combination of REST and MQ to deploy identity Micro services and Micro Components.
  • Used Hibernate ORM solution, technique of mapping data representation from MVC model to Oracle Relational data model with an SQL-based schema.
  • HandledJavaMulti-Threading part in back-end component, one thread will be running for each user.
  • Written SQL Queries and stored procedures to interact with Oracle DB.
  • Developed RESTful web services using Spring Boot.
  • Used Swagger to document RESTful web services.
  • Designed, configured and deployed Amazon Web Services (AWS) for a multitude of applications utilizing the Amazon cloud formation.
  • Configured Data Sources for the Oracle database system.
  • Developed JUnit test cases for elements, web beans, handlers and view helper classes.
  • Focused on Test Driven Development thereby creating detailed JUnit tests for every single piece of functionality before actually writing the functionality.
  • Used GIT for version control tool and IntelliJ for IDE.
  • Implementation of RESTful services in RabbitMQ using rest component, event notified, JSON.
  • Configured and customized logs using Log4J.
  • Actively participated in the daily SCRUM meetings to produce quality deliverables.
  • Performed the technical design reviews and code reviews.
  • Coordinated with Business Analyst, Architecture and QA team to ensure the quality and success for each iteration tasks.

Environment: Java, J2EE, JavaScript, XML, GIT, Spring MVC, JDBC, IntelliJ, Gradle, RabbitMQ, JSP, HTML,CSS, Angular JS, Node.js, AJAX, AWS, Spring, Spring Framework, Spring Boot, Spring Security, JBoss, Hibernate, REST, WSDL, JIRA, Jenkins, Log4J, JUnit, Oracle, Cassandra.

Confidential, Westfield Center, Ohio

Java/J2EE Developer

Responsibilities:

  • Developed web site using AJAX, AngularJS, Bootstrap, CSS, HTML, jQuery and JSP.
  • Developed the presentation layer with responsive web design experience using Bootstrap, AngularJS, JavaScript, CSS, HTML and jQuery.
  • Built responsive site using Bootstrap that fits devices of different visual sizes.
  • Used AngularJS for data binding and Node JS for back-end support with APIs.
  • Made Ajax calls using backbone.js for getting the data and parsing it for showing on the web page.
  • Implemented Controller framework by deploying Spring controller, by utilizing Spring IOC framework executed application service layer.
  • Spring MVC framework was implemented for web applications and used custom tag libraries.
  • Successfully implemented the MVC pattern by writing the JSP's as a view andJavabeans i.e. POJO's as a model and Dispatcher Servlets as the controller.
  • Used AJAX, JavaScript, jQuery to handle asynchronous requests and CSS used for uniformity in application.
  • Uploading, downloading and retrieving images and resume on Amazon web services (AWS) (EC2, S3).
  • Developed the application using Spring-MVC and IOC/Dependency Injection integrating different layers of the application and developed a prototype using Angular JS and Spring boot based REST services to convert the MVC application into browser based single page application.
  • Worked on front-end and back-end application development. Have upgrade additional functionalities and services with the use cases provided and AngularJS. Developed server-side services usingJava, Spring, Web Services (Restful, WSDL, JAXB, JAX-RPC).
  • Designed and prepared Unit test case using Junit, Log4j and removed maximum bugs before assigning to QA.
  • Involved in designing of the Entire Application.
  • Used Grunt Server and Jasmine to do unit testing on the frontend side of Angular code.
  • Responsible for the development of new requirements and enhancement of the Business Approvals.
  • Integrated the application with Jenkins.

Environment: Java, HTML, JavaScript, CSS, AJAX, JSP, jQuery, JDBC, Spring Framework, Spring MVC, Angular JS, JAXP, JAXB, RabbitMQ, GIT, Oracle, MongoDB, JBOSS, Jenkins, XML, JSON, RESTful Web Services.

Confidential

Java/J2EE Developer

Responsibilities:

  • Involved in various SDLC phases like requirement gathering, design, analysis and code development with Waterfall methodology.
  • Interacted with Managers and Business users for performance issues, discussed about key aspects based on requirements and its relational mapping to the application with users.
  • Collaborated on responsive front-end development using HTML, CSS, JavaScript, JSP and jQuery with DevOps development principles.
  • Developed a dashboard based on Ajax calls with business customers count, flags and real-time graphs for analytical reporting.
  • Extensively worked on developing UI components using HTML, CSS, JavaScript, JSP and jQuery to interact with SOAP web services.
  • Involved in migrating the application deployment procedures, Google Version Control for development with Google App Engine.
  • Used SVN version control for the Day-to-Day development activities while migrating.
  • Worked on integrating GWT (google web toolkit) for generating the JavaScript files for reporting the high frequency of usages of functionality in mini-pie chart.
  • Developed application using the Struts framework with views based on JSP.
  • Used various CoreJavaconcepts such as Multithreading, Exception Handling, Collection APIs to implement various features and enhancements.
  • Used Multithreading, concurrency, implemented threads while preparing, and generating mails.
  • Worked extensively on CoreJava, low latency side usingJavaConcurrency on the back-end of the application.
  • Developed critical components of the application including JSP views, and business logic and data logic components that include JDBC, SQL queries and CRUD operations following MVC architecture.
  • Developed the application using industry standard design patterns like Singleton, Business Delegate, MVC, and Factory Pattern etc. for re-usability.
  • Developed data tables using Ace components, implemented Sorting, Filtering and Pagination functionalities to it.
  • Developed re-usable utility classes in corejavafor validation that are used across all modules.
  • Utilized MEANstack, MVC framework and SPA framework.
  • Used MVC architecture of ExtJS Framework to simplify the code complexity and increase clean code.
  • Transaction management is done by JTA API specification by implementing them.
  • Developed an API to write XML documents from a database. Utilized XML and XSL Transformation for dynamic web-content and database connectivity.
  • Implemented NoSQL persistence pattern for some data within app to increase performance by indexing.
  • Implemented Map-reduce functionality in MongoDB to maintain customer order tracking.
  • Composed and executed MongoDB scripts to insert and update NoSQL database, automating data changes and reporting. Implemented CRUD operations with MongoDB (NoSQL) and manage all the details of Customer.
  • Worked on Drools Rule Engines with corresponding to validate the business User Roles.
  • Involved in Web Services Testing using SoapUI to create and execute automated functional, regression, compliance, and load tests.
  • Provided JUnit support for the application for debugging the system and Test Driven Development (TDD) using Mockito.
  • Used version control repository SVN and JIRA for issue tracking.
  • Used Maven as a build tool and retrieved all the dependencies required for the application.
  • Involved in fixing bugs or defects in the application.

Environment: CoreJava, Struts, Apache Camel, JIRA, ExtJS, AJAX, jQuery, JavaScript, Html, CSS, Web Logic, SOAP, JDBC, Eclipse, MYSQL, MongoDB, Maven, Junit, Mockito, Drools, SVN.

Confidential

Junior Java/J2EE Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC).
  • The application is designed using J2EE design patterns and technologies based on MVC architecture.
  • Agile methodology is used for development of the application.
  • Used J2EE design patterns like Value Object Pattern, Session Façade, Singleton, Factory, and DAO.
  • Created Stored Procedures & Functions.
  • Used JDBC to process database calls for MYSQL database.
  • Involved in writing PL/SQL Stored Procedures, Functions, Triggers, and Views for SQL database.
  • Developed back-end interfaces using PL/SQL packages, stored procedures, functions, procedures, anonymous PL/SQL programs, Cursor management, Exception Handling in PL/SQL programs.
  • Developed the application using Struts Framework that leverages the classic Model-View-Controller (MVC) architecture.
  • Involved in designing the user interfaces using JSPs.
  • Used Eclipse for developing JSP, Servlets, Struts and with IBM Websphere server in the development phase.
  • Developed SOAP Web services in Mule ESB based on SOA architecture.
  • Used SOAP for transmission of large blocks of XML data over HTTP.
  • Involved in the development of underwriting process, which involves communications without side systems using IBMMQ & JMS.
  • Wrote Unit test cases using JUnit framework.
  • Used ANT for automated build and deployment on IBM WebSphere.
  • HandledJavaMulti-threading part in back-end component, one thread will be running for each user, which serves that user.
  • EJB Session Beans were used to process request from user interface using OSS.
  • Developed and implemented the MVC Architectural pattern using STRUTS framework including JSP, Servlets, and EJB.
  • Developed UNIX Shell Scripts for batch jobs to transfer the data on different servers.
  • Used JTA to enable distributed transactions to be done across multiple resources injava environment.
  • ANT build tool for automated build and deployment.
  • Developed Message-Driven Beans for receiving and processing data from IBM MQ using JMS.
  • Implemented the application using the architectural principles laid down by several design patterns such as MVC, Business Delegate, Session Facade, Service Locator, Data Access Object, Singleton and Abstract Factory.
  • DevelopedJAVAobjects using Object Oriented Features and implemented Multithreading concepts.

Environment: HTML, CSS, CoreJava, Collections, SOAP, MYSQL, JDBC, PL/SQL, EJB, Struts, JSP, Servlets, Shell Scripts, JTA, ANT, IBM MQ, JMS, J2EE, IBM WebLogic, JUnit.

We'd love your feedback!