We provide IT Staff Augmentation Services!

Java Developer Resume

4.00/5 (Submit Your Rating)

Roseville, MN

SUMMARY

  • Around 7.5 years of extensive experience in all phases of Software Development Life Cycle (SDLC) including identification of business needs and constraints, collection of requirements, architecture, implementation, testing, deployment and maintenance of Web Based, Client - Server and N-tier Architectures.
  • Solid technical proficiency with SQL Server with advanced knowledge of performance tuning and refactoring
  • Hands-on Database Performance and Scalability experience with design knowledge of physical and logical database schemas and tables
  • Experience on Hadoop Ecosystem i.e., MapReduce, Hive, Flume, Sqoop, Oozie, Kafka, Zookeeper and Spark Systems, Scala, Storm and Python Scripting language, AWS Lambda, AWS Cloud Formation.
  • Hands on experience in configuring and working with Flume to load the data from multiple sources directly into HDFS.
  • Experience in developing rich views using React.js with React- Redux architecture for the Uni-directional data flow with the web-pack build tool
  • Strong familiarity with Vanilla JS and up to date with the latest EcmaScript features.
  • Expertise in developing Web based applications using JAVA, JSP, Servlet, STRUTS Framework, spring, HIBERNATE.
  • Experience with Service-Oriented Architecture, Client-Server, and N - tier Architecture
  • Experienced with Middleware Technology Messaging Brokers like JMS, Active MQ.
  • Good experience in development and Support of Java/J2EE Web applications with emphasis on OOP-based web forms, business logic, database access components Strong experience using ANT and Maven 3.0 Build System.
  • Worked on iText7 and iText5 libraries to generate dynamically accessible PDF.
  • Expertise in providing clear report on defect management and methods of remediation.
  • Write front-end code in compliance with Responsive Web Design (RWD) principles and mobile standards for cross-browser and platform compatibility.
  • Excellent experience in creating Dynamic Wireframes, HTML Wireframes, Dynamic Screenshots and Sitemaps.
  • Used popular Node js framework expresses to mock a Restful API.
  • Experience in installing and configuring of OpenShift platform in managing Docker containers and Kubernetes Clusters.
  • Experience in using Microservices to communicate using synchronous protocols HTTP and REST forimplementing SOA.
  • Experience in building web applications using spring framework features like MVC (Model View Controller), AOP (Aspect Oriented Programming), DAO (Data Access Object), Spring Boot, spring Security, spring Batch.
  • Experience in Web Services like SOAP, WSDL and good Knowledge in SOA.
  • Understanding of React js Experience on HTMLHTML5, CSS, JavaScript ( ECMA5 and ECMA6 specification)
  • Good experience in developing web Applications using Spring MVC framework implementing Action Controllers, Action Forms, Spring Validation Framework and Spring Tag Libraries.
  • Experience with state management tools such as Redux, NgRx etc.
  • Extensive knowledge of social networking integration via Facebook API, and Twitter REST API.
  • Good experienced on moving the data in and out of Hadoop RDBMS, No-SQL and UNIX from various systems using SQOOP and other traditional data movement technologies.
  • Experienced in facilitating streaming data using Kafka and Storm.
  • Experience with working in JavaScript framework like JQuery, Backbone and Angular.js.
  • Able to design and code fluid and responsive websites optimized for different displays.
  • Strong knowledge in HIVE and PIG core functionality by using custom UDF, UDTF and UDAF for Hive.
  • Experience on Amazon Web Services(AWS) with variety of services i.e, S3, EMR
  • Experience in writing complex database queries, stored procedures, and triggers using SQL, SQL*Plus, PL/SQL. Strong Skills in Database Design, Process and Data Models.
  • Strong Experience in Relational database like DB2, Oracle 9i/10g/11g (SQL & PL/SQL).
  • Experienced in job scheduling and monitoring using Oozie, Zookeeper
  • Experience in Version Control tools like CVS, VSS and SVN for Source Code version management and merging Source code after intermittent Project releases.
  • Experienced in working in AGILE based development environment and participating in Scrum sessions.
  • Web application development experience using the Java Server Faces Framework

TECHNICAL SKILLS

UI Web Technologies: HTML5, CSS3, JavaScript, XML, AJAX, JSP, JQuery, Angular.js, Angular 2.0, Node js, React Js

Java and Big Data technologies: Java 8, J2EE, EJB, Spring MVC, Microservices, Hibernate, MapReduce, Hive, Flume, Sqoop, Oozie, Kafka, Zookeeper, Spark Systems, Scala, Storm, Python

IDE, HTML Editor: Eclipse IDE, Notepad++, Adobe Dreamweaver, EditPlus, JSfiddle, Web Storm, Tatastrom, Sublime text, Intellij IDEA

Version Control: CVS,SVN, GIT

Web/App Servers: Jboss, HTTP Web Server, Apache tomcat 8.5

Methodologies: Agile, Waterfall Model, TDD

Operating Systems: Windows NT/ XP/Vista/7, UNIX and LINUX

Java build tools: Ant, Maven, Gradle

CI/CD and build tools: Jenkins, Bamboo, BuildMaster, Docker

RDBMS, NOSQL: MySQL, SQLServer, HBase, Mongo DB, Cassandra

PROFESSIONAL EXPERIENCE

Confidential, Roseville, MN

Java Developer

Responsibilities:

  • Collaborating with business analyst and developers to produce software designs for the Early Childhood Special Education (ECSE) project
  • Provide work estimates to project manager, provide frequent status updates and track progress against the project work plan
  • Creating java beans, controller classes in IntelliJ idea for the database operation and logic for the flow using MVC splitting.
  • Using Apache Tomcat 8.5.24 server to run JAVA SERVLETS and JSP’s
  • Transform software designs and specifications into high functioning code using appropriate language like JAVA Collections, BOOTSTRAP 3, JSF 1.2, HTML, CSS, JavaScript and JQuery.
  • Worked with ECMA Script 6 features. For build of JSX and ES2015 (ES6) used Babel, webpack, NPM.
  • Integrating Java Web applications with SQL databases using HIBERNATE CRUD operations
  • Used Unix bash shell script to validate the input files naming convention, size and catching duplicate files.
  • Using the Subversion repository (TortoiseSVN) to manage JAVA, Web JSP’s, Assessment documents, Sample documents, Project Reports, Stored Procedures and SQL queries.
  • Performing SVN commit and SVN Update after the code changes.
  • Working on iText7 library to generate accessible PDF’s dynamically.
  • Integrating individual software solutions to higher level systems
  • Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON, XML, Angular6, Angular7, ReactJS, Node JS and jQuery.
  • Implemented the Service Layer using EJB, JPA-Hibernate and JMS.
  • Fault-tolerant and Server-less data pipelines to provide cloud migration solutions to the on premise Big Data pipelines, using AWS EMR, AWS Lambda, AWS Dynamo DB, AWS S3 and AWS Cloud Formation
  • JENKINS is used to automate the builds and deploy code in Staging and Production environments.
  • Using the JetBrains - YouTrack bug tracker to raise the tickets for Quality testing and assigning it to testers. And also involving in preparing Use Cases and send it across to QA team post development stage
  • Involving in Coding, Debugging and Code review for maintaining better standards.
  • Developed server side application to interact with database using Spring Boot and Hibernate .
  • Involved as a team member in customization of project based on business requirements
  • Used Control-M to automate the jobs for every scheduled time
  • Used Maven to add dependencies required for the project
  • Data processing skills managing the loading and retention of data including field validation rules and error reporting.
  • Created Hive Generic (One to Many and Many to One) UDF's, UDAF's, UDTF's in Java and Python to process business logic that varies based on conventions.
  • Created different lambda functions, step functions to trigger main scripts from moving files between s3 buckets, triggering jobs in computing engines.
  • Automated jobs and data pipelines using AWS Step Functions, AWS Lambda, and AWS Cloud Trail
  • Developed and Deployed secure authentication system for AWS Lambda to deploy and submits jobs on transient and Hybrid cloud clusters in Cloudera Altus.
  • Collaborate with business, development, and QA teams to develop testing and acceptance procedures.
  • Perform upgrades to make software and systems more secure and efficient
  • Achieving UAT milestones in given timeline
  • Testing code periodically to ensure it produces the desirable results and perform debugging when necessary in Development, Staging and Production environments
  • Involved in creating scripts to establish connection between spark and oracle using JDBC string to perform matching conditions as per requirements.
  • Several components in our application is desired, including. Java, Maven, SVN, JavaScript, Bootstrap, Spring Boot/MVC and both RESTful and SOAP-based web services
  • Collaborate with business analyst to provide training, knowledge transfer, and documentation for user support
  • Collaborating with the database developers in developing SQL scripts and improving the performance of SQL queries in JAVA code.
  • Developed and Designed Application using Spring Boot to Develop Microservices.
  • Install, configure, test, monitor, upgrade, and tune new and existing PostgreSQL databases.
  • Working with the Project manager and database developers in developing the new relational database designs/coding, database tables, stored procedures by considering their performance as a priority.
  • Worked on large-scale Hadoop YARN cluster for distributed data processing and analysis using Spark core, Spark SQL, Sqoop, Pig, Hive, Impala and NoSQL databases.
  • Running OB builds and CI builds on JENKINS to compile the .class files and build .war file.
  • JENKINS is used to copy the war files into the DOCKER container.
  • Using DOCKER to mount App files, App logs and .war files

Environment: Java 8, Python, BOOTSTRAP 3, Spring Boot 1.4.x, Microservices, JSF 1.2, HTML, HDFS, Spark, Pig, Hive, Yarn, AWS S3, AWS Lambda, AWS Step Functions, AWS Cloud Formation, Hibernate, Hive, Hbase Java Reflection API, Jenkins, My SQL, SVN, Restful API’s, JSON, Apache POI, Firebug, IntelliJ Idea, React Js, Node js, MVC, Windows, Linux, Kafka

Confidential, Minneapolis, MN

Java web Developer

Responsibilities:

  • Analyze and Design different components of the project and create design diagrams, Business Flow Charts, coding, documentation and unit testing of application.
  • Involved in loading data from LINUX file system to HDFS.
  • Worked extensively on AngularJS, RESTful web-services, Twitter Bootstrap, HTML 5, CSS 2/3, JSON, Media queries for responsiveness.
  • Involved in designing the row, key in HBase to store text.
  • Used Java Script (ECMA 6) features like Template Literals, Arrow function expressions and Multi-line literals
  • Used Spring MVC Spring Security Spring ORM modules to integrate with MongoDB to implement the persistence layer with JPA/Hibernate.
  • Used Node.JS, Express.JS to create server-side MVC framework with MongoDB
  • Developed various ideas to enhance UI and UX experience.
  • Worked with QA team on daily basis in fixing the reported bugs and checking cross platform compatibility.
  • Involved in creating custom directives, filters, and services to keep the code modular and reusable.
  • Designed and developed the GUI for the user interface with various controls.
  • Worked with JSON for data exchange between client and server.
  • Created and Deployed the Microservices into Cloud using Open Shift Environment (OSE) as docker images.
  • Implemented HTTP functionality in AngularJS to retrieve data from web servers, also Used AngularJS for ng-grid and UI components.
  • Used JNDI for creating the data sources for ActiveMQ as well as for the Databases in JBoss Console.
  • Cloud Formation Templates (CFT) in YAML and JSON format to build the AWS services with the paradigm of Infrastructure as a Code.
  • Experienced in using latest features of Typescript and Angular 2.0 to present effective web design.
  • Used iText 5 to develop PDF Documents.
  • Designed UI web pages and front-end applications using web technologies like HTML5, CSS3, XML, JSON, JavaScript, JQuery, Bootstrap, AJAX, AngularJS and ReactJS.
  • Used Maven as a build tool, wrote the dependencies for the jars that needs to be migrated.
  • Collected and aggregated large amounts of policy data from different sources such as webservers in the form of XML using Kafka and intercepted the received data using Apache Flume and stored the data into HDFS for analysis.
  • Developed integration techniques using the Apache camel and apache ActiveMQ technologies and Apache Kafka.
  • Developed custom directives (Attributes, Elements, and Classes) using AngularJS.
  • Used Spark for interactive queries, processing of streaming data and integration with popular NoSQL database for huge volume of data.
  • Followed with Agile (Scrum) Methodologies to manage full life-cycle development of the project.
  • Developed responsive design to make the portal compatible with PCs, MAC, Mobile, and Tablets by defining media queries.
  • Created a Single Page Application (SPA) which can bind data to specific views and synchronize data with server using AngularJS as a framework.
  • Used HUE for running Hive queries. Created Partitions per day using Hive to improve performance.
  • Built a RedShift cluster for querying data in S3 using MySQL. Monitoring cluster, managing nodes was performed on RedShift.
  • Used Web Services for transferring data from client to server and server to client using Apache Axis and SOAP.
  • Experienced in in developing CRUD (Create, Read, Update, and Delete) applications using MERN stack (MongoDB) and REST based API.
  • Involved in implementing SQL queries to perform insert, update or delete operation on MySQL database.
  • Used JavaScript for client-side validation and Struts Validator Framework for form validations.
  • Built user-interactive Web pages using jQuery plugins for Drag and Drop, AutoComplete, AJAX, JSON, AngularJS, and JavaScript, Bootstrap.

Environment: Java, 8, HTML 4/5, CSS 2/3, XML, JavaScript, microservices, React Js, Node Js, Bootstrap, AJAX, JSON, RESTful web services, Maven, Agile methodology, MongoDB, SVN, GIT, Cloudera, HDFS, Spark, Hive, Pig, Sqoop, Putty, Kafka, AWS S3, Lambda

Confidential, Albuquerque, NM

Java Developer

Responsibilities:

  • Worked with Business team and attended Daily scrum meetings, sprint planning, sprint review, and sprint retrospective also working with Product Owner On Artifacts Such as Product Backlog.
  • Implemented features like logging, user session validation using Spring-AOP module.
  • Used Spring MVC Framework at Business Tier and also Spring Bean Factory for initializing services.
  • Worked extensively on Spring IOC/ Dependency Injection, Configured the crosscutting concerns like logging, security using Spring AOP.
  • Involved in web designing using HTML 4/5, XHTML, CSS 2/3, JavaScript and extensively used Table less Design in CSS for positioning.
  • Implemented JMS using Spring JMS module to communicate with Apache Active MQ queues.
  • Integrated Spring and Hibernate, injecting Hibernate Template class into the DAOs.
  • Have coded numerous DAO's using Hibernate Dao Support. Used Criteria, HQL and SQL as the query languages in Hibernate Mapping. Integrated the Spring and Hibernate framework.
  • Developed Data Access Layer using Hibernate ORM framework.
  • Developed shell scripts to call stored procedures, which reside on the Database.
  • Used XML for data exchange and schemas (XSDs) for XML validation. Used XSLT for transformation of XML.
  • Involved in development of REST Web Services using Spring MVC to extract client related data from databases and implementing the Microservices to base on RESTful API utilizing Spring Boot with Spring MVC.
  • Experienced in in developing CRUD (Create, Read, Update, and Delete) applications using MERN stack (MongoDB, ExpressJS, ReactJS and NodeJS) and REST based API
  • Used components from NPM (Node Package Manager) and Redux library .
  • Consumed SOAP based web services using Spring to interact with external systems.
  • Implemented SOA architecture with web services using SOAP, WSDL and XML.
  • Used JMS to send and the receive messages to Message Queues using ActiveMQ.
  • Used Apache CXF to post messages to external vendor sites and exposed Web Services to other client applications like a Admin Tool.
  • Employed Water Fall Model and best practices for software development.
  • Deployed the application in JBoss Application Server.
  • Worked with ReactJS components, Events, Forms, Router, Keys, Animations, and Flux concept.
  • Used SVN for version control and MAVEN to build scripts for Deployment.
  • Implemented Java Messaging Services (JMS) for asynchronous messaging using the Message Driven Beans. Used Message Driven Beans to call the EJB.
  • Worked on Junit for creating test cases for all the Business Rules and the application code.
  • Communicated with ILOG Rules using EJB Remote Lookup.
  • Used JIBX binding to convert Java object to XML and vice-versa.

Environment: Java 8/J2EE, Hibernate, SVN, Maven, Spring MVC, Shell Script, SOAP,React js, Node js, XML, Apache Tomcat, Junit, JSP, HTML, CSS, Intellij Idea, Eclipse, My Sql, HQL, MicroServices

We'd love your feedback!