We provide IT Staff Augmentation Services!

Java Developer Resume

5.00/5 (Submit Your Rating)

Bellevue, WA

PROFESSIONAL SUMMARY:

  • Around 4+ Years of experience as developer in Software Development Life Cycle including Analysis, Design, Development, Testing and Implementation of Cross Platform (Web application, Client - Server, Internet/Intranet) using JAVA/J2EE Technologies.
  • Experience in project delivery, application design, application development, unit & integration testing, production support & enhancement of various size projects.
  • Expertise in programming skills and development experience of multi-tier web applications, enterprise applications in languages/technologies like JAVA, J2EE, Struts, Spring, Servlets, JSP, JDBC, XML, Web services, SOA and Hibernate that ensures clear separation of layers and rapid application development.
  • Extensive experience in developing web application using Spring Framework, Model View Controller (MVC) Architecture, Struts framework, Hibernate framework, XML, Ext.js.
  • Experience in deploying applications in web and app servers like BEA Web logic, Websphere8.1 Enterprise and Apache Tomcat Servers. Experience in preparing project related documents using Microsoft Office Suite like MS-Office, MS-Excel, MS-PowerPoint, MS-Visio, MS-Project Plan etc.
  • Extensive experience in Java, J2EE programming - JDBC, JPA, Servlets, JSP, JSTL, Spring, Hibernate.
  • Experience in AWS services like EC2, EBS, ELB, S3, SQS, RDS, DynamoDB, Lambda, API Gateway, CloudWatch, CloudFormation and Elastic Beanstalk.
  • Strong experience in Full Stack web technologies like J2EE, Servlets, Swing, Hibernate, Spring MVC, Spring boot, AJAX, jQuery, JSON, EJB, JBOSS, JDBC, JSP, HTML, Angular 2/4, JavaScript, CSS, XML, Log4J.
  • Experience of different angular versions including Angular 2 and Angular 4 extensive features for loading.
  • Expertise in implementing IOC/Dependency Injection features in various aspects of Spring Framework.
  • Experience in developing applications using Angular.js, Node.js, Bootstrap like Grids, Toolbars, Panels, Combo-Box and Button etc.
  • Strong experience in developing and deploying applications through application servers like Apache Tomcat, IBM WebSphere, WebLogic and Jboss along with environments like Node.js.
  • Proficient in UML concepts with use case modeling/realization, design patterns, Data and object modeling.
  • Proficiency in developing Model View Controller (MVC) Architecture based applications using Spring Framework. Experience working in environments using Agile (SCRUM), Water Fall methodologies.
  • Good knowledge on J2EE Design Patterns like MVC Architecture, Singleton, Factory Pattern, Front Controller, and Data Access Object. Expertise with Application servers and Web servers like Jboss, Apache Tomcat.
  • Extensive work in implementing Dependency Injection, Inversion of Control (IoC), Spring MVC, Spring JDBC and Auto Wiring concepts using Spring framework.
  • Experienced in front End technologies & web development using HTML5, DHTML, XHTML, CSS3, jQuery, JSON, JavaScript, ReactJS, NodeJS, Angular JS, Angular 5, Bootstrap, AJAX, XSD, Tag Libraries.
  • Developed layouts using HTML5, CCS3, Angular2/4, Bootstrap, AJAX, JSON and jQuery.
  • Expertise in Web Services including different technologies and standards like SOAP/UDDI/WSDL, REST, Jersey.
  • Extensive experience working with RDBMS such as MySQL, MS SQL Server, PostgreSQL, DB2, Oracle and NoSQL database like MongoDB.
  • Experience in developing unit test cases & Integration test cases using Junit with Miskito also good Knowledge on Service Oriented Architecture (SOA).
  • Experience in container-based technologies like Docker, Kubernetes, and OpenShift along with the development of Microservices architecture using Spring Boot.
  • Developed microservices to load the data from DynamoDB to Kafka topics for reporting and Used Git to control the build version.
  • Implemented Spring AOP for logging mechanism. Experience in using Maven and ANT for build automation.
  • Experience in Angular 5 (formerly Angular2) with implementing typescript, components, two-way data binding.
  • Experience in developing and a solid understanding of Service Oriented Architecture and Microservices Architecture.
  • Extensive experience in working on multiple operating systems including UNIX, Sun Solaris, Linux and Microsoft Windows.

PROFESSIONAL EXPERIENCE:

JAVA DEVELOPER

Confidential, Bellevue, WA

Responsibilities:

  • Participated in most phases of SDLC (Software Development Life Cycle) of e-commerce application development including Business requirement analysis, design, coding, and testing.
  • Participated to HTML5, CSS3, JavaScript, and Angular2 to create attractive and friendly UI.
  • Interacted with RESTful Web services using Angular 2 Http Module.
  • Worked on Angular 2 components, Angular 4 and on POCs.
  • Design and Coding of various JAVA, J2EE modules like Spring Boot, Spring MVC, Spring Rest, Hibernate, JPA.
  • Implemented Hibernate annotation mapping on back-end Java Beans, using Spring Hibernate DAO support API build the relationship between Database and Java Beans.
  • Expertise in implementing Web Services based on Service Oriented Architecture (SOA) using SOAP, Restful Web Services. Develop, enhance and maintain a Spring Boot based micro services application.
  • Designed and developed SOAP and Restful web services using WSDL, SOAP, JAX WS, JAX-RS, CXF, AXIS, JERSEY, REST Template and SOAP UI.
  • Done the configuration and deployment of multi-tier applications using severs like WebSphere, Web Logic, and Tomcat. Worked experience in Hibernate ORM tool.
  • Done the various operations and maintenance support for AWS cloud resources which includes launching, maintaining and troubleshooting EC2 instances, and S3 buckets, Virtual Private Clouds (VPC), Elastic Load Balancers (ELB) and Relational Database Services (RDS).
  • Done the real - time monitoring and alerting the applications deployed in AWS using Cloud Watch, Cloud Trail and Simple Notification Service to maximize resource allocations.
  • Worked on Docker to build a microservice based architecture using Spring Boot.
  • Worked on NoSQL databases like Cassandra and MongoDB and Apache Spark for cluster management with Apache Kafka as messaging system.
  • Involved in building and deploying Apache Ant/ Maven scripts for deployment and customizing WAR/JAR file management for web applications.
  • Worked on JIRA for bug tracking and Confluence Pages for report creation and other project management purposes.
  • Developed server-side application to interact with database using Spring Boot and Hibernate.
  • Wrote native SQL, HQL queries, stored procedures, triggers, callable statement and prepared statement. Used Load, Get and Criteria methods to manipulate data in the database.
  • Configured Spring MVC framework and integrated Hibernate 3.5 to Spring 3 framework.
  • Consumed REST based microservices with Rest template based on RESTful APIs.
  • Deployed applications on AWS by using Elastic Beanstalk.
  • Developed API for using AWS Lambda to manage the servers and run the code in AWS.
  • Created RESTful Web Service based on Jersey Restful API, provide data accessibility.
  • Used Apache Kafka cluster as messaging system between the Microservices.
  • Used Apache Kafka for keeping the track of all the activities on the website, used for some of the large-scale message processing applications and Inter process messaging for temporary storage of messages rather than the messages being stored in long term memory storages.
  • Implemented a POC with Spark SQL to interpret complex JSON records. Used Cassandra as a storage for Spark analytics and worked on Mongo dB.
  • Implemented Pyspark using Python for faster testing and processing of data.
  • Used Eclipse based Spring Tool Suite (STS) for development and debugging Spring Boot .
  • Used Junit, Mockito and test rest template for testing the rest services and camel routes etc.
  • Using Jenkins for building and deploying the projects and worked on Stash GIT repository software.
  • Involved in development of test environment on Docker containers and configuring the Docker containers using Kubernetes.
  • Used Agile Methodology in whole development, attended daily and weekly SCRUM meetings to update the work status and issue clarifications etc.

JAVA DEVELOPER

Confidential, San Francisco, CA

Responsibilities:

  • Worked as a Java Developer on the project with JavaScript, ES6, React, Redux Saga, RESTful services, HTML5/CSS3/SASS/Bootstrap and Gitlab.
  • Currently using Jenkins pipelines to drive all microservices builds out to the Docker registry and then deployed to Kubernetes, Created Pods and managed using Kubernetes
  • Implemented Redux Saga's with actions and reducers to implement a sync API calls.
  • Worked on redux saga middleware to access redux application state and dispatched redux actions.
  • Written Ajax driven JSON consuming JavaScript functions to save User selections such as radio button, drop-down menu selections into a cookie.
  • Used Spring Core Annotations for Spring DI and Spring MVC for REST API s and Spring Boot for micro-services.
  • Worked in designing the CSS templates for use in all pages on the website working with CSS background, positioning, text, border, margin, padding, and table.
  • Used TestNG for white box testing of application. Created test conditions/test data.
  • Worked on Keyword Driven, Data Driven and Hybrid framework using Selenium Web Driver.
  • Worked on Jenkins to deploy web services to cloud so CICD (Continuous Integration Continuous Delivery) goals are achieved and code quality metrics are met.
  • Designed and implemented topics in new Kafka cluster in all environment & successfully secured the Kafka cluster with Kerberos.
  • Implemented Kafka Security Features using SSL & further with more grain-fines security I set up Kerberos to have users and groups this will enable more advanced security features.
  • Worked on leading frameworks as React.js to build high-quality, scalable and reusable components and Front-end solution.
  • Involved in creating tables and worked on My SQL and PL/SQL to write Stored Procedures functions in the application and packages for complex Inserts and updates in the database.
  • Involved in Stored Procedures, User Defined functions, Views and implemented the Error Handling in the Stored Procedures and SQL objects and Modified already existing stored
  • Used Java 8, REST, and Spring Framework for developing the application. Implemented the persistence layer using Hibernate and configured Hibernate with Spring to interact with the Cassandra Database from the DAO.
  • Extensively worked on Java persistence layer in application migration to Cassandra using Spark to load data to and Cassandra Cluster.
  • Developed Customized Spring Multi Action controllers for handling similar operations and configured spring and Spring JDBC frameworks to develop full-fledged MVC and DB interaction application.
  • Worked on Software Development Life Cycle (SDLC) including Requirement analysis, Design, Development, Testing, and Maintenance.
  • Used AJAX based on JQUERY, and JSON technologies for making Asynchronous Http requests along with JavaScript.
  • Followed TDD approach and creating environment for unit testing, user-acceptance testing and facilitating Integration tests with JUNIT, TESTNG, Selenium tests and Swagger-UI.
  • Developed Automated selenium tests using testing and executor service where 2 actors can sign documents in parallel.
  • Developed the components using Angular 6 needed for the application from the scratch and customizing from various Angular related libraries to meet the application's functionality.
  • Enhanced legacy application by building new components in Angular 6 and typescript.
  • Configured Selenium Web Driver, TestNG, Maven tool and created Selenium automation scripts in java using TestNG prior to agile release.
  • Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for RESTAPI's and Spring Boot for Microservices.
  • Used Hibernate Criteria API to apply filtration rules and logical conditions on persistence objects.
  • Build servers using AWS which includes importing necessary volumes, launching the EC2 instance, creating security groups, auto-scaling, load balancers, Route 53 and SNS as per the architecture.
  • Managed Chef Cookbooks to automate system operations and AWS Cloud management.
  • Developed applications based on MVC frameworks such as Spring MVC, Spring Boot, Spring Cloud.
  • Setup and build AWS infrastructure various resources, VPC EC2, S3, IAM, EBS, Security Group, Auto-Scaling, and RDS in Cloud Formation JSON templates.
  • Used Hibernate as an Object Relational Mapping tool for the data persistence.
  • Developed Spring REST web services to serve multiple applications across the organization. The data is provided in Json and used Jackson library. Also, consumed REST web services.
  • Developed dynamic responsive Web Application by integrating Angular JS with Bootstrap and LESS CSS which is further integrated with Web Services.
  • Used Json to fetch data from CA groups and load in customer application.
  • Conducted analysis of organizational needs and goals for the development and implementation of the application systems by involving with business personnel.
  • Worked on AWS cloud resources which includes launching, maintaining and troubleshooting of EC2 instances, and S3 buckets, Elastic Load Balancer (ELB), Elastic Search and Relational Database Services (RDS).
  • Worked on Creating AWS Route 53 to route traffic between different regions.
  • Created AWS Security Groups for deploying and Configuring AWS EC2 instances.
  • Developed Java API to interact with the Amazon SQS used for sending bulk emails.
  • Developed the micro services using Spring Sleuth, Config Server and NETFLIX OSS (Eureka, Hystrix, and Zuul).
  • Worked on containerization using tools like Docker and Setup Docker on Linux and configured Jenkins to run under docker host.
  • Worked on JDK 8 to write the code on functional interfaces, default methods in interfaces and filters using Stream.
  • Installed Ranger in all environments for Second Level of security in Kafka Broker.
  • Developed an internal application using ReactJS, Nextjs, Express and NodeJS for Relationship Mangers.
  • Worked on Oracle (PL/SQL) database and wrote HQL query to access the data from the database. Used Annotations in Hibernate mapping.
  • Used Apache Camel to implement Java Message Service (JMS) API for sending and receiving email notifications to the employee about notifications to their portal.
  • Used GIT as Version Control and iText to generate pdf in the form of a tree. Done unit testing using Test NG & used GIT as version management & JIRA for defect management system.
  • Developed all the user interfaces using JSP, Servlets and Spring framework also developed the DAO layer using Hibernate and used the caching system for real-time performance.
  • Worked on object-oriented analysis and design using UML (uses cases, domain model, Activity diagrams, sequence diagrams, class diagrams, reports generation, reverse engineering) with tool Rational Rose.
  • Created Servlets and Java Server Pages (JSP), which route submittals to the appropriate Enterprise Java Bean (EJB) components and render retrieved information using Session Facade.
  • Developed Flex Custom Events for communication between various components and for Event Bubbling.
  • Created error handling framework and persisted all the business validation errors and application error in to IFP error table.
  • Used various J2EE design patterns in the project such as Factory, Singleton, Service Locator and Data Access Object.
  • Developed Flex Custom Events for communication between various components and for Event Bubbling.
  • Utilized JavaScript to present a data entry form that when submitted transferred form information to the digital stamp placed on the PDF form.

JAVA DEVELOPER

Confidential

Responsibilities:

  • Worked with various teams to understand business objectives and implementation of business logic .
  • Worked with business & technical teams to gather requirements and implement user friendly responses for 8 real time backend services (especially for exceptions/failures).
  • Experience working in Agile development following SCRUM process, Sprint and daily stand-up meetings.
  • Used Spring Dependency Injection, to make application easy to test and integrate.
  • Worked on UI components using angular JS.
  • Worked with advanced MVC framework such as Spring-IOC, AOP, MVC for implementing backend functionality.
  • Followed Java & J2EE design patterns and the coding guidelines to design and develop scalable, reliable and robust software.
  • Worked with GIT which is used as a version control tool in the project.
  • Added logging and debugging capabilities using Log4j.
  • Server-side implemented on J2EE, IntelliJ platform.
  • Created team specific Agile process flow in JIRA to move tasks from one activity to another.
  • Developed REST based Web Services using JAX-RS and Axis to interact with backend systems.
  • Implemented the Project structure based on Spring MVC pattern using spring boot.
  • Configured Spring Cloud Config Server for externalized configuration.
  • Created and maintained mapping file and transaction control in Hibernate.
  • Used JSON parsing to implement REST Web Services.
  • Worked with Swagger UI to extensively test new changes.
  • Used Spring framework and J2EE components, Utilized Spring MVC, IoC, AOP and DAO modules. Developed controller classes, backend processes, complex services and database interaction Added security for service layer methods using Spring Security.
  • Applied industry best practices and standards when project requirements were lagging.
  • Designed dynamic client-side JavaScript, codes to build web forms and simulate process for web application, page navigation and form validation.
  • Involved in consuming, producing Restful web services using JAX-RS.
  • Installed WebSphere Server for handling HTTP Request/Response. The request and response from the client are controlled using Session Tracking in JSP.
  • Used Swagger and Postman for API development, deployment and testing the functionality.
  • Involved in transforming XML data into Java Objects using a JAXB binding tool.
  • Used GIT as source control management giving a huge speed advantage on centralized systems that must communicate with a server.
  • Implemented logging on 14 repositories to enable better metrics/logging and setup alarms for each failure type (permission issues, file generation issues, container restarts).
  • Implemented CI/CD pipelines with Jenkins to setup pull request, pre-prod and prod deployment workflows with regression test suites.
  • Used Jenkins to build and stage the projects.
  • Written client interfaces and implementation classes to consume the web services.
  • Used RAD IDE for developing the applications and IBM Web sphere server for deploying various components of application.

JAVA DEVELOPER

Confidential

Responsibilities:

  • Involved in creating a reusable component using React JS for DOM Manipulation.
  • Migrated the existing environment and applications into Java8 and Tomcat 8 on Test Server.
  • Worked on Tomcat Server domain using upgraded version& extensively used MVC architecture and Tomcat for deployment purposes.
  • Created the build instructions docs and used to run weekly production build and release tags for all the applications.
  • Implemented TestNG automation framework is that the crucial functions of the application and implemented Regression Test to verify the existing functionality.
  • Spring MVC and Hibernate was used for developing java REST services on the back end.
  • Used the feature of React JS of running the server and rendering the virtual DOM, returning to the browser as a regular page.
  • Built S3 buckets and managed policies for S3 buckets and used S3 bucket and Glacier for storage and backup on AWS.
  • Worked on creation of exhaustive JUnit Unit Test Cases for each Java class that is being developed for this application using a mocking framework Mockito using Test Driven Development technique.
  • Used Spring MVC 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.
  • Used Spring Boot which is radically faster in building services and develop Spring based application with minimal configuration.
  • Done the installing and configuring Confluent Kafka in R&D line, also Validate the installation with HDFS connector and Hive connectors.
  • Used Storm and Kafka Services to push data to HBase and Hive tables & installed Kafka cluster with separate nodes for brokers.
  • Integrated Kafka with Flume in sand box Environment using Kafka source and Kafka sink.
  • Created Automation script using Selenium WebDriver and executed scripts on different browsers
  • Used JavaScript libraries to create slider and page-turning animations on calendar widgets.
  • Used Web API's Media Type Formatter into JSON, XML or whatever format you want to add as a Media Type Formatter.
  • Developed various web pages and components using Angular 6 by implementing predefined components from Node Package Manager (NPM).
  • Delivered mobile app for book reading capability with HTML5 Sencha and online services with Flash/Flex.
  • Used Babel to Transpile ES6 and JSX code into JavaScript that can load on the browser.
  • Used JERSEY framework to implement the JAX-RS (Java API for XML and RESTful Service).
  • Developed SQL stored procedures and prepared statements for updating and accessing data from database.
  • Worked under Eclipse Integrated Development Environment (IDE)&used Clear Case Version Control for Project Configuration Management.
  • Used Spring Configuration Annotation for easy configuration, hibernate JPA Annotation in POJO classes as well as Spring Annotation across the spring boot application.
  • Worked on Jenkins pipelines to drive all microservices builds out to the Docker registry and then deployed to Kubernetes, Created Pods and managed using Kubernetes
  • Created REST API's Microservices and EJB using Express Router/Model/Controller architecture.
  • Developed the Spring Features such as Spring MVC, Spring DAO and implemented Spring AOP (Aspect Oriented Programming) using Hibernate ORM (Object Relational Mapping)
  • Developed to provide RESTful API utilizing Spring Boot with Spring MVC
  • & built Spring based Java and Scala Microservices to support Enterprise Web application
  • Written various AWS Lambda services for automating the process of taking EBS Snapshots every day in production environment on the cloud.
  • Deployed applications on AWS by using Elastic Beanstalk. Integrated delivery (CI and CD) using Jenkins and Ansible.
  • Configured Route 53 by using CFT templates, assigned the DNS mapping for the AWS servers and trouble-shoot the issues of the load balancer's, auto scaling groups and Route 53.
  • Converted commercial QTP Scripts to open source Selenium WebDriver scripts to maximize the profits of the company without compromising Quality.
  • Created Database on Influx DB also worked on Interface, created for Kafka also checked the measurements on Databases.
  • Worked on Kafka Backup Index, Log4j appended minimized logs and Pointed Ambari server logs to NAS Storage.
  • Developed a front-end application using React Js and FLUX architecture for internal team’s productivity use.
  • Worked on React Js and working with React Flux architecture for developing Single Page Applications SPAs.
  • Used microservice architecture, with Spring Boot-based services interacting through REST endpoints.
  • Used Tiles Plug-in to struts for designing JSP page layouts and in cooperating with common menus.
  • Creating the project startup UI i.e. Generic XHTML face let templates error handling, data tables using JSF.
  • Interacted with the business teams and worked on modeling the database schema and created tables queries, PL/SQL stored procedures, database triggers.
  • Installed Kafka manager for consumer lags and for monitoring Kafka Metrics also this has been used for adding topics, Partitions etc.
  • Created and enhanced numerous test scripts to handle changes in the objects, in the tested application's GUI and in the testing, environment using Selenium WebDriver.
  • Involved in solving the issues related to PROD, TEST server environments also developed reports using Crystal Reports.
  • Developed and continuously deployed java-based applications using CICD techniques.
  • Performed Verification and validation process for the code written by making use of JavaScript testing frameworks Jasmine and Karma.
  • Developed API driven RWA's by integrating Angular with Bootstrap and API's.
  • Extensively used JavaScript library D3.js for manipulating documents based on data and for data-driven approach to DOM manipulation.
  • Used Subversion (SVN) as the configuration management tool to manage the code repository.
  • Work on project build-script by using MAVEN and deployed on Tomcat also used log4J for enabling logging and debugging at run time.
  • Used JMS (Java Mailing Service) API to mail notifications upon success or failure when the backend processes are completed and to send mail notifications regarding any system related problems.

We'd love your feedback!