We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

4.00/5 (Submit Your Rating)

Chicago, IL

SUMMARY

  • Experience in Object Oriented Programming, design and development of Multi - Tier distributed, Enterprise application using Java/J2EE technologies.
  • Expertise in client-side design and validations using HTML5, CSS3, Java Script, Ajax, jQuery, Bootstrap, Angular 6 and Node.JS.
  • Having experience in developing Splunk Dashboards and searches.
  • Good Working Knowledge with Java 1.8 features like Streams, Lambda Expressions and Functional interfaces.
  • Experience in developing cloud based applications using Spring Cloud, Pivotal Cloud Foundry and Amazon Web Services (AWS).
  • Proficient in developing Single Page Applications (SPA) using Angular and React.js.
  • Created Single page applications with the use of JavaScript library React.js
  • Hands on experience with an in-depth level of understanding in the strategy and practical implementation of AWS cloud-specific technologies, including Elastic Compute Cloud (EC2), Simple Storage Services (S3), Route 53, Cloud Formation, Elastic Bean Stalk, Virtual Private Cloud(VPC), RDS, Cloud Watch.
  • 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.
  • Proficient in Core Java concepts like Collection Framework, Multi-threading, Generics, Exception Handling, Serialization, Thread pools and Externalization.
  • Well versed with consuming and producing Web Services like SOA Architecture based SOAP (WSDL Component) and REST working with data-exchange formats like PLAIN TEXT, XML and JSON formats.
  • Experience in application framework like Spark.
  • Proficient in implementing various Java design patterns like MVC,Session Facade,Data Access Object (DAO),Factory,Singleton,Data Transfer Object, and Front Controller.
  • Expert in implementing client-server business applications using MVC architecture.
  • Experience in implementing the declarative enterprise services usingSpring AOP.
  • Experience in working with ORM frameworks like Hibernate, IBATIS, JPA (Java Persistence API) and APIs such as JDO (Java Data Objects).
  • Experienced with Synchronous web services like JAX-RPC, JAX-RS, JAX-WS and Asynchronous web services like JAX-M and JMS.
  • Expertise in developing applications batch processes using Pearl shell scripting, Java Script for Oracle and PL-SQL.
  • Proficient in SQL and wrote Stored Procedures, Triggers besides writing DDL, DML and transaction queries with development tools like TOAD and DBeaver.
  • Expertise in implementing web applications using IBM WebSphere 4.0/5.0/6.0, JBoss, WebLogic, Apache Tomcat Server.
  • Experience with Docker for building and running.
  • Worked on management tool like Kubernetes.
  • Good exposure on using various tools like Eclipse, Spring Tool Suite (STS), RAD, IntelliJ in implementing the applications.
  • Experience in developing applications on Windows, UNIX and Linux Platforms.
  • Hands on experience in working with Junit, Jenkins, Maven, Groovy Spock and Apache Ant.
  • Extensively worked on Pivotal Tracker and Jira Tools for tracking stories in a project.

TECHNICAL SKILLS

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

Enterprise Java: JSP, JSF, EJB, Servlet, JNDI, JDBC, Log4J API, Java Security

Web services: SOAP, RESTful, UDDI, WSDL, JAX-RPC, JAX-RS JAX-WS, JAX-B, Axis 2, Apache CFX

SQL /NoSQL Databases: Oracle, SQL Server, MySQL, IBM DB2, Mongo DB, Cassandra, Dynamo DB.

IDEs: Eclipse, RAD, Spring Tool Suite, IntelliJ.

Tools: & Frameworks: Struts, Hibernate, Spring, Spring MVC, Spring boot, Spring batch, Spring Security, Spring AOP, JSF, GWT and jBPM5.

UI Technologies: HTML5, CSS3, JavaScript, JQuery, Ajax, Bootstrap, Angular6, Node.js

XML/Mark-up Technologies: XML, XSD, XSL/XSLT, SAX/DOM, JSON

Messaging Services: JMS, Active MQ, Rabbit MQ, and Kafka

Cloud technologies: Amazon Web Services(AWS), Micro Services

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

Design Patterns: MVC, Front Controller, Singleton, Business Delegate and DAO patterns Continuous Integration

Technologies: Jenkins Server, Hudson, Jenkins DSL, Dockers, GO-Pipeline Virtual box.

Testing Tools/ Others: JUnit, Soap UI, Postman, Putty, Groovy.

Version Control: Git, Tortoise SVN, CVS.

Web/App Servers: Web Sphere, Apache Tomcat, JBOSS, Web Logic Server, Spark

PROFESSIONAL EXPERIENCE

Confidential, Chicago, IL

Sr. Java Developer

Responsibilities:

  • Worked on Lambda expressions, functional interfaces and improvements using Java 8.
  • Migrated applications to the AWS cloud.
  • Involved in writing java API for Amazon Lambda to manage some of the AWS services
  • Worked in Agile methodology for software development. Involved in daily scrum meetings to self-organize and complete work.
  • Implemented client-side functionality using HTML 5, CSS 3, Bootstrap and Angular6.
  • Developed Browser Script code in Angular Typescript for JavaScript (ECMA 5/6) transpiration.
  • Developed Rest API to processes the data from DB to another Rest Service.
  • Developed Restful Webservices to CREATE, DELETE and UPDATE the Appointments in Outlook using EWS Library.
  • Worked with Typescript new features block scope, type restrictions, decorators, arrow functions, classes, interfaces, modules (import and exports).
  • Extensively used Rest API and WSDL (webs service description language) to communicate to third party web services.
  • Worked with http interceptors configurations for security in Angular 6 applications.
  • Worked with Angular 6 directives, components, pipes, injectables.
  • For Responsive Web design used Bootstrap to build grids, layouts and components.
  • Used Bootstrap components like dropdown menus, navigation bar, alerts, and labels.
  • Integrated with backend utilizing AWS JSON data with WSO2 API library having PostgreSQL as Cloud Database Express JS as Test data.
  • Developing the Microservices using Spring Boot that create, update, delete and get the information from backend.
  • Removed all the XML based configurations required to build the MVC application and maintained in the classes using Spring Boot.
  • Used Jenkins pipelines to drive all micro services builds out to the Docker registry and then deployed to Kubernetes, Created Pods and managed using Kubernetes
  • Building/Maintaining Docker container clusters managed by Kubernetes Linux, Bash, GIT, Docker, on GCP (Google Cloud Platform).
  • Utilized Kubernetes and Docker for the runtime environment of the CI/CD system to build, test deploy.
  • Involved in development of test environment on Docker containers and configuring the Docker containers using Kubernetes.
  • Used Micro services to communicate using synchronous protocols HTTP and REST.
  • Implementing or exposing the Micro services based on RESTful API utilizing Spring Boot with Spring MVC.
  • Developed Oracle XML Bamboo Jenkins IIS Chef Puppet PL/SQL Stored Procedures and Queries for Payment release process and authorization process.
  • Designed and developed Generate PDF functionality using Spring framework
  • Created connections to database using Hibernate session Factory, using Hibernate APIs to retrieve and store data to the database with Hibernate transaction control.
  • Consumed Web Services by implementing Spring REST support is to make the development of RESTful Web services.
  • Implement new Front-End features withTypescript/JavaScript and other RESTful APIs.
  • Developed Realtime data processing applications by using Python and implemented Apache Spark Streaming from Kafka.
  • Consumed and processed JSON Messages from Kafka topics using apache Spark.
  • Involved in creating the Hibernate POJO Objects and mapped using Hibernate Annotations.
  • Involved in the implementation of DAO using Spring-Hibernate ORM.
  • Involved in JUNIT testing using Mockito.
  • Responsible for maintaining the AWS environment and Jenkins build system and organizing pull requests and branches using GIT.
  • Maven is used to create build file and does Unit testing by creating Test Suites using JUnit Framework.
  • Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation using Jenkins along with Shell scripts to automate routine jobs.
  • Presented on View Object pattern in Web Application Automation, Ruby, Power shell, Selenium
  • Developed unit and functional tests in Python and Java.
  • Work with Docker for convenient environment setup the test environments.
  • Used configuration management tools Puppet and Ansible.
  • Administered and Implemented CI tool Jenkins for automated builds.
  • Extensive experience in Implementing Configuration Management tools like Puppet and Chef.
  • Design and implementation of a Puppet-based configuration management system for all new Linux machines.
  • Setup puppet master, client and wrote scripts to deploy applications on Dev, QA, production environment.
  • Done performance testing of the web services using JMeter scripts.
  • Configured Log4j to handle error messages.
  • Converted a monolithic app to microservices architecture using Spring Boot using 12 factor app methodology. Deployed, Scaled, Configured, wrote manifest file for various Microservices in PCF
  • Prepared test cases and provided support to QA team in UAT.
  • Used GIT for version control and change management.

Environment: Java 1.8, spring 4.0, Hibernate 3.0, Spring Boot, Microservices, REST, HTML5, CSS3, Angular 4, Bootstrap, Node Js, Express, AWS, Oracle 12c, Maven, Junit, Gulp, Istanbul, Mocha, Chai, Sinon, Mockito, GIT, Splunk, Kafka, Azure, AWS Cloud Watch, VPC, S3, Route53, SNS, SQS, Code Commit, Lambda, Kinesis.

Confidential, Phoenix, AZ.

Sr. Java Developer

Responsibilities:

  • Used Streams and Lambda expressions to store and process the data using java8
  • Working on sites built with Express Js and Node Js.
  • Designed and implemented Node Js APIs, microservices.
  • Selecting the appropriate AWS service based on compute, data, or security requirements.
  • Integration of Amazon Web Services (AWS) with other applications infrastructure.
  • Setup Jasmine and Karma for UNIT and Functional Testing of JavaScript with mocking frameworks and spys.
  • Client-Side code were written inReactJS/jQuery/JavaScriptand Server-Side Code were developed usingMVC4 and C#
  • Development of Puppet modules with Jenkins for continues integration and continues deployment of managed products, and related services.
  • Extensive experience in setting up Chef Workstation, Server and Clients.
  • Created and Maintained Chef Recipes and cookbooks to simplify and expedite deployment of applications and mitigate user error.
  • Automated the cloud deployments using Puppet, python (boto& fabric) and AWS Cloud Formation Templates.
  • Designed a Configuration Management solution using Puppet.
  • Used Jenkins pipelines to drive all micro services builds out to the Docker registry and then deployed to Kubernetes, Created Pods and managed using Kubernetes
  • Building/Maintaining Docker container clusters managed by Kubernetes Linux, Bash, GIT, Docker, on GCP (Google Cloud Platform).
  • Utilized Kubernetes and Docker for the runtime environment of the CI/CD system to build, test deploy.
  • Involved in development of test environment on Docker containers and configuring the Docker containers using Kubernetes.
  • Worked with MEAN stack for developing applications.
  • Worked with modules like MongoDB and mongoose for database persistence using Node Js to interact with MongoDB.
  • Worked with Express Js for development of RESTful web services and middle ware configurations.
  • Worked with npm commands and using package. JSON for managing dependencies and dev-dependencies of Node Js applications.
  • Used Node Js for server side code and Express Js as the framework. Written callback functions for the Restful API.
  • Used Node Js and Express Js for creating Services. Involved in consuming RESTful Services using Node Js and Express Js Framework.
  • Used Node Js Developer responsible for managing the interchange of data between the server and the users.
  • Improved and simplified development workflow by introducing tools such as Gulp, Grunt, Node Js and Bower.
  • Used Spring Core Annotations for Dependency Injection and used Apache Camel to integrate Spring framework.
  • Consumed Restful web services to get the JSON object (Response) and manipulated the JSON Object to display the response in the webpage.
  • Designed DAO design pattern architecture to provide database access using Hibernate.
  • Designed the Decorator, Factory, and Strategy Design patterns for SDR application.
  • Developed JMS communication b/w applications over XML and Active MQ using JAXB.
  • As part of another project I made use of Amazon Web Services (AWS).
  • Involved in creating the Hibernate POJO Objects and mapped using Hibernate Annotations.
  • Used the Rest Templates in the spring services to call the REST Web Services.
  • Created the spring Bean Factory for initializing services.
  • Designed and developed the REST based Microservices using the Spring Boot.
  • Develop Microservices to interact with other modules using Spring Boot, REST
  • Involved in writing Oracle PL/SQL Stored procedures, triggers, views.
  • Extensively used the Log4j to log regular Debug and Exception statements.
  • Implemented AWS solutions using DynamoDB, EBS, Elastic Load Balancer, Auto scaling groups.
  • Worked closely with DevOps team to set up CI/CD pipeline using Jenkins, Ansible, AWS, Maven and GIT.
  • Used Maven and Jenkins as build tool and deploying the application using Kafka.
  • Implemented Unit Testing using Rest Client, Postman for API, and Moq testing to test backend.
  • Involved in meetings with business users and QA team.
  • Participate in technology/tools evaluation and software technical proof of concepts.

Environment: Node Js, Express Js, Handlebar Js, Angular Js/2, Net Beans, WebSphere Application Server 6.1, Java 1.7, SOA, Spring Boot, Spring 3.0, Hibernate, Oracle 11g, JavaScript, PL/SQL, JUnit, Maven, Jenkins, Kafka, GIT, Protractor, Mocha, Chai, Grunt, Gulp, Postman, Mongo DB, AWS, Lambda, Could Watch, Dynamo DB, EBS.

Confidential, Irvine, CA

Java Developer

Responsibilities:

  • Involved in Analysis, Design, Development, and Production of the Application and develop UML diagrams with Rational rose.
  • Used Bootstrap Framework for Dependency injection and integrated with the Hibernate framework and used JPA annotation to create entities.
  • Extensively worked on SOAP and WSDL in order to invoke web service based request/response xml's.
  • Involved in Develop and deploying the applications in IBM WebSphere Application Server.
  • Created packages through SQL Server integration services.
  • Used jRule for implementing business rules in the application.
  • Used Docker with Kubernetes to run and manage the single-node clusters.
  • Used SASS preprocessor to reduce the complexity maintaining CSS style sheets.
  • Developed the user interface screens with HTML5, CSS3, JavaScript, Angular2.
  • Used JAX-WS, JAXB and WSDL to invoke web services using web service client.
  • Integrated Hibernate with Spring framework to maintain the data persistence.
  • In depth experience with Amazon clous services (EC2, S3, EBS, ELB, cloud watch, Elastic, Cloud formation) and managing security groups on AWS.
  • Worked on Shell scripting to resolve the analyze the production logs and resolve the issues occurring in production. Integrated Hibernate with Spring framework.
  • Extensively worked with Hibernate Query Language (HQL) to store and retrieve the data from oracle database.

Environment: Java, Bootstrap,J2EE, Web Services, Soap UI, Spring, Hibernate, IBM Web Sphere, Oracle, AWS, Hibernate Query Language, JPA, XML, XSLT, XSD, WSDL, SASS, Angular2,CSS3, JavaScript, Node.js, JRule, Rational Rose, GIT, SSH, Shell scripting, Ant, and IBM RAD

Confidential, Menomonee Falls, WI

Java Developer

Responsibilities:

  • Involved in development of web services and tools used internally.
  • Implemented J2EE design patterns like DAO, MVC, and Singleton Pattern.
  • Experienced in generating client jar from web services (WSDL, XSD) using JAX WS Consumed Web services and application framework using Bootstrap.
  • Used Spring Framework for Dependency injection and integrated with the Hibernate.
  • Involved in documenting the application test results, fixing bugs and enhancements. Followed Agile Scrum Methodology.
  • Used CVS as a source code management to develop new functionalities using MYSQL.
  • Implemented microservices using Spring Boot.
  • Followed Test Driven Development (TDD) and created Junit Test Cases.
  • Test Web services Application CURD (created, update, read, deleted) operations using SOAP.
  • Prepared the user test cases based on the specification provided by the users & Developed.
  • Prepared MOM for the client, project review meetings.
  • Used PMD, Check Style for analyzing source code.

Environment: BEA WebLogic Server, Spark, PLSQL Developer, Struts, Spring boot, Hibernate, DAO, Design patterns, WebLogic workshop, XML, XSD, WSDL, Soap UI, Rational Rose, Junit, Visual Source Safe (VSS), Check Style and PMD

Confidential

Java/J2EE Developer

Responsibilities:

  • Wrote SQL statements to store and retrieve data from Oracle. Developed dynamic pages using JSP tags to invoke Servlets.
  • Involved in server-side coding using Servlets and JSP's and designed the web pages with HTML, CSS and JavaScript.
  • Implemented “Model View Controller (MVC)” architecture to obtain “Layered Architecture” to isolate each layer of the application to avoid the complexity of integration and customization.
  • Used SVN for the source code management and performed unit testing of the modules with Junit.
  • Validations for the Client Side were done using JavaScript.
  • Developed the applications using MyEclipse and Edit Plus tools.
  • Developed Business components using JavaBeans and used iBatis framework for database operations.
  • Used Ant to build the deployment JAR and WAR files.
  • WebLogic application server was used to host the EJBs
  • Used Bugzilla for bug tracking.

Environment: Java, HTML, JSP, Servlets, JDBC, iBatis, Javascript, JBoss, Swings, Java Beans, Oracle, EJB, BEA WebLogic Server, MyEclipse, Junit, Java, Bugzilla, Edit plus and Tortoise SVN

We'd love your feedback!