We provide IT Staff Augmentation Services!

Sr Java Cloud Developer Resume

2.00/5 (Submit Your Rating)

New York, NY

SUMMARY:

  • 9 years of professional experience in Systems Analysis, Design, Development and testing of various Client/Server and Internet Applications.
  • Experience using black box testing methods to validate UI and system functionality, such as web forms and workflow testing.
  • Deep understanding and experience in Streaming technologies like Kafka, Spark, Flink etc.
  • Experience in designing and consuming Java web services for Soap and Restful webservices.
  • Experience in test automation and frameworks.
  • Experience in Linux / Unix
  • Expertise in Developing the Enterprise Data Platform to leverage AWS and Big - data eco-systems.
  • Experience in Apache Lucene and Solr 4.x search engine.
  • Experience in full System Development Life Cycle ( Design, Development, Testing, Deployment and Support)
  • Strong knowledge in MERN/MEAN Stack with vast experience in building Web Applications, used React.js/AngularJS for client side, Node.js/Express for server side and MongoDB, SQL Server for database.
  • Excellent knowledge to develop architectural best practices for building systems on AWS.
  • Experience working with microservices.
  • Knowledge and exposure to stream processing applications using MapR functionality
  • Have continuous learning approach, learned and practices newer tools like Solr, Elastic search, Kibana, Lucerne, Spotfire
  • Excellent understanding and experience in OOPS principles - inheritance, encapsulation, polymorphism, and Core Java principles - collections, multithreading, synchronization, exception handling.
  • Experience in Application Design and Development using, OOP, MVC, SOA and J2EE.
  • Extensive experience in developing web applications using Java, JEE, JSP, Servlets, Web Services, JDBC, Hibernate, Eclipse, HTML, JMS and XML.
  • Expertise in developing the multi-tier web applications in Spring MVC that ensures clear separation of layers and rapid application development.
  • Experience in spring framework, J2EE Design Patterns, spring security, Java and Hibernate.
  • Extensively worked in Unified Modeling Tools (UML) in designing Use Cases, Class diagrams, Sequence and Object Diagrams using Rational Rose.
  • Strong knowledge of building and architecting Single Page Applications (SPAs) using various JavaScript frameworks like AngularJS, Node.js and Bootstrap
  • Working knowledge of the various source code management tools such as GIT.
  • Strong working experience in insurance and investment applications. Excellent communication skills to deal with people at all levels. Self-motivated team player with good Analytical, Logical and Problem Solving ability.

TECHNICAL SKILLS:

Programming Languages: JAVA

Java/J2EE Technologies: J2EE, Servlets, Hibernate, Spring, JSP, Struts, CSS3, XML, XSL JQUERY,ANGULAR JS

IDEs and tools: Eclipse

Search Engine: Lucene and Solr 4.x

Markup Languages: HTML5, XHTML

Servers: Apache Tomcat 6.x/7.x, JBoss 1.5/1.6 and WebLogic

Scripting Languages: JavaScript, VBScript, PHP

Oracle, My SQL, Mongo: DB

Web Debugging tools: FIDDLER

Operating Systems: Windows 95/98/2000/NT, Windows XP, Windows 7, Linux, UNIX

Web/Application Servers: BEA Web Logic, Apache TOMCAT

PROFESSIONAL EXPERIENCE:

Confidential, New York, NY

Sr Java Cloud Developer

Responsibilities:

  • Involved in various Software Development Life Cycle (SDLC) phases of the project which was modeled AGILE.
  • Designed and normalized oracle database, functions and triggers and write SQL queries.
  • Developed Object - Relational (O/R) mapping using Hibernate 3.0.Developed Data Access object (DAO) persistence layer using Hibernate 3.0.
  • Analyzed business requirement to translate functional requirements into technical requirements and developed web application using MongoDB, Express, React.js/Redux and Node.js (MERN stack).
  • Involved in designing of the application following MEAN (MongoDB, Express Js, Angular Js and Node Js) Stack.
  • Worked with the Search relevancy team to improve relevancy and ranking of search results using SOLR and implement new features providing customizing of lucene/Solr code.
  • Automate report generation in mongodb using JavaScript, shell scripting, sed, java.
  • Used GIT for version repository maintenance. Involved and working in Agile and Waterfall Methodology, Change management, Release management, SCM, and used tools service now.
  • Developed Java utility programs to retrieve data from Oracle.
  • Developed Maven configuration files for all the existing plugins to make part of the build.
  • Used Maven as build tool and Jenkins for continuous integration development.
  • Writing programs using Kafka APIs and Kafka Streams API
  • Experience with Kafka Connect to source / sink data to database
  • Experience writing Kafka Stream applications
  • Exposure to developing applications using microservices architecture
  • Implemented and extended the functionality of Cloud Services and Open stack Horizon using JAVA, REST framework, JavaScript, HTML, JQuery, CSS, and Angular.JS.
  • Developed integration modules for disparate clients using Apache Camel.
  • Developed Camel routes using Scala DSL and developed custom message converters.
  • Involved in Configuring, troubleshooting No-SQL Cassandra Datastax Enterprise Various version and expertise in enhancement and monitoring review over No-SQL Cassandra
  • Involved in writing Spring Configuration XML file that contains bean declarations and other dependent objects declaration and performed integration of spring with Hibernate.
  • Involved in the design and implementation of various business scenarios under trading flow using spring.
  • New library development with micro services architecture using Rest APIs, spring boot and pivotal cloud foundry.
  • Worked on implementation of persistence layer using spring MongoDB plug-ins and defined collections to store data in MongoDB.
  • Involved in implementation and design of the projects from AWS to Google using Google APIS alongside working on spring, Hibernate, Restful web services, Jenkins, and GIT.
  • Created and managed microservices. Microservices were being used as a strategy to add adding business features.
  • Creating reproducible infrastructure environments for the microservices architecture (Ansible, AWS.
  • Build Spring Boot microservices for the delivery of software products across the enterprise.
  • CloudFormation)
  • Created technical Specifications using business requirements, design, coding and implement.
  • Developed Java application and tools to automate tests run in UNIX/LINUX (Red Hat) environment.
  • Implementing ecommerce applications using ATG Commerce Suite
  • Assistance in creating knowledge base for ATG.
  • Used Perl, Php and MySql to develop several web sites, SEO (search engine optimization) skills.
  • Worked with the sales team to develop selling strategy within the target accounts - Created and delivered effective presentations and sales tools like Thingworx Platform and AWS IOT.
  • Strongly recommended to bring in ElasticSearch and was responsible for installing, configuring and administration of a 6 node Elasticsearch Cluster. Designed the schemas of the lucene indexes for various projects.
  • Developed user interface to help to read the logs generated by the scripts, the logs were saved in mongodb, the user interface was created using javascript, D3, jquery, tablesorter.js, REST web services.
  • Implemented persistence layer using Hibernate and utilized Hibernate as persistence and Spring API for transaction management.
  • Using Solr over Lucene index provided a full text search for analysis and quantification.
  • Worked with Spring DAO, IOC and session bean factory and provided front-end and backend coding for integrating Hibernate with Spring DAO.
  • Worked on cloud messaging for push notification to get alerts for users about trending rental deals
  • Deployed the application on cloud using AWS.
  • Developed XML configuration and data description using Hibernate. Hibernate Transaction Manager is used to maintain the transaction persistence and used DAO pattern to retrieve the data from database.
  • Used Asynchronous JavaScript and XML (AJAX) for better and faster interactive Front-End.
  • Configured Navigation rules in the JSF configuration files to add new functionality to the application by writing new JSPs.
  • Performed distributed version control for application development using Git hub
  • Developed web Pages using Dojo Framework
  • Followed Agile (SCRUM) methodology, involved in sprint planning every two weeks and setup daily standup meetings.
  • Used Web services - WSDL and SOAP for getting credit card information from third party.
  • Designed various tables required for the project in ORACLE database and used stored procedures and triggers in the application.

Environment: Java, Spring Tool Suite, Spring MVC, Hibernate, Oracle 9i, PL/SQL, SOAP, XML, JQuery, AJAX, JavaScript, JSON, JBOSS 6, SSO, JUnit, Log4j, SQL Developer, Windows, Maven, Scrum, JIRA.

Confidential, Philadelphia, PA

Java Developer

Responsibilities:

  • Involved in analysis and design phases of Software Development Life Cycle (SDLC).
  • Interacted with end client (Business Team) for requirement clarifications and status meetings. Responsible for design and implementing - Core Accounts Receivable System on Amazon Web Services Big Data Cloud Platform.
  • Supporting trouble shooting for Build and Release deployments in Dev, QA and Pre-Prod environments. Worked on infrastructure with Docker containerization and maintaining Docker Images and containers.
  • Designing and implementing system for Batch, Real-time and Prediction Analytics, determining which stream storage should be used, what data store should be used, Data Structure Fixed Schema, JSON, Key-Value, Access Patterns, Data access characteristics, right cost, Interactive Analytics - Self Service Dashboards, Batch Analytics - generating daily, weekly, or monthly reports, Real-Time Analytics - Billing Alerts
  • Create RFP (Request for Proposal) microservice to provide RESTful API utilizing Spring Boot with Spring MVC.
  • Implemented different POCs for GE business in areas of Gamification, IoT, Log Analyzer with AWS Big Data Platform, MEAN Stack (MongoDB -/Express.js/Angular.js/Node.js) and SPLUNK.
  • Developed Pl-Sql stored procedures to convert the data from Oracle to MongoDB
  • Spin up Hadoop Cluster and Spin up Data warehouse cluster on Amazon Web Services. Designed, implemented and launched 10-node Amazon EMR cluster with Spark and Hive. Designed, implemented and launched single-node Amazon Redshift Data warehouse.
  • Customized Lucene's scoring mechanism to simplify explanation output
  • Implemented Data INGEST for pushing streaming data using Amazon Kinesis, Amazon Kinesis Firehose, Spark Streaming, Amazon Lambda Functions.
  • Implemented Data STORE using Amazon S3, Amazon Lambda Functions, Amazon DynamoDB, Amazon RDS.
  • Helped team to setup AWS Command Line tool to write scripts which then can be automated to connect to different AWS Services. Designed and Created AWS Kinesis shard streams.
  • Created AWS S3 bucket to hold the files for Amazon EMR Processing, plus input files for Amazon Redshift.
  • Implemented Data PROCESS for processing streaming data using Amazon Kinesis, Amazon EMR using Spark and Hive.
  • Wrote applications quickly in Java, Scala and Reading streaming data from Amazon Kinesis and store in S3.
  • Writing processed data to Amazon S3 with Spark Streaming and view the output files in Amazon S3.
  • Execute analytics query using Spark SQL with data stored in S3 and visual analytics data. Move data from S3 to Amazon Redshift data warehouse for faster analytics and data visualization.
  • Implemented Data VISUALIZE AWS Lamba Functions and wrote Java and Python programs to help UI team visualize data.

Environment: Amazon Web Services Compute, Services.EC2/ElasticBeanstalk/Lambda/CloudFront/DynamoDB/RDS/ElastiCache/Redshift/DMS, Analytics Services Elastic MapReduce EMR, Data Pipeline, Kinesis, Machine Learning, Application Services API Gateway/SQS/SWF/SES, Amazon S3, Spark, Java, Scala, Python, MEAN Stack (MongoDB -/Express.js/Angular.js/Node.js), JUnit, JIRA, Confluence, JavaScript, HP ALM, Oracle 11g, REST web service/APIs, IntelliJ IDEA

Confidential, CA

Java Developer

Responsibilities:

  • Involved in understanding the requirements, feasibility analysis.
  • Requirement Gathering from End User and developed UML Models - Activity diagram, Class Diagram, Sequence Diagram using Rational software Architect.
  • Designed the Presentation layer used Struts to implement the MVC design pattern and facilitate user interface design by the use of JSP and Struts based Tag libraries and Cascading Style Sheets and used JavaScript for client side validation.
  • Involved in writing Struts Action, Action Form, Business Logic classes and also developed DAO layers to Oracle Database.
  • The Service layer is developed using spring dependency injection and spring-hibernate module.
  • Used Hibernate ORM Framework for developing persistence layer and involved in Mapping, Coding and Fine tuning of Hibernate Queries.
  • Involved in the Development of CRUD functionality for various administrative system related tables and product components.
  • Integrated spring with Struts and Hibernate.
  • Involved in development and consumption of web services using Apache Axis 2 with JAX-WS specifications and used SAX and DOMXML parser for data retrieval.
  • Design and Create web services using the Service Oriented Architecture (SOA).
  • Implemented Various Design Patterns like Singleton, Front Controller, Data Transfer Object (DTO) and Data Access Object.
  • Worked with Oracle databases, running SQL scripts and procedures, and designing database table.
  • Written JUnit tests to verify the code and did code reviews.
  • Used Find bugs software to find bugs and improve quality of the code.
  • Used Log4j for logging the application, log of the running system to trace the errors and certain automated routine functions.
  • Coordination with the offshore/onsite team to meet the dead lines of the Project.
  • Involved in Refactoring of the code there by leveraging an Optimized design and performance of the Application.
  • Prepared test plans and test cases for unit testing, integration and user acceptance testing. Responsible for Production support of the Application.

Environment: JDK 1.6/1.5, JSP, Struts, Spring, Hibernate, JSTL, CSS, JavaScript, XML, XSLT, Web services, JAX-WS, AXIS2, SOAP, Log4j, JUnit, SOAP UI, WebLogic Application Server, SVN Source Control, JDeveloper, Oracle Database

Confidential

Software Developer

Responsibilities:

  • Application development was carried out following Agile-Scrum methodology and using J2EE architecture specification and Design patterns.
  • Developed the application using AngularJS, Node Js, Express Js, MongoDB, HTML, Bootstrap, CSS and JavaScript.
  • Developed Angular Js services, controllers and crated models for two-way data binding.
  • Designing user Interface using AngularJS components such as tabs, grids, DropDowns etc. and configured the routing service using AngularJS router.
  • Involved in developing AngularJS directives to do reusable UI components.
  • Used Angular Resource and http services to retrieve the data from server and to display the content on the browser and took part in creating custom reusable components.
  • Developed REST services using Node Js, Express Js and Mongoose to serve the web application with JSON data.
  • Involved in creating a custom grid directive, which used jQuery slick grid for handling large data.
  • Used Apache Tomcat application server for application deployment and used Grunt for JavaScript packaging.
  • Involved in developing HTML and JavaScript for client-side presentation and data validation within the forms.
  • Used Spring declarative transaction management to manage transactions in the application.
  • Responsible for retrieving data from various sources such as Microsoft SQL and XML documents.
  • Deployed restful web services, Configured JMS end points, Message routing, JDBC connectors using ESB.
  • Developed Spring AOP logging aspects for the application, which is used across modules.
  • Developed Spring services and data access objects and used Spring transaction management in the application.

Environment: Core Java 1.7, Spring, Jersey, MongoDB, Expres Js, Node Js, JMS, HTML5, CSS3, Bootstrap, JavaScript, JSON, jQuery, AngularJS, Agile-Scrum, Jasmine, Apache Tomcat 7.0.

Confidential

Java developer

Responsibilities:

  • Involved in SDLC Requirements gathering, Analysis, Design, Development and Testing of application using Agile-Scrum methodology.
  • Wrote many Java Script's to do client-side validations.
  • Used Apache Tomcat application server for application deployment.
  • Used JSP’s HTML on front end, Servlets as Front Controllers and JavaScript for client-side validations.
  • Created controller Servlets for handling HTTP requests from JSP pages.
  • Worked with JASMINE unit test framework to write unit tests for JavaScript code.
  • Developed the entire application web-based client implementing MVC Architecture using spring framework.
  • Implemented Object-relation mapping in the persistence layer using Hibernate frame work in conjunction with spring functionality.
  • Worked in a Java environment using advanced UI Web development techniques.
  • Worked on development of Hibernate, including mapping files, configuration file and classes to interact with the database.
  • Involved in developing JSP pages for the Web tier and validating the client data using JavaScript.
  • Also, used Stored procedures connecting to the database using spring JDBC.
  • Responsible for modifying existing xml schema definition as per client’s requirements.
  • Extensively used JSP to develop schema viewer applications.
  • Developed dynamic interfaces in JSP, JQUERY, AJAX, HTML5, and CSS3.
  • Build a custom JQUERY framework based on the user requirements providing structure and consistency throughout the application.
  • Implemented drag and drop, calendar widget, print functionality using jQuery.
  • Used Git as source control management giving a huge speed advantage on centralized systems that must communicate with a server.

Environment: Core Java 1.7, Spring, Hibernate, jQuery, Ajax, Git, ANT, XML, HTML5, CSS, JavaScript, Agile-Scrum, Oracle, Log4j, Apache Tomcat 7.0.

We'd love your feedback!