Sr.java Developer Resume
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 wif 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) usingAngularandReact.js.
- Created Single page applications wif teh use of JavaScript libraryReact.js
- Hands on experience wif an in-depth level of understanding in teh strategy and practical implementation ofAWScloud-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 wif consuming and producing Web Services like SOA Architecture based SOAP (WSDL Component) and REST working wif data-exchange formats like PLAIN TEXT, XML and JSON formats.
- Experience in application framework like Spark.
- Proficient in implementing various Java design patterns likeMVC,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 teh declarative enterprise services usingSpring AOP.
- Experience in working wif ORM frameworks like Hibernate, IBATIS, JPA (Java Persistence API) and APIs such as JDO (Java Data Objects).
- Experienced wif 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 wif 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 wif 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 teh applications.
- Experience in developing applications on Windows, UNIX and Linux Platforms.
- Hands on experience in working wif 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:
- Involved in teh analysis, design, development and system integration and testing phases of Software Development Lifecycle (SDLC).
- Followed Agile Scrum Methodology to analyze, define, and document teh application which will support functional and business requirements.
- Developed Dashboards and UI pages wif JSP, HTML5, CSS3, JavaScript, jQuery, and used Bootstrap to create Responsive Web pages.
- Handled all client side validations, slide show, hide and show controls, dropdown menus and tab navigation using jQuery.
- Responsibility of maintaining and developing server-side code wif JavaScript and Node.js runtime environment.
- Developed Single Page Web Application wif React.js, Redux, Express.js, Node.js, REST API, and MongoDB.
- Developed and tested features in an AGILE environment using Angular 2 and TypeScript.
- Worked on Angular 2.0 by consuming RESTful web services & Used Angular 2.0 forms like Template Driven forms and Modern Driven (Reactive) forms.
- Involved in developing components on Reporting Dashboard wif Spring MVC, Spring Framework and Hibernate & used Spring Security to secure teh application.
- Implemented teh autantication, authorization, and access-control features using Spring Security.
- Configured Hibernate session factory to integrate Hibernate wif Spring and used JPA/Hibernate to communicate wif data layer and XML to read XML data.
- Used Docker to containerize teh Services and APIs to run on EC2 instances
- UsedJavaMessage Service (JMS) for reliable and allowed asynchronous exchange of important information and set up a scheduler for spring batch jobs.
- Creating teh AWS stacks for Dev/QA Environments which include Consul, Apache Kafka, Zookeeper, Shipyard master/slave.
- Developed Unit Tests using Junit, Mockito and PowerMock and Involved in functional and integration testing UsedAngular 2.0andTypescriptto developsingle page application (SPA).
- Implement new Front-End features wifTypescript/JavaScript and other RESTful APIs.
- Configured local Maven repositories and multi-component Ant projects wif Nexus repositories and scheduled projects in Jenkins for continuous integration/continuous deployment (CI/CD).
- Used Tomcat server running for teh application development and deployment and JIRA for issue tracking.
- Implemented Test Driven Development (TDD) for developing and testing teh application.
- Used Junit and Cucumber framework for Unit Testing of application.
- Used GIT for Source Control and Version Management of all codes and resources.
Environment: HTML5, CSS3,JavaScript, jQuery, JSP, XML, Ajax, Angular 2, Node.js, Restful Web Services,Java8, Spring MVC, Spring Core, Spring Boot, Spring Security, NodeJS, Hibernate, JMS, MongoDB, Apache Tomcat Server, Typescript, React.js, Maven, Jenkins, JUnit, TDD, Log4j, Eclipse, JIRA, GITHub
Confidential, Chicago, IL
Sr. Java Developer
Responsibilities:
- Worked on Lambda expressions, functional interfaces and improvements using Java 8.
- Migrated applications to teh AWS cloud .
- Involved in writing java API for Amazon Lambda to manage some of teh 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 teh data from DB to another Rest Service.
- Developed Restful Webservices to CREATE, DELETE and UPDATE teh Appointments in Outlook using EWS Library.
- Worked wif 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 wif http interceptors configurations for security in Angular 6 applications.
- Worked wif 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 wif backend utilizing AWS JSON data wif WSO2 API library having PostgreSQL as Cloud Database Express JS as Test data.
- Developing teh Microservices using Spring Boot dat create, update, delete and get teh information from backend.
- Removed all teh XML based configurations required to build teh MVC application and maintained in teh classes using Spring Boot.
- Used Jenkins pipelines to drive all micro services builds out to teh Docker registry and tan 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 teh runtime environment of teh CI/CD system to build, test deploy.
- Involved in development of test environment on Docker containers and configuring teh Docker containers using Kubernetes.
- Used Micro services to communicate using synchronous protocols HTTP and REST.
- Implementing or exposing teh Micro services based on RESTful API utilizing Spring Boot wif 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 teh database wif Hibernate transaction control.
- Consumed Web Services by implementing Spring REST support is to make teh development of RESTful Web services.
- Implement new Front-End features wifTypescript/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 teh Hibernate POJO Objects and mapped using Hibernate Annotations.
- Involved in teh implementation of DAO using Spring-Hibernate ORM.
- Involved in JUNIT testing using Mockito.
- Responsible for maintaining teh 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 wif 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 wif Docker for convenient environment setup teh 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 teh 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 teh data using java8
- Working on sites built wif Express Js and Node Js.
- Designed and implemented Node Js APIs, microservices.
- Selecting teh appropriate AWS service based on compute, data, or security requirements.
- Integration of Amazon Web Services( AWS) wif other applications infrastructure.
- Setup Jasmine and Karma for UNIT and Functional Testing of JavaScript wif mocking frameworks and spys.
- Client-Side code were written inReactJS/jQuery/JavaScriptand Server-Side Code were developed usingMVC4 and C#
- Development of Puppet modules wif 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 teh 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 teh Docker registry and tan 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 teh runtime environment of teh CI/CD system to build, test deploy.
- Involved in development of test environment on Docker containers and configuring teh Docker containers using Kubernetes.
- Worked wif MEAN stack for developing applications.
- Worked wif modules like MongoDB and mongoose for database persistence using Node Js to interact wif MongoDB.
- Worked wif Express Js for development of RESTful web services and middle ware configurations.
- Worked wif 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 teh framework. Written callback functions for teh 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 teh interchange of data between teh server and teh 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 teh JSON object (Response) and manipulated teh JSON Object to display teh response in teh webpage.
- Designed DAO design pattern architecture to provide database access using Hibernate.
- Designed teh 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 me made use of Amazon Web Services (AWS).
- Involved in creating teh Hibernate POJO Objects and mapped using Hibernate Annotations.
- Used teh Rest Templates in teh spring services to call teh REST Web Services.
- Created teh spring Bean Factory for initializing services.
- Designed and developed teh REST based Microservices using teh Spring Boot.
- Develop Microservices to interact wif other modules using Spring Boot, REST
- Involved in writing Oracle PL/SQL Stored procedures, triggers, views.
- Extensively used teh Log4j to log regular Debug and Exception statements.
- Implemented AWS solutions using DynamoDB, EBS, Elastic Load Balancer, Auto scaling groups.
- Worked closely wif DevOps team to set up CI/CD pipeline using Jenkins, Ansible, AWS, Maven and GIT.
- Used Maven and Jenkins as build tool and deploying teh application using Kafka.
- Implemented Unit Testing using Rest Client, Postman for API, and Moq testing to test backend.
- Involved in meetings wif 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 teh Application and develop UML diagrams wif Rational rose.
- Used Bootstrap Framework for Dependency injection and integrated wif teh 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 teh applications in IBM WebSphere Application Server.
- Created packages through SQL Server integration services.
- Used jRule for implementing business rules in teh application.
- Used Docker wif Kubernetes to run and manage teh single-node clusters.
- Used SASS preprocessor to reduce teh complexity maintaining CSS style sheets.
- Developed teh user interface screens wif HTML5, CSS3, JavaScript, Angular2.
- Used JAX-WS, JAXB and WSDL to invoke web services using web service client.
- Integrated Hibernate wif Spring framework to maintain teh data persistence.
- In depth experience wif Amazon clous services(EC2,S3,EBS,ELB,cloud watch,Elastic,Cloud formation)and managing security groups on AWS.
- Worked on Shell scripting to resolve teh analyze teh production logs and resolve teh issues occurring in production. Integrated Hibernate wif Spring framework.
- Extensively worked wif Hibernate Query Language (HQL) to store and retrieve teh 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 wif teh Hibernate.
- Involved in documenting teh 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 teh user test cases based on teh specification provided by teh users & Developed.
- Prepared MOM for teh 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 teh web pages wif HTML, CSS and JavaScript.
- Implemented “Model View Controller (MVC)” architecture to obtain “Layered Architecture” to isolate each layer of teh application to avoid teh complexity of integration and customization.
- Used SVN for teh source code management and performed unit testing of teh modules wif Junit.
- Validations for teh Client Side were done using JavaScript.
- Developed teh applications using MyEclipse and Edit Plus tools.
- Developed Business components using JavaBeans and used iBatis framework for database operations.
- Used Ant to build teh deployment JAR and WAR files.
- WebLogic application server was used to host teh 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
