We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

3.00/5 (Submit Your Rating)

New Jersey, NY

SUMMARY

  • Around 8+ years of experience in object - oriented programming, design, development, testing, implementation, and Enterprise applications using Java and J2EE technologies with Software Development Life Cycle (SDLC) and Big Data Technologies.
  • Extensive experience in developing applications using Java, Java Beans, JSP, JSF, Servlets, REST Web Services, Apache Struts framework, Spring MVC framework, EJB, JDBC, JNDI, Spring, Hibernate, JavaScript, Ajax, JUnit, Test Driven Development and Oracle.
  • Strong experience in Spring Framework modules such as Spring MVC, IOC, AOP, JDBC, JTA, IO, ORM, Spring Dashboard, Spring Boot and Spring Data JPA, Spring cloud, Microservices, Spring REST, Spring Eureka, Spring Ribbon, Spring Netflix.
  • Experienced in Service Oriented Architecture and Web Services using SOAP, REST.
  • Experience with Angular JS, jQuery, Karma, Jasmine, Ext JS, Grunt, JavaScript, VBScript, Perl, AJAX, Adobe Flex, ActionScript, JSON, HTML, DHTML, CSS, Tiles, Tag Libraries.
  • Expertise in CLI prompts, Angular Bootstrap which includes Ng Module and Dependency Updates in Angular7.0.
  • Expert in working with Differential loading, Ivy Rendering Engine, Basel Support, Builders API, Support for location, Web workers, router backwards compatibility, Opt-In Usage Sharing in angular 8.
  • Worked with Application performance and Angular Material CDK in Angular 7.0.
  • Excellent working experience in web-based GUIs development using Servlets, JSP, JSF.
  • Proficient in SQL and wrote Stored Procedures, Triggers besides writing DDL, DML and transaction query with development tools like and Oracle SQL Developer.
  • Expertise in installing, configuring and troubleshooting different kind of operating system in many desktop and laptops.
  • Hands-on experience in using message brokers such asActiveMQandRabbitMQ.
  • DevelopPuppet modulesand role/profiles for installation and configuration of software for required for various applications/blueprints.
  • Knowledgeable with RDBMS concepts like writing SQL Queries. Working experience of Relational DBMS like MySQL, Oracle SQL PL/SQL, SQL Server (MS SQL), DB2 and Oracle Performance Tuning.
  • Strong experience with NoSQL concepts and developed various databases using NoSQL.
  • Strong experiencewithMongoDB development (reports, schema design, map reduce functions) and migrations from SQL relational databases to NoSQL databases like MongoDB.
  • Extensively used Crucible, subversion, Git, Bamboo, Rally software, Maven, Jenkins & JIRA.
  • Having knowledge and hands-on experience with Selenium, JUnit, Log4j testing tools.
  • Experience in Deploying, Configuring and maintaining applications on Web Servers such as BEA WebLogic, IBM Web Sphere, and Apache Tomcat.

TECHNICAL SKILLS

Languages: Java 1.8, J2EE, Scala 2.12.1, Python 3.6.0, Java 8, .NET

Web Technologies: SERVLETS 3.1, JSP 3.0, JavaBeans 3.0, Java Servlet API 3.0

Frameworks: Spring 4.3, Hibernate 4.3, AngularJS 1.0/1.5/2.0/4.0/7.0 , Ext JS, node JS, Spring Security 3.2, Spring Boot.

Application/Web servers: Apache Tomcat 8, IBM WebSphere 8.x/9.x, Jetty, Jenkins 2.50, WebSphere MQ 7.5

Relational Databases: Oracle 10g/11g, SQL server 2012/2014/2016 , My SQL 5.7, DB2 11.1

No SQL Databases: Mongo DB, Cassandra, Couch DB

Internet Technologies: HTML 5, JavaScript 1.8, XML 2.0, CSS 3 and CSS 4, jQuery 2.11, Angular JS 2.0, BackBone.JS 1.3.1, Polymer.JS, Node JS 6.0.

Cloud Environments: Azure, AWS, Netflix Eureka, Mesos, Kubernetes.

IDE: Eclipse, NetBeans 8.0.2, IntelliJ 2017.1, Spring Tool Suite (STS) 3.8.3

Operating system: Windows 10, Linux Mint 18.1, Unix

Bug tracking Tools: JUNIT4.12, JIRA 7.0, Bugzilla 4.4.12, Curl 7.36, JMeter

Reporting Tools: Jasper Reports 6.0, Crystal Reports XI, SSRS 5.0

Methodologies: Agile, waterfall, TDD (Test-Driven-Development), Scrum

Developer IDE Platforms: Eclipse, Edit plus, Notepad ++, TEXT PAD, JBuilder, Net Beans 8.0.2, IntelliJ 2017.1, Spring Tool Suite (STS) 3.8.3, GITHUB 2.12.0

Build Tools: Ant 1.10, Maven 3.3.9, Gradle 3.4.1

Web Services: SOAP 1.2, REST 2.0, JAX-WS, JAX-RPC, JAX-RS

PROFESSIONAL EXPERIENCE

Confidential, New Jersey, NY

Sr. Java Developer

Responsibilities:

  • Involved in requirements gathering, system design, analysis, implementation and setting up the development environment.
  • Developed cloud software using Java/J2EE technologies and worked with related technologies such as Hibernate, JPA, Jersey, JAX-RS.
  • Implemented Design Documentation, wireframes, workflow diagrams and similar software engineer specifications.
  • Responsible for installing and supporting network hardware, software and applications on pc computers.
  • Strong experience with algorithms and system design for a working system which include interface design.
  • Implemented a process improvement QC testing for 9 new product lines over the course of 1 year.
  • Used PL/SQL stored procedures for applications that needed to execute as part of a scheduling mechanisms. Heavily used joins stored procedures, views, Unions in Oracle data base to fetch the data.
  • Used Amazon Cloud Watch to monitorAWSservices and Amazon Cloud Watch logs to monitor application.
  • Selecting the appropriateAWSservice based on compute, data, or security requirements.
  • Integration of Amazon Web Services(AWS)with other applications infrastructure.
  • Involved in writingJava APIfor Amazon Lambda to manage some of theAWSservices.
  • Working with Nice Actimize team on issues, which have been reported by client.
  • My current engagement also involves the design recommendation of current system, heading weekly meetings with IT and support team on any Actimize issues.
  • Also worked on resolving/ detecting any issues/ failures in the Actimize job and deep analysis before contacting Actimize support and try resolving any issues that can be at client end.
  • Training the IT team on various modules of SAM, CDD and Actimize in general with regards to current system and upcoming SAM-UDM and CDD upgrades.
  • Implemented Angular Router to enable navigation from one view to the next as customer performs application tasks.
  • UsedNPMfor installing required node modules and other publishedAngular NPM modules.
  • Worked Extensively withAngular CLIfor creating components, Services, pipes, Directives.
  • Extensive use ofAngular.jsfor developing theSPAs(Single Page Applications) for internal application/tool.
  • Worked onAngular JS directives, Controllers, Filters, Services, Templets, Events and Injectors.
  • Strive for continuous improvement of overall major incident process and communication, including tracking and archiving all post-incident reports and incident and problem trend analysis.
  • Administer the Major Incident Management (MIM) process and ensure adherence to process and escalation requirements within various support and delivery areas, assisting teams in establishing SLAs and KPIs.
  • Performed Field Extractions and Transformations using the RegEx in Splunk.
  • Responsible for Installing, configured and administered Splunk Enterprise on Linux and Windows servers.
  • Supported the upgradation of Splunk Enterprise server and Splunk Universal Forwarder from 6.5 to 6.6.
  • 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.
  • Implemented REST Microservices using spring boot. Generated Metrics with method level granularity and Persistence using Spring AOP and Spring Actuator.
  • Used spring config server for centralized configuration and Splunk for centralized logging. Used Concourse and Jenkins for Microservices deployment.
  • Implemented Kafka producer and consumer applications on Kafka cluster setup with help of Zookeeper.
  • Used Spring Kafka API calls to process the messages smoothly on Kafka Cluster setup.
  • Have knowledge on partition of Kafka messages and setting up the replication factors in Kafka Cluster.
  • Worked on Big Data Integration &Analytics based on Hadoop, SOLR, Spark, Kafka, Storm and web Methods.
  • Developed server side application to interact with database usingSpring BootandHibernate.
  • Extensive experience in design, development and implementation of Model - View-Controller frame works usingStrutsandSpring MVC.
  • Developed presentation layer using Spring MVC and used annotation based mapping to map the JSP post backs to the controller methods.
  • Also Used Quartz Scheduler, to run the program very often and hit the database and display the results in JSON format.
  • Used CSV Reader to convert the CSV files into JSON format which required to create as Task in SQL Database.
  • Developed server side application to interact with database usingSpring BootandHibernate.
  • UsedSpring IOC, AOP, Spring Bootto implement middle tier.
  • UsedSpring Bootfor building application withSpring initializesand bootstrapping the build configuration and develop custom solutions that act uponJenkinsinformation in authentic time.
  • Recommend and develop strategy for integratinginternal securitymodel into new projects withSpring SecurityandSpring Boot.
  • Used Maven as build and dependency management tool for creating EAR, WAR and JAR file to be deployed in application servers and integrated with SVN, Jenkins, JMeter and Jenkins Jobs.
  • Worked on Both the forms AA and ACA. Accela Automation (AA), a web-based platform used by government agencies for scripting, fee management, execution of event-based processes and Accela Citizen Access (ACA), a web-based portal for public to apply for permits, pay fees etc.
  • Deliver the technical solution using Accela software based on business requirement for the departments and divisions in a timely manner.
  • Worked on node.js version V8 which includes shipping, staging and individual harmony flag from the ECMA-262 Specification.
  • Implemented node package manager, gyp build system and test native code which is taken form chromium for testing.
  • Espresso Framework which is used internally for developing the services with a quick and easy view of UI.
  • Extensively used JAVA8 Streams, Lambda Functions, Predicates, Functional Interfaces, Method References, Filters, Collections and default methods.
  • Provide performance management support and technical guidance with AppDynamics (Application Performance Management) for Application teams.
  • Created custom dashboards for application team in AppDynamics.
  • Created a shell script for Automation of App Agent Installations and Machine Agent Installations.
  • Developed Microservices for different level of layers in flow of network.
  • Involved in implementing the Micro Services based on Restful API utilizing Spring Boot with Spring MVC
  • Involved in implementation of application using conventional design practices (Web-Service Oriented Architecture, MVC-Model View Controller).
  • Created and injected Spring services, Spring controllers and DAOs to achieve dependency injection and to wire objects of business classes.
  • Extensively used the Spring framework implemented upon the MVC design pattern.

Environment: Java 1.8, J2EE, Spring MVC, Spring RESTful Webservice, Spring Security, Hibernate 4.2, AngularJS 1.5, 4.0, Oracle 11g, JIRA, CI, CD, XML, MDB's, JMS, IBM WebSphere, DML, MVC, RESTful, Junit, Log4J, SVN, EC2, S3, Microservices, JENKINS.

Confidential, San Fransisco, CA

Java Developer / Full Stack

Responsibilities:

  • Involved in implementation of application using conventional design practices with Java 8 edition (Web-Service Oriented Architecture, MVC-Model View Controller).
  • Developed UI with React JS and Implemented Node JS as a server-side proxy for an event-driven model.
  • Migrated from Angular 7.0 to Angular 8.0, to take advantage of its features like Mobility Driven, Better performance, Revamped Dependency Injection and Strong & Flexible Routing.
  • Created Stacks using Amazon Cloud Formation templates to launch AWS Infrastructure and resources. Used AWS Lambda to run the code in the AWS.
  • Experience in automating the infrastructure in AWS using web services. Used AWS, which included managing application in the cloud and creating instances.
  • Developed user interface by using theReact JS, FluxforSPAdevelopment.
  • Implementedreact JScode to handle cross browser compatibility issues in Mozella, IE 7, 8, 9, Safari and FF.
  • Used React-Router to turn application intoSingle Page Application.
  • Worked in usingReact JS components, Forms, Events, Keys, Router, Animations and Flux concept.
  • Identifying the Critical applications for System resource utilization (CPU, Memory, and Threads etc.) & JVM heap size was monitored using AppDynamics.
  • Identifying the Critical applications for System resource utilization and JVM heap size was monitored using AppDynamics.
  • Installing, running and getting results using AppDynamics.
  • Used various sparkTransformationsandActionsfor cleansing the input data.
  • Involved in developing alinear regressionmodel to predict a continuous measurement for improving the observation on wind turbine data developed using spark with Scala API.
  • Implemented Spark using Scala and utilizingData framesand Spark SQL API for faster processing of data.
  • Designed and Implemented the MongoDB schema.
  • Hoverfly for Mocking the JSON Responses for development Purposes.
  • Ping Federate Security client for authentication purposes.
  • Developed the application using Spring framework to achieve Dependency Injection for loose coupling, modularity, easy unit testing.
  • Extensively used Spring Tool Suite, Eclipse, GIT version tool system for developing Java based Applications.
  • Worked on Initial Spring and Maven Configuration set for the Project Spring - Maven Framework.
  • Created Spring Boot applications testing suite using Spring Junit plugin and Mockito framework.
  • Involved in the development on Geo Location service using API calls.
  • Developed Microservices using Spring Boot technology.
  • To work on test and end-to-end environment servers, used LINUX commands to see the application Logs.
  • Building Jobs using JENKINS.
  • Used Spring Core Annotations for Dependency Injection and used Apache Camel to integrate Spring framework.
  • Extensively used multithreading concepts.
  • Developed Use Case Diagrams, Class Diagrams and Sequence Diagrams using Rational Rose Software.
  • Deployed the projects (.war and. ear) into production as primary On Call person from the Team.
  • JUnits, Python Units for extensive functional and unit testing code.
  • Deployed the applications on Pivotal Cloud Foundry.
  • Develop the micro-service in spring cloud framework to support Next generation cloud framework.
  • Developed modules with JSP, Spring, EJB, XML and deployed them on JBoss Application Server.
  • Tested the Web services using SOAP UI and Mockito framework.
  • Developed services that are reusable and interoperable, using SOAP Web services.
  • GoCD Pipeline for running the applications developed by configuring it with GitHub, Which can check if the application is building or failing.
  • Followed Agile-Sprint methodology in delivering the work.

Environment: JDK 1.6, Spring Framework, SOAP, Drools, Angular2.0, Spring WebLogic, JBOSS, GIT, JSP, EJB, HTML5, Java Script, React JS, Apache Maven, Apache Camel, MongoDB, SOAP UI, Putty.

Confidential - Chicago,IL

Java/J2EE Developer

Responsibilities:

  • Struts framework for MVC design Pattern, Action class, Action Servlets, Form Bean.
  • Used Eclipse IDE for writing code and BEA WebLogic as application server.
  • Implemented simulated top-down SOAP based Web Service to test the business logic for the rating calculation.
  • Used JDBC, MQ Series and Web Service, and Hibernate framework to access the data from back-end MS SQL database server.
  • Used Stored Procedures to crunch data and creating view for fetching data from multiple tables on MS SQL Server.
  • Involved in convertingHive/SQLqueries into Spark transformations using Spark RDD's.
  • Experienced in working with spark eco system using Spark SQL and Scala queries on different formats like Text file, CSV file.
  • Expertized in implementing Spark usingScalaandSpark SQLfor faster testing and processing of data responsible to manage data from different sources.
  • Experienced in working with spark eco system using Spark SQL and Scala queries on different formats like Text file, CSV file.
  • Expertized in implementing Spark usingScalaandSpark SQLfor faster testing and processing of data responsible to manage data from different sources.
  • Used Java Persistence API (JPA) for managing relational data mapping.
  • Spring framework to implement bean to declare a service and accessed those using Application context.
  • JMS for sending and receiving Message through application server.
  • Involved in developing the applications using Spring Framework for Dependency Injection (Inversion of Control), Implemented the business logic using EJB(session and entity beans)
  • Deployment of Cloud service including Jenkins and Nexus on Docker using Terraform.
  • To achieve Continuous Delivery goal on high scalable environment, used Docker coupled with load-balancing tool Nginx .
  • Virtualized the servers using Docker for the test environments and dev-environments needs, also configuration automation using Docker containers.
  • Experience in creating Docker Containers leveraging existing Linux Containers and AMI's in addition to creating Docker Containers from scratch.
  • Container management using Docker by writing Docker files and set up the automated build on Docker HUB and installed and configured Kubernetes.
  • Used XML SAX to parse the simulated xml file which has simulated test data.
  • Used SVN for version control.
  • Used Log4J logging framework to write Log messages with various levels.
  • Developed Automated Test Application which validates various XML document using Junit and XSLT.
  • Used GWT and WAS migration
  • Followed Agile Methodology during the development process.
  • Work with DNS to map the website to its IP address.
  • Extensively used GWT for developing Ajax applications.
  • Used Maven to validate, compile and deploy the files.

Environment: JDK, Java/J2EE, EJB, JSF 1.0, Hibernate 3.0, Jakarta Struts 2.0, Spring 3.0, JSP, CSS, JSTL, JDBC, Servlets, XML, JUnit, JavaScript, VSS,JMS, Agile Programming, Eclipse, GWT, MSSQL Server 2005, Ajax, AXIS, Web Services JAX-WS, BEA WebLogic Server 8.1, UML, Maven, UNIX, SVN.

Confidential

Java/J2EE Developer

Responsibilities:

  • Involved in Design and Development phase of SDLC using Scrum methodology.
  • Performed various transformations for analyzing the datasets by using Cloudera Distribution for Hadoop Ecosystem.
  • Created new record types and accessing the record type through administrative portlet using Accela which includes ID Mask, Key Mask, Type Alias and sub-types of the workflow.
  • Developed complex database objects like stored procedures, functions, packages and triggers using SQL and PL/SQL.
  • Worked with Dynamic SQL, Records, Analytical Functions, Complex SQL queries and PL/SQL Tables.
  • Installed and configured HadoopMapreduce HDFS Developed multiple MapReduce jobs in java for data cleaning and preprocessing.
  • Experience with Pig, Hive, Hbase, and Sqoop for analyzing the hadoop cluster as well as BigData.
  • Setting up fields for modules like icon,IVR number, production unit cost, citizen access, audit frequency etc in the record types of the accela.
  • Experience in Writing and Implementing Apache Pig scripts to load and store data into Hive.
  • Worked with Hbase in creating tables to load large datasets of Semi structured data coming from various sources.
  • Created Hive UDFs and UDAFs using Java code based on business requirement.
  • Used Pig to perform Data validation on the data ingested using Sqoop and Flume and the cleansed data set it pushed into Hbase.
  • Involved in using Hcatalog to acces hive table metadata from Pig or Mapreduce.
  • Involved in Installing Oozie workflow engine to run multiple Mapreduce,Hive and Pig jobs which run independently with time and date availability.
  • Involved in creating Hive tables, loading the data and writing hive quires which will invoke and run Mapreduce jobs in the backend and further Partioning and Bucketing was done when required.
  • Responsible for submitting and tracking Map Reduce jobs using Job Tracker.
  • Worked with different file formats like Text,Sequence,Avro,RC files, bucketing,partioning for hive performance enhancement.
  • Rendered and delivered reports in desired formats by using reporting tool such as Tableau.
  • Handing importing of data from various data sources, performed transformations using hive and load to HDFS and extract data from MYSQL into HDFS using SQOOP.
  • Used Multi-threading concepts and clustering concepts for data processing.
  • Collaborated with Java teams for creating Mapreduce programs to parse the data for claim report generation and running the Jars in Hadoop.
  • Writing Java programs to retrieve data from HDFS and providing REST services.
  • Involved in developing front end screens using HTML,CSS,JavaScript,Bootstrap,JSP and JSP tag libraries.
  • Implemented Struts tab libraries for HTML,beans and tiles for developing UI.
  • Used JUnit for unit testing for integration testing.

Environment: Hadoop, Hbase, HDFS, Pig, Hive, Mapreduce, Java, Sqoop, MySQL, SQL, Oozie, HiveQL, Hcatalog, Eclipse, Tableau, JUnit, Cassandra, Sqoop.

Confidential

Java/J2EE Developer

Responsibilities:

  • Designed use cases, sequence and class diagrams, activities, states, objects and components. Used UML (MS Visio) for software design.
  • Involved in designing and implementation of MVC design pattern using Struts framework for Web-tier.
  • Developed presentation layer using struts tag libraries like logic, html, bean, etc. in JSP pages.
  • Implemented web page layout using struts tiles libraries, and performed struts validations using Struts validation framework.
  • Consumed SOAP web services with JSON data to create the automated report.
  • Good working experience on Collections, Exception Handling and Multithreading.
  • Using Multithreading to process multiple tasks concurrently to make performance better was the primary role.
  • Used several spring modules like Spring Boot, Spring IOC, Spring DAO, Spring AOP, Spring Batch, Spring Security.
  • Extensively used the J2EE design patterns like Session Facade, Data Transfer Object (DTO) and Data Access Object (DAO), Singleton, Factory.
  • Used React.js to create views to hook up models to the DOM and synchronize data with server as a Single Page Application (SPA).
  • Responsible for development of responsive web pages using React.js framework and JavaScript in conjunction with HTML5, CSS3 standards, with front end UI team.
  • Experienced in developing React components. Used Axios with React.js for making AJAX Calls.
  • Implemented DAO layer using JPA (Hibernate framework) to interact with Oracle 11g database.
  • Responsible for design and developing Persistence classes using Hibernate framework, and Spring Boot Data Template.
  • Responsible for using Hibernate Criteria API and HQL queries.
  • Used Log4j Logger for all logging purposes and JUnit for integrated test runs, XML for building data structures required for Web Services and JMS for sending a-sync messaging using the Event based Framework.
  • Deployed the application on IBM WebSphere Application Server.
  • Used CVS for version control and for maintaining the source code repositories.
  • Communicated with the offshore team and helped them understanding business requirements.

Environment: UML, java 1.6, HTML5, CSS3, jQuery, Ajax, React.js, Node.js, XML, JSP, Spring Framework, Spring DAO, Spring AOP, Spring Batch, Spring Security, STRUTS, JMS, Oracle 11g, Hibernate, Log4j, Junit WebSphere.

We'd love your feedback!