We provide IT Staff Augmentation Services!

Java/cloud Developer Resume

4.00/5 (Submit Your Rating)

Moon, PA

SUMMARY:

  • 8+ years of software development experience in requirements Analysis, Design, Coding, Testing, and production support of scalable, Multi - Tier distributed enterprise applications using Java/J2EE technologies.
  • Working knowledge in multi-tiered distributed environment, OOAD concepts, good understanding of Development Lifecycle (SDLC).
  • Superior project implementation skills using Java, Jsp, Servlets, JDBC, JNDI, JSTL, RMI, EJB, Struts, Spring, JavaScript, XML(SAX, DOM), Webservices, JMS, Java Mail, JAXP, WSDL, SOAP, RESTFul, JSON, Hibernate.
  • Experience on Agile(Scrum), Waterfall, RUP and Extreme Programming (Test Driven development, Pair Programming, Code Reviews).
  • Extensively worked on coding using core java concepts like multithreading, collections, serialization, Synchronization, exception handling, generics, network APIs and database connections.
  • Strong front-end UI development skills using JSP, JSP Custom Tag Libraries, AJAX, HTML5, CSS3, DHTML, JavaScript, jQuery, DOM, Responsive Web Design, Bootstrap and experience in making WebPages cross browser compatible, single page web applications using AngularJS.
  • Experience in developing web applications with various open source frameworks like JSF, Spring Boot, Spring MVC, Spring AOP, Spring ORM, Struts Framework, Struts Validation and Tiles Frameworks.
  • Hands-on experience with Spring, Spring Boot, Spring Cloud, Spring Data, Spring Integration, Spring Data-RS, Spring Security.
  • Worked on integration mechanism using Apache Kafka distributed message bus technology. Designed and implemented by configuring Topics in new Kafka cluster in all environment.
  • Proficient inpersistence frameworks Hibernate, iBATIS, JPA, to map POJOs to a relational database and using Hibernate Query Language (HQL).
  • Experience in working with relational databases like Oracle 11g, MySQL, MS SQL Server using SQL, PL/SQL and NoSQL databases such as Mongo DB and Cassandra.
  • Extensive experience in using SQL and PL/SQL to write Stored Procedures, Functions, Packages, snapshots, Triggers and optimization with Oracle, DB2 and MySQL databases. Hands on SQL Performance Tuning Operations and worked on database tools such as TOAD and SQL Loader.
  • Experience with Angular JS MVC Framework including authoring complex directives, services, controllers and filters working with animations, routing and states.
  • Experienced in developing REST based Web API with Node JS using routing frameworks such as Express JS and Restify. REST API for CRUD operations to develop MongoDB DAO connectivity. Experience in CSS preprocessors SASS, LESS.
  • Good exposure to tools like SoapUI, Postman for testing SOAP and RESTful web services, browser plugins like Advanced REST client and also CURL using command line for testing HTTP requests.
  • Proficient in Java/J2EE Design Patterns including singleton, command, object pool, session facade, Model View Controller (MVC), Data Access Object (DAO), Data Transfer Object (DTO) and Business Delegate in the development of Multi-Tier distributed Applications.
  • Proficient in handling web and application servers in creating Domain, configuring connection pool, JMS, deploying applications on WebLogic, WebSphere, Apache Tomcat, Glassfish and JBoss.
  • Unique experience with Pivotal Cloud Foundry and design, troubleshooting issues with platform components (PCF), and large scale developments/deployments on Cloud Foundry.
  • Migration of views and dashboard from Kibana 3 to Kibana 4.
  • Monitoring EGD events flow with Nagios, AppDynamics, Grafana, Kibana dashboards.
  • Experienced in use of build tools like Apache Ant, Maven, Gradle, Jenkins and logging tools like log4J, project tracking tools by JIRA and QC.
  • Good knowledge / experience in creating Jenkins CI pipelines and good experience in automating deployment pipelines
  • Good experience writing Ansible Playbooks according to the project requirement.
  • Involved in Unit Test Cases writing and having good knowledge in JUnit, used mocking frame work like Mockito, JMockit..
  • Experience in Version Control tools like CVS, Clear Case, SVN, GIT for Source Code version management and merging Source code after intermittent Project releases.
  • Development experience in different OS like Windows, Linux and UNIX and excellent troubleshooting skills.

TECHNICAL SKILLS:

Languages: Java/JDK 8.0, SQL, C++

J2EE Technologies: Servlet, JSP, JDBC, RMI, JNDI, JSTL, Web Services, EJB, RCP, Tiles

UITechnologies: HTML, CSS, JavaScript, JQuery, Bootstrap, Apache Axis, AngularJS, JSF

Frameworks: Spring, Struts 2, Hibernate, JUnit, Log4J, J2EE Design Patterns, Mockito

Web: /ApplicationServers

Tomcat 6.x/7.x, IBM WAS 5.1/6.0, JBoss, Weblogic Server 10, GlassFish, Pivotal Cloud Foundry

XMLTechnologies: XML, DTD, XML Schema, DOM, SAX, SOAP, WSDL, JAXB, XML-Beans, JAXP, AJAX, JSON

Databases: Oracle11g, MongoDB, MySQL, Microsoft SQL Server, DB2

Build Tools/ Utilities: Maven, Gradle, ANT, Jenkins, Ansible

Application Monitoring AndDesigning Tools: Grafana, AppDynamics, Nagios, Kibana, Microsoft Visio, Rational Rose, UML

Version Control Tools: CVS, SVN, Git, ClearCase

Spring Modules: Spring Core, Spring JDBC, Spring MVC, Spring Security, Spring Boot, Spring ORM, Spring Web

Operating Systems: Windows XP/7/8, UNIX, Linux, Mac OS

PROFESSIONAL EXPERIENCE:

Confidential, Moon, PA

Java/Cloud Developer

Responsibilities:

  • Followed iterative application development specified by Agile Scrum methodology consisting of weekly Sprints and stand up meetings and built the application with Test Driven Development (TDD).
  • Involved with the team in full Development life cycle from product design to testing including the deployment of the product on cloud platforms.
  • Work with Spring Boot, Spring Cloud to developShipment Foundation System Microservices applications & consumed services using Spring REST template.
  • Worked on different layers of the application including Adapter , Controller , Service, Business and Persistence.
  • Implemented the application using Spring IOC , Spring MVC Framework, Spring Batch , Spring Boot and handled the security using Spring Security.
  • Used Rest Controller in Spring framework to create RESTful Web services and JSON objects for communication.Developed and Consumed Rest Services using HTTP methods such as GET , POST , PUT and DELETE for user.
  • Used Java File/IO with Spring MultipartFile interface to upload and download documents.
  • Used JSON and XML as the data exchange format and swagger to provide the contracts between UI and middleware.
  • Generated POJO classes to map to the tables in the data base by using the JPA-Hibernate integration.
  • Wrote Hibernate configuration file, Hibernate mapping files and define persistence classes to persist the data into Oracle Database .
  • Java Message Service (JMS) for reliable and asynchronous exchange of important information, such as order status report, delivery report.
  • For Asynchronous processing developed internal Apache Kafka infrastructure. Used Apache Kafka messaging system and written Producer API's, Consumer API's and worked on implementing Kafka clusters.
  • Developed Business components using core java concepts like Interfaces, Polymorphism, Collections, Serialization etc. Used multithreading concepts to overcome errors in the process of concurrent quote transactions. Deployed the application in clustered environments for load balancing and Server failover conditions.
  • Work on deployments with CI/CD using Jenkins build and deploy to all environments in Pivotal Cloud Foundry (PCF)
  • Designed Jenkins pipelines by creating Jenkins jobs and deploying the artifacts into artifactory.
  • Generating logging by Log4j to identify the errors in production test environment.
  • JUnit/Mockito Frameworks were used for performing unit & integration testing by writing test cases.
  • Work with GitLab as source code version control for pulling and pushing the code changes and solved merge issue.

Environment: Java1.8, Spring boot, Spring restful web services,Pivotal Cloud Foundry,Maven4.0, Gradle, Sonar, Jenkins, Orcale DB, Eclipse IDE, IntelliJIdea, Tortise SVN, GitLab, AppDynamics, Kafka, JMS, Elasticsearch, Kibana.

Confidential, West Chester, PA

Java/Cloud Developer

Responsibilities:

  • Development of Enterprise Data Grid Microservices architecture using Spring Boot and centralize Microservices configuration with Spring Cloud Config Server.
  • Involved in requirement gathering phase of SDLC with Client/Business Analyst and worked with Agile-Scrum methodology.
  • Developed Rest APIs in Spring boot utilizing Swagger and MicroServices to provide RESTful API utilizing Spring Boot with various data persistence frameworks JPA and messaging engines.
  • Development of REST API's to read and the data from Data grid coherence. Created the new API for storing and maintaining the customer devices objects in grid.
  • Using and developing REST services using Swagger/OpenAPIBuilding messaging integration via Kafka.
  • Working with Dozer Framework to implement in Data Grid applications to map Events from the Biller with EDG to store customer, devices, and service data in coherence cache servers.
  • Extensively used XML Web Services for transferring/retrieving data between different providers.
  • Creating Couchbase views to pull the accounts with the stale data and validating couchbase buckets sizes on both Side A, Side B server clusters.
  • Responsible for Configuring Kafka Consumer and Producer metrics to visualize the Kafka System performance and monitoring.
  • Used Kafka Producer and Consumer API to push and read the messages from the topics.
  • Developed Custom Filters to provide API security over REST.
  • Installing Java JDK in Linux Virtual Machines, upgrading Kafka tool and using Ansible to deploy new packages in Production Cluster.
  • Involved in design and implementation of solution to load and maintain 1 TB of primary data in ain-memory data grid. This grid spawned across multiple JVM's on multiple servers. The solution was designed and implemented using Oracle Coherence middleware product and Java technologies.
  • Install and configure the Couch base NoSQL DB and created a multi node cluster.
  • Used Spring configuration to integrate the databases and external systems.
  • Configured the DG Config servers to connect to Cloud foundry cloud and setup the pipelines.Created and updated the routes in Cloud foundry to point the applications to GSLB.
  • Setup the ELK cluster and created the views and dashboard in Kibana 4. Created the metrics dashboards and views in Grafana.
  • Configured the Radiation board metrics in site scope of HP BAC system. Used the Ansible to install the new applications in linux servers.
  • Had setup Apache Kafka, ZooKeeper multi node Cluster. Monitoring Kafka server components using Zookeeper through JMX interface.
  • Development of jobs to refresh the data in grid using Apache Camel routes
  • Server-side monitoring and test result analysis using AppDynamics, SiteScope for application server to identify performance bottlenecks. Extensively used AppDynamics to diagnose and troubleshoot web/app/DB server performance issues.
  • Designing Continuous Integration pipelines for implementation across all the production applications.
  • Conducted performance, load, and stress testing using JMeter for completedMicroservices.
  • Responsible for orchestrating CI/CD processes by responding to Git triggers, human input, and dependency chains and environment setup.
  • Worked with GitHub to manage source code repositories and performed branching, merging, and tagging depending on requirement.
  • Working with Jenkins /GoCD continuous integration Tools including installation, configuration of jobs, pipelines, security set up on Pivotal Cloud Foundry etc. Used Jenkins to start, stop and deploy the applications and created the jobs.
  • Extensively used the LOG4j to log regular Debug and Exception statements
  • Wrote Junit test cases with Mockito, Mock MVC test framework. Extensively involved in identifying root cause for the application bugs

Environment: Java1.8, Spring restful web services, Spring boot, Coherence, Pivotal Cloud Foundry, JBOSS, Maven4.0, Gradle, Sonar, Jenkins, GoCD, Orcale DB, Eclipse IDE, IntelliJIdea, Tortise SVN, GitHub, Ansible, AppDynamics, Kafka, Grafana, Elasticsearch, Kibana, fluentD.

Confidential, Chicago, IL

Java Full Stack Developer

Responsibilities:

  • Involved in the analysis, design, and development and testing phases of Software Development Lifecycle (SDLC).
  • Followed Agile Scrum Methodology in analyze, define, and document the application which will support functional and business requirements. Coordinate these efforts with Functional Architects.
  • Developed the application using Spring MVC intensively that leverages classical MVC architecture and JavaScript for major data entry that involved extreme level of data validation at client side.
  • Involved in developing code for obtaining bean references in springframework using Dependency Injection / Inversion of Control (IOC), and Aspect Oriented Programming (AOP) on SpringSource Tool Suite.
  • Created the Spring Bean Factory for initializing services. Added security for service layer methods using Spring Security.
  • I ntegrated Single sign on sing LDAP and Active directory on Spring security layer, successfully maintained users and groups integrity in the application.
  • Created and injected Spring services, Spring controllers and DAOs to achieve dependency injection and to wire objects of business classes.
  • Extensively used XML Web Services for transferring/retrieving data between different providers. Extensively involved in developing Restful Web services using Jersey framework (JAX-RS) and REST annotations.
  • Implemented Single Page Design and customized directive and filter criteria by using AngularJS.
  • Created RESTful APIs in Express and returned logic through AngularJS data binding. Wrote tests in Mocha on server side and Jasmine on the client side.
  • Utilized Angular.JS UI-bootstrap components like time picker, directives, model pop-ups, ng-grid, router, progress bar, ng-Idle, ng-Upload. Implemented flexible routing and nested using Angular.JS-ui-router.
  • Used Bootstrap and media queries to create a Responsive Webpage across different screen-sizes.
  • Developed Hibernate with Spring Integration as the data abstraction to interact with the database and used dependency injection (DI) using Spring framework and annotations.
  • Used Hibernate for mapping java classes with database and created queries with Hibernate query language (HQL).
  • Extensively usedIBM REST API in task assignment, reassignment, closure and ad-hoc task implementation.
  • Extensively used IBM Web sphere Integration Developer WID to implement SOA in complex environment. Worked with SSL certification for HTTP and HTTPS requests.
  • Incorporated knowledge of TDD and BDD for front end UI applications and performed end-to-end testing with Protractor.
  • Maintained the code repository on SVN through frequent and definite updates and built the application using Mavento deploy on WebSphere Server and used Jenkins for continuous integration.

Environment: Spring Framework, Hibernate 4.3, HTML, CSS3, AngularJS, JavaScript, XML, JSON, RESTful Webservices, JMS, Websphere, Spring Tool Suite, SVN, Maven, JIRA, Jenkins, log4j, Jersey, DB2.

Confidential, Franklin, TN

Java Full Stack Developer

Responsibilities:

  • Responsible for gathering requirements from the client business unit by participating in design discussions and implementation feasibility analysis with business analysts at all levels.
  • Designed the system based on Spring MVC Model architecture. Developed a business logic layer using Spring Dependency Injection and client side Java-beans for DAO Design Patterns.
  • Developed the spring AOP programming to configure logging for the application and also to track CRUD operations on the database. Used Spring Transactions and Spring Web Flow for Payment and Money Transfer.
  • Worked on coding standalone batch jobs, and providing monitoring and application support using Spring Batches, Java Batches, and ETL batch jobs. Used Spring Batch with Quartz scheduler for generate the reports.
  • Involved in design and development of UI component, which includes layered POVs and Carousels using frameworks AngularJS, JavaScript andJqueryin conjunction with HTML5, CSS3, Bootstrap and LESS.
  • Implemented core features of AngularJS framework such as dependency Injection, Data-binding, Filters, Directives, Templates, Services and Deep Linking.
  • Created AngularJS controllers, services and used AngularJS filters for filter functionality in search box and integrator functionalities.
  • Called REST web services through AngularJS services to get JSON Object and modified the response object to display in UI.
  • Developed REST architecture based web services using JAX-WS to facilitate communication between client and servers.
  • Involved in development of web services for business operations using SOAP, WSDL, JAX-WS, JDOM, XML, XSL and Apache CXF.
  • Used Mongoose JS to access the documents from the NodeJS web server and build data models for the entities in the database schema.
  • Performed CRUD operations like Update, Insert and Delete data in MongoDB and Oracle database management system and handled database access and data transmission based on RESTful web service.
  • Configured & deployed Java applications on Amazon Web Services(AWS) for a multitude of applications utilizing the AWS stack, cloud formation.
  • Used Spring ORM Support for Hibernate to manage efficiently Hibernate Resources and consistent exception Hierarchy.
  • Implemented persistence layer using various features like XML configuration file for Database connectivity, connections to database using Hibernate Session Factory, using Hibernate APIs to retrieve and store data to the database with Hibernate transaction control using ORM tool Hibernate 3.0 framework like HQL queries etc.
  • Used JMS using RabitMQ to report failure of connectivity between Quad instance and other components in Cluster.
  • Extensively used the Log4j for Logging Errors, debugging and tracking and Exception statements.
  • Created build files using Maven. Developed the application using Eclipse IDE. GIT for version control and Jenkins for continuous integration.
  • Used Hibernate ORM frameworks for database connectivity. Developed SQL procedures for login module and written complex SQL queries.
  • Worked in an Agile environment delivering output in sprints. Used Apache Tomcat 7 as the server to host the application.

Environment: MEAN Stack (MongoDB, Express, AngularJS, NodeJS),Spring Framework,RESTfulWebServices, JSON,Apache CXF,HTML5, CSS3, Bootstrap, JMS, RabitMQ, Hibernate 4.3, Oracle database, Spring Tool Suite, Windows 7,JUint, Git, Maven, Jenkins and Tomcat.

Confidential, Little Rock, AR

JAVA/ J2EE Developer

Responsibilities:

  • Participated in all aspects of the development lifecycle from design to development to deployment and on-going enhancements.
  • Contributed to project by working on end to end flow - developing JSP's for front end by developing Servlets, BO classes in middle tier and to database by writing various SQL queries and Stored Procedures.
  • Extensively used Spring MVC model to implement the application and created Spring Beans using IOC and AOP. Developed the controller, business logic and DAO classes achieving dependency injection.
  • Leveraged Spring as middle-tier application framework, persistence strategy using spring support for Hibernate and declarative transaction management.
  • Implement the authentication, authorization, and access-control features by using Spring Security. Implemented remote service access with Spring Remoting.
  • Used factory in Angular.JS to use the common functions in different views to reduce redundancy and improve maintenance of the code.
  • Used Bootstrap&media queries to create Responsive Webpages across the different size of screen from phone or Laptop
  • Implemented the integration with the back end system with web services using REST. Involved in developing Restful Web services using Jersey framework (JAX-RS) and REST annotations and used JACSON based REST-JSON convertors
  • Work involved extensive usage of HTML5, CSS3, Bootstrap, AJAX, AngularJS and JavaScript for client side development and validations.
  • Implemented JMS based SOAP Web service using Spring CXF , JMS config and Mule ESB . Built various capabilities in ESB like Security, Message routing, message transformation, transaction management etc.
  • Wrote Hibernate configuration files, mapping files and defined persistence classes to persist data into MySQL Database.
  • Configured Hibernate session factory to integrate Hibernate with Spring and used JPA/Hibernate to communicate with data layer and XML/JAXB to read XML data.
  • Configured IBM-MQ in servers as message driven architecture for the exchange of messages between the applications.Created topics, queues and MDB’s for communication using JMS/IBM MQ Series.
  • Formalized code organization to comply with the official database design and improved table structure. Created Database tables and views using HLD Data Model E-R Diagrams.
  • Configured the connection pools and security for the server. Used JUnit to perform unit testing.
  • Followed the Maven build life cycle to build the application war/ear files and deployed into Websphere Application server. Used JIRA for task assignment, bug tracking and fixture.

Environment: Spring Framework, AngularJS, Node.JS, JavaScript, REST & SOAP WebServices, XML, JMS/IBM MQ, Bootstrap, JMS, Hibernate, JUnit, Eclipse, Bootstrap, AJAX, JSON, HTML, CSS3, MySQL database, SVN, JIRA, Maven, Junit,WebSphere.

Confidential, NYC, NY

JAVA/ J2EE Developer

Responsibilities:

  • Involved in business discussions regarding Requirements analysis, System Module Specifications and Implementation feasibility analysis with business analysts at all levels.
  • Engaged in the development of the entire spectrum of business components, including the web interface, J2EE based middleware and authentication systems, database connectivity systems and relational databases.
  • Worked on SOA to develop RESTful Web service to generate and consume services from different modules. Implemented MVC Framework to make single page applications for responsive services.
  • Involved in invoking the Web Services by making using of Axis, REST, WSDL, SOAP with techniques such as Ajax, JQuery, JSON, JVM, DHTML and DOM scripting.
  • Extensively used Spring Framework’sIOC Dependency Injection to inject Service Object using Service Locator Design Pattern into Action Classes.
  • Used Spring MVC, Spring ORM and Spring Security modules to integrate with MySQL database to implement persistence layer in Hibernate.
  • Used Spring ORM Support for Hibernate to manage efficiently Hibernate Resources and consistent exception Hierarchy
  • Implemented JSF with Managed Beans, Topics, and Connection Factories in project (Model View Controller) to handle/intercept the user requests and used various controllers to delegate the request flow to the Backend tier of the application. Constructed JSF Portal Framework at Presentation Tier and Faces Servlet acts as the Front Controller.
  • Implemented Twitter Bootstrap Framework responsive design. Developed UI screens and client side scripts incorporating Servlets, JSP, JavaScript and XML DOM parser.
  • Integrated Spring DAO for data access using with Hibernate and Spring Validation Framework for Server side validation
  • Involved in developing Hibernate mapping files and POJOs for Hibernate persistence layer, *.hbm files for Hibernate ORM in the persistence layer using Hibernate frame work in conjunction with Spring AOP functionality.
  • Used Hibernate as ORM tool for accessing client data from MySql database. Worked with Hibernate EHCachefor second level caching to enhanced performance of the application.
  • Designed stored procedures, triggers and functions in MySQL and DB2 for business critical requirements.
  • Implemented JMS as messaging service to notify customers and developed JMS components to send messages from one application to other application. JTA was used for Transaction management.
  • Developed various test cases such as unit tests, mock tests, and integration tests using the JUnit. Used Apache JMeter for load testing and log4J for debugging with various levels.
  • Worked with SVN for version control across common source code used by developers and deployed the applications on JBOSSApplication Server. Gradlefor continuous integration.

Environment: Java, J2EE, JSF, JSP, JSTL, Servlets, Hibernate, Spring MVC, Spring Security, Spring ORM, SQL, MySQL, DB2, JBOSS, XML, JavaScript, JQuery, JMS, REST, SOAP, UML, JUnit, Log4J, SVN, Gradle, TDD, JMeter.

Confidential

JAVA Developer

Responsibilities:

  • System was developed using Java, J2EE technologies and open source frameworks and application was implemented using struts architecture.
  • Implemented MVC architecture and DAO design pattern for maximum abstraction of the application and code reusability.
  • Followed agile methodologies to execute project. Build the application using TDD (Test Driven Development) approach.
  • Developed various helper classes using Core Java multi-threaded programming and Collection classes.
  • Involved in all layers like Presentation Layer, Business Logic and Data Access Layers.
  • Using technologies like SOAP, WSDL and UDDI based Web Services. Exposing and consuming web services using SOAP/WSDL for getting request from external source systems and sending response to external source systems.
  • Developed code components based on design patters such as business delegate, session façade, data access object, and singleton.
  • Involved in writing Struts form-beans for transferring the data from Controller to the Model and implementing the file upload/download functionality using Struts, Servlets.
  • Developed middle-ware components (EJB) to manipulate business Transactions and EJBsession facade to centralize and manage business methods, transactions and to process the webservice requests.
  • Used JPA with Entity Beans for interacting with Persistence Layer for CRUD operations.
  • Involved in writing Spring Configuration XML file that contains declarations and other dependent objects declaration.
  • Worked with relational database (oracle), JDBC, SQL and creating Stored procedures. functions using PL/SQL
  • Worked on the Spring components such as Dispatcher Servlets , Controllers, Model and View Objects .
  • Development of Controllers using Struts2 and modifying the handlers required for the new requirements and enhancements.
  • Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information. Used SOAP-UI to test the Web Services using WSDL.
  • Extensively used ANT for creating build scripts and deployment into Web Logic Application Server and Log4j for logging.
  • Used CVS for version control across common source code used by developers and deployed the applications on WebLogic Application Server.

Environment: Java, J2EE, Struts, Spring, EJB, HTML, CSS, JavaScript, AJAX, jQuery, MVC, Oracle, WebLogic, DAO, JDBC, Servlets, JSP, TDD, XML, SQL, JMS, Web Services, CVS, SOAP, Eclipse.

We'd love your feedback!