We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

3.00/5 (Submit Your Rating)

Mountain View, CA

SUMMARY

  • JAVA developer with 6+ years of experience in implementing Java/J2EE projects, working through Analysis, Design, Development, Testing, Implementation in Client/Server and web - based n-tier architecture systems.
  • Expert in Various Agile methodologies like SCRUM, Test Driven Development(TTD), Incremental and Iteration methodology, Pair Programming, Agile Development &Testing using Software Development Life Cycle.
  • Expertise in development and deployment of multi-tiered web-based enterprise applications using J2EE technologies like Servlets 2.3/2.4, JSP 1.1/2.0, JMS, Hibernate 4.3.0/5.0.2 , Spring 4.0/5.0, JDBC, JNDI, IBM MQ Series, JSF, Python, MongoDB, AngularJS, Java Beans and Web services (SOAP, Rest).
  • Extensive work experience in designing and developing Enterprise Applications in J2EE using Core Java 1.8 and J2EE framework.
  • Expertise in Core Java concepts, such as OOP Design, Multi-Threading, Generics, Exception Handling, Collections, Java Reflection, Annotation and some other features in Java 6.
  • Knowledge of J2EE design patterns like MVC, Front Controller, Factory, Abstract Factory, Command Pattern, Singleton, Session Facade, Transfer Object, Business Delegate and Data Access Object etc.
  • Experience with several design patterns like Singleton, Factory Method, Prototype, etc. and architectures like Service Oriented Architecture (SOA) and MVC.
  • Extensive experience using Spring Framework in business layer for Dependency Injection, AOP, Spring MVC, transaction management and using Hibernate as a persistence layer.
  • Proficient in several frameworks like Struts 2.0, Java Server Faces, and Hibernate 4.3.0/5.0.2 ORM, Spring Framework 5.0, spring MVC with GUI plug-ins like Tiles Framework, validation plug-ins like Validator Framework.
  • Good experience in JSP/Servlets, MVC architecture,, JDBC oracle, PL/SQL, XML.
  • Strong programming skills in designing and implementation of multi-tier applications using web-based technologies like Spring Boot.
  • Built Restful web API with Spring, Spring Boot, and testing APIs using Postman.
  • Used Spring Boot Actuator to monitor and manage the application in production environment.
  • Experience Front end part of the application using Angular.JS, Ext.JS, Backbone.JS, JQuery, Node.JS, React JS Html5 and CSS.
  • Strong knowledge and experience in creating web-based presentation for the client using HTML5, JSP, Servlets, Ajax, JQuery, EXT JS, JSTL and JavaScript.
  • Experience in XML related technologies like XML, DTD, XSL, XSLT, XPATH, JAXB, JAXP, SAX and DOM Parsers.
  • Strong knowledge in AWS Services which includes EC2, S3, RDS, VPC, ELB, EBS, Route 53, Cloud Watch, Cloud Formation, Cloud Trail, Elastic Bean Stalk.
  • Experience on working with on-premises network, application, server monitoring tools like Nagios, Splunk, App Dynamics and on AWS with Cloud Watch monitoring tool.
  • Experience in working with EFK, for storing the logs and created production level AWS infrastructure using Terraform.
  • Have deep understanding of both Relational Database and also experience in non-relational database like MongoDB, Elastic Search.
  • Hands on experience in developing user interfaces for Desktop, Mobile, and Tablet using Java Script, HTML4, HTML5, Ajax, CSS2, CSS3, jQuery, JSON and AngularJS & Reactjs.
  • Setting up Angular 7 framework for UI development. Developed html views with HTML 5, CSS, JQuery, JSON, and Java Script.
  • Created a RESTful Web API service using ASP.NET Web API to generate data for the EMS which was then consumed in the front-end by Angular 7.
  • Designed fronted web-based form using Angular 8/7/6/4/5/4/2 with Ajax controls CSS and HTML5
  • Experience with GWT (Google Web Toolkit).
  • Expertise in React JS framework to develop the SPA.
  • Experienced in React JS and working with React Flux architecture.
  • Extensive experience in SQL, Stored Procedures, Functions and Triggers with databases such as Oracle, IBM DB2 and MS SQL Server.
  • Experience in Micro services development using spring boot and deployment in Pivotal Cloud Foundry (PCF).
  • Experienced in using WSDL, SOAP, and Apache AXIS for Web Services.
  • Expertise in client side designing and validations using HTML, DHTML, CSS, Java Script, AJAX, JSP, XML, JSF and Swing.
  • Worked on many custom modules and widgets using React JS/CSS/HTML and made those cross-browsers consistent.
  • Experience in using React JS components, Forms, Events, Keys, Router, plus Redux, Animations and Flux concept.
  • Good Experience in React.js for creating interactive UI's using One-way data flow, Virtual DOM, JSX, React Native concepts.
  • Extensive experienced in implementing single page applications using AngularJS directives, routing modules.
  • Expertise in advanced JavaScript libraries and frameworks such as JQuery, Angular.js, Backbone.js, Prototype, Dojo, Node.js, Ember.js, Knockout.js, Ext.js and Underscore.js.
  • Experience in using Maven and Ant for build automation.
  • Hands on exposure to multiple Application Servers like BEA Web Logic Application Server, Apache Tomcat, WebSphere and JBoss.
  • Experience in writing the scripting language Groovy which can run on Java virtual machine.

TECHNICAL SKILLS

Operating systems: Windows, UNIsX

Languages: Java, SQL, T-SQL, HTML, DHTML, XML, XSLT

Databases: Oracle9i, MS SQL Server 2000 and MySQL, Sybase, DB2

Data Access: JDBC, Data Source, DB Utils

Web Programming: Struts, JSP, Java Script, EXT JS, Spring, React JS, Spring boot

Web Servers: WebLogic, WebSphere, Apache and Tomcat

J2EE Technologies: JSP, Struts, JSF, EJB 3.0, EMS, Servlets, JNDI, XML, XPATH.

Testing Tools: JUnit, SoapUI

Configuration Mgmt: CVS, Git

IDE: Eclipse, IDEA IntelliJ, JDeveloper

PROFESSIONAL EXPERIENCE

Confidential, Mountain view, CA

Sr. Java Developer

Responsibilities:

  • Working with Agile Technologies, analyzing user requirements; envisioning system features and functionality.
  • Attended regular AGILE/SCRUM, meetings/ retrospective and story pointer-based iteration meetings.
  • Attended implementation meetings for the scheduled production releases immediately after the defects were fixed for the existing applications
  • Monitor the data streaming between web sources and HDFS.
  • Supported the weekly calls and resolving the incident tickets in ServiceNOW.
  • Implemented Cache component using CamelCache, EhCache for frequently used business master data.
  • Designed the front end applications, User Interactive (UI) website pages using HTML5, XHTML, CSS, JavaScript, JQuery, JSON, GSP, JSP, Angular.JS and Bootstrap.
  • Design and developed web pages HTML5, CSS, Bootstrap and Client-side scripting using JavaScript, Ajax, jQuery and Angular 7.
  • Experience with Front-end JavaScript frameworks like Angular JS, Node JS. And with the creation of RESTful Web service.
  • Using Angular 8 developed a Web application to post CSV files to AWS S3 bucket.
  • Implemented pagination in Angular 8 by using NgxPaginationModule.
  • Implemented dynamic imports for lazy routes using Angular 8.
  • Worked on migrating of web pages from Angular 7 to Angular 8.
  • Implemented role based authorization for admin module using angular 8.
  • Experience in designing/developing Angular 8 applications and Experience with the coordination of offshore development projects
  • Implemented filtering, sorting and pagination using third party tools and Angular 7 framework.
  • Actively used XML (documents and transformations) for creating templates with dynamic data from XML file.
  • Extensively used/modified JQUERY to perform AJAX calls for creating interactive web pages on JSON response.
  • Worked with backend developers to convert HTML/CSS non-functional pages into dynamic JSP pages.
  • Developed cross-browser pages using CSS, HTML, DHTML, and JavaScript
  • Involved in creating Message enrichers and customizing REST responses using Camel Freemarker templates.
  • Used Core java and Spring MVC Framework for application development within Nationwide established framework.
  • Developed the backend server with Spring Boot, involving different layers of the application including entity/model, DAO/repository, Controller, Service, Business, and Persistence.
  • Implemented AWS solutions using E2C, S3, RDS, EBS, Elastic Load Balancer, Auto-scaling groups.
  • Assisted in migrating the existing data center into the AWS environment and implemented automated local user provisioning instances created in AWS cloud.
  • 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.
  • 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.
  • Develop service layer using spring MVC.
  • Used Spring Web MVC framework for the applying MVC Implementation to the web application.
  • Used Hibernate Transaction Management, Hibernate Batch Transactions, Hibernate cache concepts.
  • Use tag libraries in JSP to embed business logic.
  • Used validators, converters and JavaScript in the application for validation.
  • Used JDBC for database connectivity and manipulation.
  • Performed the unit testing for each module in the application.
  • Experience in python, Jupyter, Scientific computing stack (numpy, scipy, pandasand matplotlib).
  • Developed REST API's using Spring MVC and Spring boot, hosted all micro services on PCF .
  • Using PCF did smoke tests, which are functional unit and integration tests on all major system components.
  • Supported the onshore and offshore clients by resolving the defects within 4 hours.
  • Designed and developed the REST based Microservices using the Spring Boot. .
  • UI Implementation with Struts, JavaScript, Struts Validation framework on MyEclipse IDE. Applied Struts features like Tiles and Validation framework. Designed and implemented Struts (MVC Paradigm) components such as Action Mapping, Action class, Dispatch action class, Action Form bean, and a form set for validation.
  • UI Implementation with Struts, JavaScript, Struts Validation framework on MyEclipse IDE. REST features like Tiles and Validation framework. Designed and implemented Struts (MVC Paradigm) components such as Action Mapping, Action class, Dispatch action class, Action Form bean, and a form set for validation.
  • Created a separate Couchbase Database cluster to store flight control data log information.
  • Developed the administrative UI using Angular forms and directives.
  • Implemented pagination and sorting functionalities in different modules using JQuery plug-in.
  • Customize the Data Access Module using DAO patterns, to handle the entire transaction with the database.
  • Wrote various SQL, PL/SQL queries and stored procedures for data retrieval.
  • Wrote UNIX Shell scripts and used UNIX environment to deploy the EAR and read the logs.
  • Created Junit test cases to test the codes and validate the release.
  • Junit, log4j were used for unit testing and as logging frameworks Involve in developing Unit test framework using JUnit. Wrote JUnit test cases for every java class. Used Eclipse as IDE
  • Code staging in GitHub and building in Jenkins for release night regressions
  • Built a CI tool chain using Docker, AWS, and Github.

Environment: Java, J2SE, Java Beans, Servlets, JavaScript, Struts, Angular 8/7, ssAxis, EJB3.0, JDBC, Oracle 10g, XML, DOM, XSD, XSL, XSLT, DHTML, Unix, Ant, Hibernate, Spring2.0, Log4J, SOAP, AJAX, JMS, Tomcat, Webservices, JUnit, MyEclipse5.1, WebLogic 8.1

Confidential, Rensselaer, NY

Java Developer

Responsibilities:

  • Involved in study of User Requirement Specification.
  • Scrum Agile Areas of expertise include Agile Principles, Tasking Meetings/Retrospectives, Communication Relative Estimation, Story-Based Development, Iteration/Sprint Planning Meetings and Conflict Resolution.
  • Developed in Agile/Scrum methodology and Test Driven Development (TDD).
  • Followed techniques and principles provided by test driven design paradigm for developing quality code.
  • Provided Data modeling design standards, solutions to various data marts and product teams.
  • Extensive experience in developing UNIX shell scripts.
  • Created Autosys and hell scripting to the get the vendor files from the mount and process the file data.
  • Installed and Configured Wily Introscope and to monitor web logic servers.
  • Took initiative in learning react native and went on to successfully develop various features under minimal supervision.
  • Worked on a internal project as a support to a team to migrate from Angular 6 to Angular 7.
  • Implemented various Angular 7 features like drag & drop, virtual scrolling (CDK) in an internal project with the help of the support team.
  • Responsible for porting an existing web application into mobile view .
  • Responsible for design and development of various components such as tab bars, map view, image picker, date picker, push notifications, sign-in/out features, profile management and navigation using react-native.
  • Good Experience in React JS for creating interactive UI's using One-way data flow, Virtual DOM, JSX, React Native concepts.
  • Complete code base conversion to React Native with feature parity.
  • Implemented react JS code to handle cross browser compatibility issues in Mozella, IE 7, 8, 9, Safari and FF.
  • Used React-Router to turn application into Single Page Application
  • Developed React JS pages, Web services calls and AJAX calls for the application.
  • Used React JS in development of the web application to bind the data/model that is being retrieved from a database through services provided in a controller to the view using scope.
  • Used React JS in components like JSX, creating React components.
  • Worked on Rest Web services for backend services, used Couchbase DB (NoSQL) for database services Worked in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept.
  • Technology involved included, but is not limited to Java, Spring, Spring Boot, Apache Kafka, and Pivotal Cloud Foundry.
  • Developed server side application to interact with database using Spring Boot and Hibernate.
  • Implemented REST Microservices using spring boot. Generated Metrics with method level granularity and Persistence using Spring AOP and Spring Actuator.
  • Configured and built Spring MVC application on Tomcat web server.
  • Implemented Life Quote POC using Spring, core, Spring MVC, SOAP, AJAX, and JQuery.
  • Implemented and tested the enterprise application with jQuery, Angular.js and Spring, MVC.
  • Developed the application implementing MVC Architecture, integrating JSF with Hibernate and Spring framework.
  • Extensive experience in developing Microservices using Spring Boot, and followed domain driven design.
  • Experience in using build/deploy tools such as Jenkins, Docker and OpenShift for Continuous Integration & Deployment for Microservices.
  • Involved in multi-tiered J2EE design utilizing Spring Inversion of Control (IOC) architecture and Hibernate.
  • Added dynamic functionality to the application by implementing JQuery, Node js.
  • Modularized front end CSS and JS code with Sass.Built a real time mouse/click user analytics web service with Node.js
  • Worked with AWS Cloud trail logs. Manage the log events and setting up the notifications using SNS.
  • Performed CRUD operations like Update, Insert and Delete data in MongoDB.
  • Worked in modern, mobile ready responsive front end development with CSS3 media queries, AJAX, Bootstrap, AngularJS, ReactJS, JS and jQuery.

Environment: Java, J2EE, Servlets, Swing, JSP, JSF, JDBC, Apache Tomcat, XML, HTML, CSS, SQL, CVS, Java Script, Unix

Confidential

Java Developer

Responsibilities:

  • Followed Agile Methodology (Scrum) to meet customer expectation, timelines with quality deliverables.
  • Developed the User Interface using HTML5, CSS3, Bootstrap, JQuery, AngularJS and NodeJS.
  • Implemented different validation control on the web-pages using Angular JS and developed responsive Web pages using Bootstrap.
  • Designed and developed application using Spring Framework modules like Spring IOC, Spring AOP, Spring MVC, Spring Security, Spring Batch and Spring Data.
  • Implemented logging and transaction manager using Spring AOP concept.
  • Used Spring JPA and Spring Repository pattern extensively.
  • Used Spring Security to provide authentication, authorization and access-control features for Application.
  • Designed and developed Micro Services business components using Spring Boot with Spring MVC flow.
  • Developed Restful Services using JAX-RS with Spring Boot and Microservice Architecture to enable Microservices deploy on cloud.
  • Analyze business requirements and develop various business delegates to integrate with middleware services like JAX-WS, JAX-RS using SOAP and REST.
  • Implemented Spring Boot application with embedded jetty server to run the application on instance.
  • Provided portable APIs for developing, exposing and accessing Web applications designed and implemented in compliance with principles of REST architectural style using JAX-RS and Apache jersey.
  • Extensively used Java 1.8 features such as Lambda Expressions, Parallel operations on collections for effective sorting mechanisms and new Date Time API.
  • Automated application deployment in the cloud using Docker technology using Elastic Container Service scheduler.
  • Worked on designing specific programs efficiently through knowledge of Multithreading using the API with the goal of increasing performance on a wide variety of applications.
  • Developed the persistence layer using, Hibernate Framework created the POJO objects and mapped using Hibernate annotations.
  • Used Apache camel integration for routing and transforming the data between two Applications using HTTP protocol.
  • Used JIRA tool for Issue/bug tracking for monitoring of work assignment in the system and Log4J was used to monitor the error logs.
  • Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation using Jenkins along with UNIX Shell scripts to automate routine jobs.
  • Used Git for version control and Intellij IDE for development of the application.

Environment: Java, J2SE, Java Beans, Servlets, JavaScript, Struts, Axis, EJB3.0, JDBC, Oracle 10g, XML, DOM, XSD, XSL, XSLT, DHTML, Unix, Ant, Hibernate, Spring2.0, Log4J, SOAP, AJAX, JMS, Tomcat, Webservices, JUnit, MyEclipse5.1, WebLogic 8.1

Confidential

Java Developer

Responsibilities:

  • Designed and Developed the application using the MVC architecture
  • Developed the connectivity to the DB using JDBC.
  • Developed the application using JMS for asynchronous messaging.
  • Developed the front end using swing, DHTML, AJAX, and JSP pages.
  • Deployed the JSF Framework on IBM Websphere Application Server
  • Developed the Action classes for handling the requests from the JSP pages.
  • Developed Java Bean components to communicate with Data Base.
  • Used MVC, Value Objects, Service Locator, and Session Façade Design Patterns.
  • Developed XML Schemas and DOM parser for all the XML documents used for data transfer also developed XSLT code for them.
  • Developed back end communication using JDBC.
  • Developed and Deployed the EJB’S in Web Logic application server.
  • Performed the Unit testing of the application.
  • Resolved bugs coming from the System and Integration Testing.
  • Used Object/Relational mapping tool Hibernate to achieve object persistency.
  • Worked on the design documentation and functional specification documentation.
  • Implemented JUnit testing.

Environment: Java, J2EE, Java Beans, struts, EJB, JSF, JMS, Servlets, Javascript, CSS, AJAX, DHTML, JSP, Unix, XML, XSLT, Hibernate, Web sphere, CVS, JUnit, Oracle, Eclipse

We'd love your feedback!