We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

2.00/5 (Submit Your Rating)

Louisville, KY

SUMMARY

  • Java Professional with 8+ years of software development experience involving object - oriented analysis, design, development, deployment and support of web based, n-tier, distributed, real-time enterprise applications based on JAVA/J2EE/Devops technologies used in Healthcare, Retail, Banking, Insurance and E-commerce domains.
  • Experienced in all the phases of Software Development Life Cycle (SDLC) with Analysis, Design, Development, Integration, Maintenance, Debugging, Testing and Production support for Software Applications in Client Server environment, Object Oriented Technology and Web based applications.
  • Strong understanding & working knowledge of Core Java such as Object-Oriented Programming (OOPs) concepts like Abstraction, Polymorphism, Inheritance, Encapsulation and also Collections, Garbage Collection (GC), Multi-Threading, Exception-handling.
  • Experience in using Java/J2EE frameworks and tools like Spring, Spring Boot, Spring Batch, Spring MVC Hibernate.
  • Hands-on experience in Micro-Services, Spring Cloud, Spring Boot, Netflix OSS, Amazon Web Services (AWS), Google Cloud Platform, Microsoft Azure.
  • Hands on experience in implementing Micro Services, Service Oriented Architecture (SOA) using Web Services such as SOAP, WSDL, Rest/RESTful, and JAX-WS.
  • Experience on DevOps tools such as Chef, Docker, Puppet, Jenkins, Maven, ANT, SVN, Vagrant , and Virtual Box
  • Proficiency in using CI/CD tools like Git, Jenkins, Maven and configuration management tools like Chef, Ansible and Puppet . Can setup environments for CI workflow.
  • Hands on IT expertise prioritizing CI/CD, Automation of Configuration Management, Security, Build/Release management, Cloud Resource Utilization, Infrastructure Automation etc.
  • Strong hands on experience in Web Application server such as Apache Tomcat server, Apache Http Server, WebLogic, WebSphere, Glassfish, Jetty.
  • Extensively worked on different methodologies like Agile/Scrum, waterfall Software Development, Behavior Driven Development (BDD) and Test-Driven Development (TDD) Approaches.
  • Implemented J2EE Design Patterns like MVC, Adapter, Front End Controller, Value object, Singleton, Session Facade, Business Delegate, Factory DAO in designing the architecture of large applications.
  • Proficient in n-tier application design and development using Spring MVC, Spring IOC / Spring DI, Spring Boot, Spring AOP, AspectJ, Spring ORM, Spring-TX, Spring Security, Spring JDBC, Apache Tiles, Java Server Faces (JSF), Struts and Google Web Toolkit.
  • Experience in using Hibernate for mapping Java classes with database and using Criteria API and Hibernate query language (HQL).
  • Experience with various IDEs like IntelliJ, Eclipse, NetBeans, Web sphere Studio Application Developer (WSAD), Rational Application Developer (RAD), Visual Age Java, Tortoise GIT, Edit Plus, JSfiddle, Sublime text, Notepad++, Microsoft Visual, and Aptana studio .
  • Have good knowledge working on XML Suite of Technologies XML, XSL, XSLT and validations with DTD & XML Schema and processing files with SAX, DOM Parsers.
  • Experience in Database technologies like SQL, Redis, MySQL, MongoDB and Postgres using Functions, Triggers, Stored Procedures and involved immensely in the activity of writing of complex queries, by using My SQL, DB2, Oracle 12c/11g/10g.
  • Experiences in Testing Tools like JUnit, TestNG, Mockito, PowerMock, EasyMock, SoapUI, Jasmine, Karma, Selenium Web Driver, Cucumber, HP ALM.
  • Experience in utilizing Java logging frameworks such as Apache Log4j, SLF4J to display debug and error log messages.
  • Experience in Object Oriented Analysis and Design (OOAD) techniques using UML in Rational Rose and Enterprise Architect.

TECHNICAL SKILLS

Operating Systems: Windows, UNIX, LINUX, iOS, Android.

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

JAVA/J2EE Technologies: JDK, JVM, JRE, Swing, AWT, Applets, JDBC, Servelets, JSP, Struts, Spring, Spring MVC, Spring Boot, MyBatis/ iBatis, Hibernate, JTS, JTA, JavaMail, WebServices, RMI, JPA

Web Technologies: HTML/HTML 5, JavaScript 1.8, XML 2.0, CSS 3, CSS 4, JQuery 2.11, Bootstrap, Angular JS, Angular 2.0, Angular 4.0, BackBone.JS, React JS, Node JS, Ext JS, JSP, PHP, AJAX, JSON

Frameworks: Spring, Struts, Hibernate, Jhipster.

App Servers/ Middleware: Apache Tomcat server, Apache Http Server, WebLogic, WebSphere, Glassfish, JBoss/WildFly, Wakanda, TomEE, Jetty

Spring Frameworks: Spring Core, Spring DAO, Spring AOP, Spring MVC, Spring Boot, Spring RMI, Spring Web, Spring IOC, Spring JDBC, Spring ORM and Spring JMS, MicroServices

IDE/GUI tools: Eclipse 4.x/3.x, JDeveloper 12.2.x/12.1.x/11.x, Net Beans, IntelliJ, SOAPUI, Dreamweaver, Web sphere Studio Application Developer (WSAD), Rational Application Developer (RAD), Visual Age Java, Tortoise GIT, Edit Plus, JSfiddle, Sublime text, Notepad++, Microsoft Visual, Aptana studio.

J2EE design patterns: MVC, DAO, DTO, Business Delegate, Session Facade, Tiles Singleton.

Web services stack: REST, RESTful, SOAP, WSDL, UDDI, JAX-WS, JAXB, JAXRS, JAX-RPC

AWS services: EC2, S3, RDS, Aurora, DynamoDB, VPC, Autoscalling. cloud technologies: Google Cloud Platform (GCP), Amazon Web Services (AWS), Microsoft Azure, Rackspace, Docker

CI tools: Hudson, Jenkins, TeamCity, Bamboo, Sonar, RTC, CruiseControl, Team Foundation Server (TFS), Chef, Puppet.

Hadoop Eco-System: HDFS, MapReduce, Hive, Pig, Sqoop, Zookeeper, Flume, HBase

Testing Tools: JUnit, TestNG, Mockito, PowerMock, EasyMock, SoapUI, Jasmine, Karma, Selenium Web Driver, Cucumber, HP ALM.

Databases: PostgreSQL, MongoDB, Cassandra, Redis, CouchDB, Wakanda DB, DB2, Oracle 9i/10g/11g, MS SQL Server 2000, MySQL, MS Access, SQL

Build tools: Ant, Maven, Gradle.

Version control: Perforce, SVN, CVS, mercurial, git, GitHub, Bitbucket

Bug tracking tools: Jira, Bugzilla, Firebug.

PROFESSIONAL EXPERIENCE

Confidential, Louisville KY

Sr. Java Developer/Devops Engineer

Responsibilities:

  • Designed class diagrams, sequence diagrams using UML and prepared high-level technical documents.
  • Implemented RESTful web services using spring MVC.
  • Created Single Page Application (SPA) using AngularJS which helped in validation at client side and also used AngularJS as Object Oriented JavaScript Framework.
  • Used Intellij idea for development and debugging Spring Boot applications, Microservices and deployed in to Google cloud platform (GCP).
  • Worked on Hibernate by switching persistence classes.
  • Designed, built, and deployed a multithreaded application utilizing GCP stack (Terraform, Kubernetes, ingress etc.), focusing on high-availability, fault tolerance, and auto-scaling.
  • Involved in CI/CD process using GIT, Nexus, Jenkins job creation, Maven build and Create Docker image and use the docker image to deploy in gcloud clusters.
  • Hands-on experience setting up Kubernetes (k8s) Clusters for running microservices. Took several microservices into production with Kubernetes backed Infrastructure.
  • Setup Alerting and monitoring using Stackdriver in GCP.
  • Developed a continuous deployment pipeline using shell scripts in Jenkins.
  • Scheduled, deployed and managed container replicas onto a node cluster using Kubernetes.
  • Create custom log metrics using Stackdriver logging and create charts and alerts using the custom log metrics.
  • Trained staff on Kubernetes administration.
  • Help provision and manage gcloud container clusters with Chef and Puppet.
  • Skilled enough to build deployment, build scripts and automate solutions (using scripting languages like Bash, Shell, Perl and Python).
  • Used Splunk forwarders to provide reliable and secure collection and delivery of data to the Splunk platform for indexing, storage and analysis.
  • Experience working on Docker Hub, creating Docker images and handling multiple images primarily for middleware installations and domain configuration.
  • Implemented Microservice Registration and Discovery with Spring cloud using Netflix Eureka.
  • Used Netflix Ribbon for Client-Side Load Balancing and Netflix Hystrix for fault tolerance and circuit Breaker.
  • Worked on Netflix Zuul for edge service application.
  • Spring MVC model integration for front-end request action controller.
  • Implemented modules using Core Java APIs 1.8, Java collection, streams and integrating the modules.
  • Develop and implement enterprise level back end systems using layered architecture, Micro services.
  • Used JUnit, Mockito, JMockit, Wiremock.
  • Removed unnecessary pauses from automation tests and implemented methods to dynamically wait for elements and pages to load, in result decreased automation execution time by a drastic margin.
  • Developed application service components and configured beans using Spring IOC, creation of Hibernate mapping files and generation of database schema.
  • Used Spring Batch frameworks for batch inserts, updates, delete processing.
  • Work closely with architect and clients to define and prioritize their use cases and iteratively develop APIs and architecture.
  • Implemented full-text search engines, with a special focus on Elasticsearch with Java.
  • Integrated process into build system with swagger 2 UI to auto-generates RESTAPI documentation from source code improving API documentation quality and availability while reducing maintenance costs.
  • Used GIT as central code repository.
  • Used Apache JMeter, Visual VM, and J-console for performance/monitoring.
  • Worked on PostgreSQL like interacting with Database, writing Stored Procedures and debug and fix the issues as well.
  • Used Rabbit MQ for enterprise level integration with other systems.
  • Build mail and messaging applications using Java Mail API.
  • Used SOAPUI, Postman to test web API.
  • Worked on different Web Application server such as Tomcat, WebLogic, JBoss and GlassFish.
  • Used Jira for bug tracking, issue tracking, and project management.

Environment: s: Java 1.8, Spring, Hibernate, Angular 2/4, Javascript, Oracle, Pl/Sql, Jdbc, Apache Tomcat, Rest, Eclipse, GIT, Junit, Mongo DB, Agile, Dash Board, Log4j, Uml, Maven, CSS, Json, Gray log, Rabbit Mq, Google Cloud Platform(GCP), Kubernetes, GitHub, Jenkins, Docker, JIRA, Unix/Linux CentOS 7, Nexus V3, Bash Shell Script, Python.

Confidential, Los Angeles, CA

Sr. Java Developer/Devops Engineer

Responsibilities:

  • As a Java Developer of Backend Architecture and Implementation team, I worked in designing, building, maintaining, reviewing, and supporting optimal quality code and services.
  • Working with a 2 weeks sprint process, I was an active member in creation of user stories, story point with estimations.
  • Interacted with Product Managers to fine tune user stories and requirements and testing team to approve Functional Specification and test cases.
  • Designed the UML diagrams based on the OOAD principles.
  • Used Karma (Jasmine) for angular Unit testing and selenium for E2E testing
  • Used Jhipster to generator AngularJS and spring boot application.
  • Used JSP, JavaScript, CSS, Bootstrap, AngularJS to create interactive user interface.
  • Created AngularJS controllers, services and used AngularJS filters for filter functionality in search box and integrator functionalities.
  • Worked using Spring Micro Services, spring boot, Pivotal Cloud Foundry and Netflix Eureka
  • Created maven archetypes for generating fully functional REST web services supporting both XML and JSON message transformation. Archetypes built on Spring 3.0 technology.
  • Written client interfaces, and implementation classes to consume the web services.
  • Called REST web services through AngularJS services to get JSON Object and modified the response object to display in UI.
  • Created AWS launch configurations based on customized AMI and use this launch configuration to configure auto scaling groups and implemented AWS solutions using EC2, S3, Elastic Load Balancer (ELB).
  • Installed Workstation, Bootstrapped Nodes, Wrote Recipes and Cookbooks and uploaded them to Chef-server, managed on-site OS/Applications/Services/Packages using Chef as well as AWS for EC2/S3 & ELB with Chef Cookbooks.
  • Wrote micro service to create User specific algorithm and created/altered database partitions using JDBC template and Spring data JPA.
  • Utilized Node.js to create unit tests with Karma and Jasmine.
  • Converted Grunt build tasks to gulp to decrease build times in an angular node project. Created tasks for updating TSconfig tracked files based on glob, TSlinting, and compiling typescript files.
  • Used various Http request methods for the Webservices such as GET, PUT, POST, DELETE, OPTION and PATCH and tested endpoints with postman.
  • Implemented and maintained the monitoring and alerting of production and corporate servers/storage using AWS Cloud watch.
  • Developed the application using Spring Cloud Framework which is based on the MVC design pattern.
  • Wrote GWT code to create presentation layer using GWT widgets and event handlers.
  • Used Spring Batch frameworks for batch inserts, updates, delete processing.
  • Created the Spring Bean Factory for initializing services.
  • Spring Boot Microservices were developed with Microservice architecture using REST and Apache Kafka.
  • Added security for service layer methods using Spring Security.
  • Used swagger UI 2 to generate REST API documentation.
  • Worked indexing, aggregation, sharding of MongoDB.
  • Extensively used the LOG4j to log regular Debug and Exception statements.
  • Created build files using Maven.
  • Developed the spring AOP programming to configure logging for the application.
  • Hibernate Session Factory, hibernate mapping files, dependencies between delegate classes, DAOs, controller classes, validation classes and the domain Objects are configured as part of the spring configuration file.
  • Used Hibernate and JPA ORM frameworks for database connectivity.
  • Worked in an Agile environment delivering output in sprints.
  • Designed and developed the service business process and data access to Oracle database and back-end layers with JAXB, JMS and XML and Build RESTful Web services using JAX-RS API.
  • Developed REST architecture based Webservices to facilitate communication between client and servers.
  • Used Node.js to offer an easy and safe way to build high performance and scalable network application.
  • Running the application on the Grunt Server using Node.js.
  • Developed Dash-Board to monitor and report Cache Coherence Servers.
  • Developed SQL, HQL procedures for login module and written complex SQL queries.
  • Developed a Web Application using Java with the Google Web Toolkit API.
  • Used CVS to maintain source and version management and used Eclipse as IDE.
  • Developed Servlets and Utilized Node.js to create a fast and efficient chat server.
  • Wrote unit testing codes using JUnit, resolved bugs and other defects using Firebug and Eclipse's debugging tool.

Environment: s: Java, Angular js, Node js, Hibernate, Spring, Hibernate, Jhipster, Jsf, Ejb, Jquery, My Sql, Toad, SQL Sever, Db2, AWS, EC2, Docker, Maven, Cvs, Visual Source Safe, Selenium, Waterfall Model, Uml, Jsp, Servlet, Ant, Xml, Soa, Emc Documentum, Jira, Gwt, Swing, MongoDB(Nosql), Cognos, Ilog, Oracle Adf, Oracle Bpm, Ibm Mq Services, Pl/I, Jcl, Sql, Sas, Vb, Asp.

Confidential, Tampa, FL

Java Developer

Responsibilities:

  • Designed Use Cases using UML and managed the entire functional requirements life cycle using water fall model.
  • Involved in the development of presentation layer and GUI framework using AngularJS, Java script and HTML.
  • Developed application using Java, J2EE, Struts, spring, Hibernate, Angular JS and SOAP/REST web services.
  • Used Spring Boot for building applications along with Spring Initialized and bootstrapping the build configuration for a Boot-based web application and develop custom solutions that act upon Jenkins information in real time.
  • Created Single Page Application (SPA) using AngularJS which helped in validation at client side and also used AngularJS as Object Oriented JavaScript Framework.
  • Developed Web pages using JSF.
  • Responsible for developing GUI / user interfaces using JSP, CSS & DHTML
  • Used Struts Model-View-Controller approach to help design new features and fix Jira bugs and request.
  • Used IBatis to populate the data from the Database.
  • Converted the existing EJB session beans which call the host (Mainframe system) into POJO’s
  • Developed framework using Java, BIRT Runtime, iText, MySQL and web server technologies
  • Used NetBeans IDE for fundamental Java projects.
  • Used iBatis for mapping between SQL database and objects in Java.
  • Planning and applying latest Service Packs to different versions of SQL Server.
  • Construct and optimized SQL queries in DB2
  • Design and Developed using Web Service using Apache Axis 2 on JBOSS.
  • Designed and developed required WSDL and XSD for the services.
  • Place orders from the suppliers, and from the CVS warehouse.
  • Designed and Developed Servlets and JSP pages for authentication
  • Used Ant for developing build scripts and deploying the application onto WebLogic.
  • Extensively used XSD for validations of XML transfer to the different Web Services.
  • Customized the EMC Documentum Webtop to conform the overall portal themes
  • Developed presentation screens using Swing.
  • Involved in designing the data stage job to implement ILOG JRules Component.
  • Install and configure a Linux server to publish applications and the Database.
  • Used Resource Manager to schedule the job in UNIX server.
  • Developed custom web forms using PHP and JavaScript.
  • Developed websites utilizing WordPress platform.
  • Developed XML documents with DTDs /XML Schema/XPath and converting XML documents to HTML using XSL.
  • Designed and developed Message Flows and Message Sets and other service component to expose Mainframe applications to enterprise J2EE applications.
  • Developed Java Script, Action Script macros for Client Side validations.

Environment: s: Java, AngularJS, Hibernate, Spring, AWS, Docker, Ibatis, Struts, Jsf, Ejb, Jquery, My Sql, Toad, Sql Sever, Db2, Apache Axis2, Wsdl, Netbeans, Jboss, Cvs, Visual Source Safe, Selenium, Waterfall Model, Uml, Jsp, Servlet, Ant, Xml, Emc Documentum, Jira, Swing, Cognos, Ilog, Oracle Adf, Oracle Bpm, Ibm Mq Services, Pl/I, Jcl, Sql, Sas, Vb, Asp.

Confidential, Orlando, FL

Java Developer

Responsibilities:

  • Identified the Business Requirements of the project.
  • Involved in preparing the Detailed Design document for the project. Used Microsoft Vision to generate UML diagrams (Class and Sequence diagrams) to accommodate on the design documents.
  • Developed UI using JSP, Java Script, and CSS.
  • Facilitated daily Scrum meetings and weekly project planning and status sessions.
  • Developed the application using Struts framework.
  • Used annotations and XML configuration to configure Struts.
  • Created tile definitions, struts-config files, and validation files for the application using Struts framework.
  • Designed and implemented application using Spring Boot, MVC framework, Spring IOC, Spring Annotations, Spring Transactions.
  • Implemented Action Classes and Action Forms using Struts framework.
  • Implemented client side validations for Search and Security modules using JavaScript and Struts Validation Framework.
  • Used Object/Relational mapping tool Hibernate to achieve object persistency.
  • Extensively worked with HQL and hibernate criteria queries
  • Used Web Services (SOAP) for transmission of large blocks of XML data between two interfaces.
  • Experience in Design and Analysis of Algorithms.
  • Developed backend Logics or data access logic using Oracle DB&JDBC.
  • Developed JQuery’s, Joins with JDBC API to access data.
  • Used EJBs in the application and developed Session beans to house business logic.
  • Used SQL Server as the database for the application.
  • Used CVS as Version Control Tool to perform Checking-out and Checking-in of codes from the repository.
  • Used Maven as a build tool, wrote the dependencies for the jars that needs to be migrated
  • Participated heavily and later maintained the documentation for projects

Environments: Microsoft Vision, Jsp, Javascript, AngularJS, Css, Struts, Xml, Action Classes, Hibernate, Soap, Spring Boot, MVC framework, Spring IOC, Spring Annotations, Spring Transactions, Oracle Db, Jdbc, Ejbs, Sql, Cvs, Maven.

We'd love your feedback!