We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

5.00/5 (Submit Your Rating)

Menomonee Falls, WI

PROFESSIONAL SUMMARY:

  • IT professional with around 8 years of experience in Object Oriented design and development of Multi - Tier distributed, Enterprise application using Java /J2EE technologies with Software Development Life Cycle(SDLC).
  • Expertise in working with Agile methodologies like Test Driven Development (TDD) and Scrum Methodology.
  • Worked with Java8 Lambdas, Streams API and parallel Streams API for enabling parallel processing of collections in distributed environment.
  • Experience with AWS ( EC2, EBS, S3, SQS RDS, SES, ELB, Cloud Formation, Cloud Watch, Lambda, SNS, DynamoDB ).
  • Hands on experience in creating Docker containers and images and deployed the code using Docker and AWS Services.
  • Expert in building Microservice applications using Spring Boot for developing RESTful Webservices.
  • Having experience with Cloud API Computing Service environment like Amazon Web Services (AWS) .
  • Experienced in developing the UI screens using HTML5, CSS3, JavaScript, JQuery, Ajax, and Bootstrap.
  • Expertise in Object Oriented functional JavaScript and its libraries/ frameworks such as JQuery, AngularJS, NodeJS and ExtJS.
  • Strong experience with implementing application using AngularJS. Solid understanding Angular directives.
  • Used NodeJS for Node Package Manager ( NPM ) and Grunt plugin for building the Projects.
  • Proficient in implementation of frameworks like Struts, Spring MVC, Spring Web Flow, Spring IOC, Spring AOP, Spring Security, Spring Boot, Spring Data, Spring Batch, JSF, Rich Faces, My Faces.
  • Experience in using frameworks like Struts, Spring, JSF, Hibernate and build tools like ANT, MAVEN and log4J for logging.
  • Expertise in Core java concepts, such as Multi-Threading, Generics, Exception Handling and Collections.
  • Experience in developing server-side code with good knowledge of enterprise and persistence design patterns like Singleton, Factory Prototype, Business Delegate, Session Facade, Service locator, Front Controller, Data Access Object and MVC.
  • Experience in application development using JSP, Servlets, JSTL, EJB transaction implementation (CMP, BMP, Message-Driven Beans), JMS, Swing, Java Beans, JDBC, XML, Web Services, JNDI, Multi-Threading.
  • Developing inter-operable Web Services and its related technologies like SOAP, WSDL, UDDI, JAX-WS, JAXB, JAX-RPC using tools like Apache Axis good understanding of Service oriented architecture (SOA).
  • Developed Service Oriented Architecture (SOA) and Micro Service Architecture based J2EE applications.
  • Hand on experience with Restful web services, used JAX-RS to implement RESTful applications in Java.
  • Developed Hibernate configuration files and queries and Implemented DAO classes.
  • Expertise in XML technologies such as XSL, XSLT, XML schemas, XPath, XForms and parsers like SAX, DOM.
  • Worked on data exchange from website using XML and Web Services .
  • Experience with application servers like Web Logic, JBOSS and IBM WebSphere and Web Server like Apache Tomcat.
  • Excellent knowledge in working with various databases like SQL Server(RDBMS), MySQL, DB2, ORACLE and MongoDB (NoSQL).
  • Experience in Importing data from various sources to the Cassandra cluster using Java API's.
  • Proficient in SQL and wrote Stored Procedures, Triggers besides writing DDL, DML and transaction queries with development tools like TOAD and Aqua Data Studio.
  • Extensive development experience in different IDE's like Spring Tool Suite, RAD, Eclipse and IntelliJ.
  • Experience in development, deployment and troubleshooting Web based and enterprise-based applications on Windows, UNIX and Linux platforms.
  • Subversion SVN, CVS, IBM Clear Case, Git and Source Tree as versioning software tools.
  • Experience writing Junit using tools like JMeter and TDD for application integration testing and unit testing.
  • Developed the JSON structure for the data transfer in between the Goggle Web Toolkit (UI) and business tier.
  • Developed the Enterprise Service Bus (ESB) as a gateway between the business tier and UI to make the business tier separate from UI.
  • Hands on experience in developing reports using Crystal Reports and JXL Excel Reports.
  • Experienced in JMS over messaging to exchange the information in more reliable and asynchronous way in Enterprise Applications. Used Apache Active MQ as JMS provider.
  • Excellent written and verbal communication skills, Analytical, Problem Solving skills, strict attention to detail and ability to work independently, work within a team environment.

TECHNICAL SKILLS:

Languages: C, C++, Java 1.8, SQL, PL/SQL.

Enterprise Java: Servlets, JSTL, Design Patterns, JMS, EJB, JSP, JNDI, JDBC, Log4J API, Java security

Mark-up/XML Technologies: HTML, CSS, JavaScript, XML, XSD, XSL/XSLT, SAX/DOM, AJAX, JQuery, JSON, Bootstrap, AngularJS, NodeJS and ExtJS.

Tools: & Framework: Struts, Spring, Hibernate, Spring MVC, Spring Web Flow, Spring IOC, Spring Boot, Spring AOP, JSF, Log4J, Junit, Jasper Reports.

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

Web/App Servers: WebSphere, WebLogic, Apache Tomcat, JBoss.

Database: Oracle, SQL-Server, MySQL server, MongoDB, Cassandra.

Development Tools: Eclipse, IntelliJ, RAD, Spring Tool Suite.

O-R mapping: Hibernate, JPA, IBatis.

Version Control: CVS, Tortoise SVN and Git.

Design/Case Tools: Star UML, Rational Rose, MS- Visio.

Defect Tracking Tools: Bugzilla, Jira, FireBug.

Testing Tools/ Others: JUnit, SoapUI, Putty, Rational Clear Quest, Mockito.

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

Build Automation: ANT and MAVEN.

Cloud Technologies: AWS EC2, S3, IAM, RDS, SQS, Spring Cloud

PROFESSIONAL EXPERIECE:

Confidential, Menomonee Falls, WI

Sr. Java Developer

Responsibilities:

  • Involved in all phases of the Software development life cycle (SDLC) using Agile Methodology.
  • Created webpages pages using HTML5 , CSS3 , JavaScript, JQuery, AngularJS and AJAX to create interactive front-end GUI.
  • Developed source code to consume JSON response received through XHR/AJAX calls using JQuery. Ajax calls.
  • Expert in Utilizing AngularJS dependency injection to inject different Services including inner Services and custom Services and create some custom directives to do some reusable component.
  • Used AngularJS $http service to interact with RESTful web services and JSON to manage consumer's information such as updating, replacing or cancelling orders for consumers.
  • Worked on building & deploying Java code through Jenkins, used Jenkins Amazon Web Services (AWS) Code Deploy plugin to deploy to AWS and worked AWS Cloud management.
  • Experience working with AWS for Storage & content delivery and Application deployment services.
  • Used java8 Lambda expressions along with Streams for creating internal iteration and performing chain operations such as Filter, Map, Collect on a collection.
  • Developed complex Multithreaded Java applications for processing large volumes of data to achieve Multitasking.
  • Involved in component development using J2EE principles and used design patterns such as Singleton, Factory and Data Access Object (DAO) in the implementation of the application.
  • Implemented the application using Spring IOC, Spring MVC Framework, Spring AOP, Spring Boot, Spring Batch, Spring Cloud Data Flow and handled the security using Spring Security.
  • Designed and developed the End Points (Controllers), Business Layer, DAO Layer using Hibernate/JDBC template, Spring IOC (Loose coupling between layers) and published cross cutting concerns like Logging, User Interface exceptions, Transactions using Spring AOP.
  • Involved in batch processing using Spring Batch framework to extract data from database and load into corresponding App tables.
  • Responsible for developing the sequential and conditional batch jobs using the Spring batch framework.
  • Spring MVC model integration for front-end request action controller.
  • Implemented Micro-service Architecture, with Spring Boot-based services interacting through a combination of REST and SOAP.
  • Participated in object-oriented design, development and testing of REST APIs using Java.
  • Used Swagger specification for documenting REST API’s, which exposes description of a RESTFUL web- services to different clients.
  • Integrated Spring DAO for data access using Hibernate.
  • Implemented persistence framework using Hibernate & Handled Transaction Management using the provided data source.
  • Developed SQL Functions and procedures to interact with SQL server.
  • Used Spring Security for Authentication and Authorization of the product application for login security for everyone.
  • Responsible for implementation of java integration components for JBPM.
  • Implemented Restful web services using JAX-RS annotations, Jersey as provider and implemented security using Oath.
  • Developed unit test cases using Junit framework for testing accuracy of code and logging with SLF4j + Log4j.
  • Worked with Web Sphere application server that handles various requests from Client and used Jenkins to perform continuous Integration.
  • Worked on setting up Maven scripts to build, package, and deploy application code to the target Web Sphere Servers and worked on continuous integration servers like Jenkins.
  • Worked with Source Tree version control tool for pulling and pushing the code changes and solved merge issue.

Environment: Agile, Java, J2EE, HTML5, CSS3, JavaScript, AJAX, AngularJS, Node JS, JSON, JSP, JSTL, AWS, Micro Services, Hibernate, Spring, XML, Web Methods, Maven, JAX-WS, JAX-RS, Log4J, GIT, REST Webservices, JBPM, Apache Camel, Unix, UML, Oracle, SQL Server, WebSphere Application Server, Kafka, Jenkins, Putty, JPA, JUnit, JIRA.

Confidential, Milwaukee, WI

Sr. Java Developer

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.
  • Created webpages pages using HTML5 , CSS3 , JavaScript , JQuery, Restful and AJAX to create interactive front-end GUI.
  • Involved in developing latest version of Object Oriented JavaScript Libraries like AngularJS, NodeJS and had hands on experience with Web Responsive using Bootstrap's templates.
  • Created Multiple Re-usable UI Directives by defining AngularJS Directives , Attaching Event Listeners, Controllers & Updating DOM elements.
  • Used Java 8 lambda and streams for Iterating collections and performing operations.
  • Deployed applications using Lambda, EC2 and Docker containers.
  • Involved in CICD process using GIT, Nexus, Jenkins job creation, Maven build, Create Docker image and deployment in AWS environment.
  • Creating snapshots and AWS Machine Images (AMIs) of the instances for backup and creating clone instances.
  • Implemented and maintained the monitoring and alerting of production, corporates servers and storage using AWS Cloud Watch for efficiency.
  • Developed and Consumed web services using JAX-RS, Spring and Apache Camel.
  • Developed REST API's using Spring MVC and Spring boot, hosted all micro services on AWS and used Elastic Beanstalk to setup application and configured environments.
  • Developed Multi-Threaded Producer and Consumer MQ applications using Spring boot, and PostgreSQL.
  • Used Spring AOP for solving crosscutting concerns like keeping customer log data and transactions details etc.
  • Used Spring Batch for processing large amount of data like transaction management, job processing, resource management and logging.
  • Worked on providing authorization and authentication to applications using Spring security and protected the application against attacks like session fixation.
  • Developed Hibernate configuration files and queries and Implemented DAO classes using JPA.
  • Developed persistence Layer using Hibernate to persist the data and to manage the data.
  • Involved in writing SQL and Stored Procedures for handling complex queries with help of TOAD and access them through Java Programs from Oracle Database.
  • Developed the persistence layer using Hibernate Framework by configuring the mappings in hibernate files and created DAO and POJO.
  • Using Multi-Threading concept to process multiple tasks concurrently to make performance better.
  • Analyze COBOL, DB2, DB programs and prepare technical requirements and create TDD.
  • Used MongoDB as Application Data Storage (ADS) to store the details of the members in the form of documents.
  • Worked with MongoDB to store non-relational data into collection and retrieve them whenever required.
  • Installed the WebSphere MQ and involved in configuring MDB Listeners, JMS Resources, Queues and Integrating with the WebSphere Application Server.
  • Configuring WebSphere Application Server on multiple platforms for both horizontal and vertical scaling for Work Load Management.
  • Used MAVEN for building the application and deployed on JBoss Application Server.
  • Used Jenkins as build management tool for continuous integration process.
  • Developed the Enterprise Service Bus (ESB) as a gateway between the business tier and UI to make the business tier separate from UI.
  • Maintained backup schedules for server storage. Read and interpreted UNIX logs.
  • Developed unit testing frame work using Junit test cases for continuous integration testing and used JTest Tool for performance testing.
  • Involved in developing Hive DDLs to create, alter, and drop Hive tables and storm & KAFKA.
  • Actively used the defect tracking tool JIRA to create and track the defects of the project.
  • Worked in Agile TDD environment using SDLC tools like GIT, Jira, Jenkins, Maven for build packaging and deployments of the application components.

Environment: Agile, Java, J2EE, HTML5, CSS3, JavaScript, AJAX, AngularJS, Node JS, JSON, JSP, JSTL, AWS, Micro Services, Hibernate, Spring, XML, Web Methods, Maven, JAX-WS, JAX-RS, Log4J, GIT, REST Webservices, Apache Camel, Unix, UML, Oracle, PL/SQL, DB2, MongoDB, WebSphere Application Server, Kafka, Jenkins, Jboss, Putty, JPA, JUnit, JIRA.

Confidential, St. Louis, MO

Sr.JAVA/ J2EE Developer

Responsibilities:

  • Involved in project design documentation, design and code reviews.
  • Designed, Developed and analyzed the front-end and back-end using HTML, JavaScript, JSP, CSS, Servlets, BOOTSTRAP, and JQuery.
  • Developed front-end code with Ajax call in and JQuery to retrieve data as JSON Object from controllers in back-end RESTful Server.
  • Displayed well organized result in web pages by writing NodeJS controller, directives, services, and route providers. Also, used filter to make the data searchable and sortable.
  • Implemented AngularJS provider injection to handle the request to WebAPI (Build a factory to return each of the RESTful services).
  • Implemented Spring Modules for Designing, Developing & Testing of Service Layer Business Components.
  • Implemented the application using Spring MVC Framework, Dependency Injection (IOC), AOP, Spring Batch.
  • Used Spring Framework AOP Module to implement logging in the application to know the application status.
  • Used Hibernate ORM framework as persistence engine, configured hibernate.xml file and Involved in Mapping, Coding and Fine tuning of hibernate Queries.
  • Involved in using JPA (Java Persistence API) frameworks and APIs as JDO (Java Data Objects) and Hibernate .
  • Created and configured struts-config.xml, spring.xml files to manage control flow.
  • Developed Web Java/J2EE application (JSP, EJB) using Struts for JBuilder.
  • Automated WAR deployment procedure in production environment running on Tomcat using UNIX shell script.
  • Worked on NoSQL database like Cassandra such as locking, transactions, indexes, Sharding, replication, Schema design.
  • Perform analytics on Time Series Data exists in Cassandra using Java API.
  • Designing and developed a data migration strategy and source to target mapping to migrate the data out of the legacy systems into the Cassandra Customer DB.
  • Maintained backup schedules for server storage. Read and interpreted UNIX logs.
  • Responsible for routine DBA activities that includes DB2 Database Installation, Database Upgrades and Patching, Database Support & Maintenance, Database Refreshes and Cloning.
  • Implemented JUnit for application Unit Testing.
  • Implemented UNIX Shell using shell script to deploy the application.
  • Developed JSP custom tag libraries, and associated support in the Action Servlet using JSTL that assists in creating interactive form-based applications, which is the one of the primary area of functionality using Struts.
  • Developed Message based systems using Spring-JMS API and Message Driven POJOs.
  • Implemented Business Logic using POJO’s and used Apache Tomcat to deploy the application.
  • Involved in building applications using build tool Jenkins and deploying them on Linux Servers with configuring and using Tomcat.
  • Used Jenkins to automate compile and build the application to generate WAR and JAR files.
  • Used Action classes to service requests from Action Servlet and Business Data on server-side and invoke respective Spring Injected Beans to process Database transactions.
  • Configured connection pooling using Web Logic application server.
  • Consumed Web Services (WSDL, SOAP, UDDI) from third party for authorizing payments to/from customers based on SOA architecture using Apache Camel.
  • Updated the application to cover various security loopholes like link injection, cross site request forgery, cross site attacks etc.
  • Developed Action classes, which communicate asynchronous messaging via JMS/MQ-Series to DB2.
  • Worked with configuring build tool Maven for the development and deployment.
  • Used Clear Case as the version control system and application development using SVN.
  • Configured and created application log file using Log4j and SVN for Repo control

Environment: Java/J2EE, HTML, CSS, JavaScript, JQuery, NodeJS, Angularjs, JMS, JPA, JSTL, JSON, WebLogic, Hibernate, Spring, Cassandra, JUnit, Tomcat, XML/XSL, XSLT, Maven, Restful, Apache Camel, UNIX, SVN, Log4J, Maven, RAD, DB2, AWS, Jenkins.

Confidential, Atlanta, GA

Java/J2EE Developer

Responsibilities:

  • Developed Use Cases, Class diagrams and Sequence and Activity diagrams using Rational Rose.
  • Developed GUI using HTML, CSS and JSP. Java Servlets were used as the common gateway interface between the client and server.
  • Developed a new JSP with field validations and added it to the existing admin page to help clear the different caches in the distributed cache.
  • Developed the project using industry standard design patterns like Singleton, Business Delegate Factory Pattern for better maintenance of code and re-usability.
  • Developed the presentation layer and GUI framework that are written using HTML and Client-Side validations were done using JavaScript.
  • Involved in unit testing.
  • Java Beans were used to handle business logic as a Model and Servlets to control the flow of application as Controller.
  • Involved in collecting requirements from Business Users and Data Modeling, designing and developing Tools using J2EE, Java, Servlets, EJB, and JSP.
  • Front end validations are written using JavaScript.
  • Performed coding of Action classes, Business Layer and DAO, JDO and wired them using Spring Framework.
  • Used Spring IOC for injecting dependencies into a bean and used annotations for injecting one dependency into another dependency.
  • Used Spring ORM/Data module to integrate with Hibernate and developed persistence API to store relational data in to SQL Server Database.
  • Deployed application into WebSphere server.
  • Developed the Action classes and Form Beans.
  • Created Data Source for interaction with Database.
  • Developed SQL Stored Procedures and Prepared Statements for updating and accessing data from Database.
  • Monitored the error logs using Log4J and fixed the problems.
  • Involved in integration of layers (UI, Business & DB access layers).
  • Implemented UNIX Shell using shell script to deploy the application.
  • Developed XML Converter Classes based on JDOM and XPATH and XML technologies to Obtain and Persist Data.
  • Used MVC at presentation layer.
  • Involved in Localization for customizing an application.
  • Involved in system, Unit and Integration testing.

Environment: : Java, Java Script, CSS, Ajax, JSP, JSTL, Hibernate, Spring, Maven, Oracle, Web Services, Maven, WebSphere, Unix, Linux, SQL Server, Design patterns, GIT, Putty.

Confidential, Salt Lake City, Utah

Java/J2EE Programmer

Responsibilities:

  • Involved in all phases of the Software development life cycle (SDLC).
  • Designed project related documents which includes Use case, Class and Sequence diagrams.
  • Involved in design, development, testing and implementation of the process systems, working on iterative life cycles business requirements, and creating Detail Design Document.
  • Using Agile methodologies to plan work for every iteration and used continuous integration tool to make the build passes before deploying the code to other environments.
  • Created HTML Wireframes based in the Detailed System Specification Document Developed the presentation layer of the application using MVC architecture of spring framework.
  • Created DAO classes to interact with DB2 database.
  • Used Spring ORM module to integrate with Hibernate.
  • Used JMS API for sending and receiving the messages on the queue.
  • Used the spring validation and Tiles Framework in the presentation layer.
  • Developed user interface using JSP, Spring Tag Libraries to simplify the complexities of the application.
  • Developed user interface with Java Server Pages, Ajax support to speed up the application form filling.
  • Used Apache Axis as the Web Service framework for creating and consuming Web Service clients using SOAP and WSDL.
  • Used Rally for tracking purpose.
  • Designed various tables required for the project using DB2 database. Used JBOSS server for deploying the application.
  • Used Ant for build, create JAR, WAR, EAR files and deploy the EAR files automatically.
  • Used Junit to test the application classes.
  • Used Log4J to capture the logging information.

Environment: Java, J2EE, JavaScript, JSP, AJAX, XML, Agile, Spring, Eclipse IDE, DB2, Rational Rose, Log4j, Junit, Ant, JBOSS, Rally, Apache Axis, Web Service, SOAP, WSDL.

Confidential

Java Developer

Responsibilities:

  • Involved in analysis, design and high-level coding phase.
  • Used various jQuery UI controls and corresponding Event handlers.
  • Developed Restful webservices using JAX-RS by jersey implementation.
  • Participated in object-oriented design, development and testing of RESTful APIs using Java.
  • Validated the UI components using AJAX Validation Framework.
  • Implemented Ajax with jQuery to refresh user selections.
  • Developed the application using Java / J2EE Design Patterns like Singleton and Factory pattern.
  • Used MVC for writing controllers, views and business logic.
  • Developed front-end content using JSP, Servlets, DHTML, JavaScript and CSS.
  • Developed and worked with JSP custom tags.
  • Involved in Localization for customizing an application.
  • Created Data Source for interaction with Database.
  • Developed SQL Stored Procedures and Prepared Statements for updating and accessing data from Database.
  • Involved in integration of layers (UI, Business & DB access layers).
  • Coded classes to invoke Web Services.
  • Monitored the error logs using Log4J and fixed the problems.
  • Developed, implemented, and maintained an Asynchronous, AJAX based rich client for improved customer experience.
  • Extended functionality and created new resources using Java, Spring, and Hibernate Using Elastic Path.
  • Implemented UNIX Shell using shell script to deploy the application.
  • Validated the UI components using AJAX Validation Framework.
  • Implemented Ajax with JQuery to refresh user selections.
  • Experience with application servers like WebSphere.
  • Developed the Action classes and Form Beans.
  • Developed XML Converter Classes based on JDOM and XPATH and XML technologies to Obtain and Persist Data.
  • Involved in system, Unit and Integration testing.

Environment: : Java, Html, CSS, Bootstrap, Hibernate, WebSphere, Struts, JSP, JSTL, SQL Developer, CSS, Elastic Path, JavaScript, Web Services, ANT, Ajax, Eclipse, Putty, Unix, Linux, SQL Server, Design patterns, CVS.

We'd love your feedback!