We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

SUMMARY

  • 8+ years of professional experience in all phases of software development life cycle (SDLC) including Requirement Analysis, Debugging, Design, Development, Integration, Maintenance, Installation and Testing of various Java, J2EE, client/server, N - tier web applications.
  • Strong J2EE/Java application development and programming background, with experience in defining functional/technical specification.
  • Experience in developing web applications using Java, Servlets, JSP, JSTL, Spring, AngularJs,Struts, EJB, JMS, AJAX, ORM, JNDI, Micro services,JDBC, JAXP, RMI, Swing, XML, HTML, CSS, JavaScript.
  • Adept in working with various spring components like Spring Core, Spring MVC,Spring Security, Spring Boot, Spring Batch, Spring AOP and Spring Integration.
  • Worked inRetail,Healthcare,banking and Insurance domain with excellent knowledge of developing
  • Involved in Java design patterns, OOPs concepts, Collection and UML modeling techniques.
  • Developed Automation Test Framework 'Test Harness' from the scratch to test Micro Services/REST Web Services using Java8, Spring MVC, Spring Boot.
  • Developed UI Interface functionality and behavior using Angular directives, modules and controllers.
  • Hands on experience on Java8, Scala and Play/Akkaframework.
  • Proficient in XML technologies like XML, XSL, XSLT,and XPath.
  • Expertise on core java with strong understanding of Multithreading, Collections, Exception handling.
  • Database experience with MySQL, Oracle and PL/SQL with Joins, Stored Procedure, SQL Queries, Triggers and functions.
  • Expert database engineer; NoSQL & relational data modeling, object-relational integration (ORM), physical design/tuning. Specialized with Oracle, Hadoop, Marklogic and MongoDB. integrated jobs using complex Mappings including Mapplets and Workflows using Informatica power center designer and workflow manager.
  • HandledDatabase accesswith NoSQL databases likeCassandra and HBase.
  • Implemented AWS Solutions using EC2, Elastic Load Balancer and worked on AWS Toolkit for Eclipse to develop, deploy and debug Java applications.
  • Hands on experience in Continuous delivery/continuous Integration(CD/CI)tool Docker for deploying applications to AWS.
  • Experience in performance tuning and maintenance of Cassandra Database.
  • Experience in SpringMVC (Model View Controller) architecture, using Spring 3.x & 4 Framework with ORM Hibernate 3.x, Maven and various Java/J2EE design patterns.
  • UsedEclipse, MyEclipse, IntelliJ IDEA, RAD, NetBeans integrated development environment for writing java classes and handling Java/J2EE projects.
  • Content management with AlfrescoEnterprise and BroadVisionDynamic Command Center (BV-DCC).
  • Experience in implementing Service Oriented Architectures (SOA) using Web Services technologies like SOAP, WSDL, RESTful, JSON, UDDI and JMS with Apache Axis 2.0.
  • Web Application Development with Framework like REST, JSON, Spring 3.x, 4.x MVC, JQuery, Struts, and Angular.js with Bootstrap using WebStorm.
  • Expert in developing Java Selenium Web Driver/RC/IDE/GRID test scripts using Java, JavaScript and Test Frameworks using TestNG/JUnit, ANT/MAVEN build tools
  • Experience on manual testing and automated testing using different tools like QTP, Selenium (RC, Web Driver, and GRID), Load Runner, Quality Center, and Performance Center.
  • Designed and Developed Automation test scripts in Java implementing test in selenium Web Driver.
  • Experience with database persistence layer like EJB and Hibernate with Maven build.
  • Implementing a Continuous Delivery framework using Jenkins, Puppet, and Maven & Nexus in Linux environment.
  • Nosql experience with Cassandra and other Nosql technologies.
  • Performed Manual as well as Automated Testing using Testing tool Selenium WebDriver, Appium
  • Experience using various web/application servers like Apache Tomcat, Glassfish, IBM Web Sphere Application Server (WAS) and JBoss.
  • Expert in HTML5/CSS3 development and have experience in AngularJS, Backbone.JS, RequireJS, Node.js, Responsive design.
  • Skilled in Developing Single-Page Applications (SPA) using Backbone.js, AngularJS MVC. Using Node.js utilities to automate build tasks. Thorough understanding of React.js and Bootstrap.
  • Design, develop and build application using React and Redux consuming the payloads received.
  • Proficient in programming by using the IDE’s such as Eclipse, IntelliJ, STS, My Eclipse, WSAD and RAD.
  • Wrote Selenium Web Driver automation scripts in JAVA using Maven, Cucumber, and TestNG Automation Testing for Web Applications.
  • Good exposure to Linux and UNIX Shell scripting.
  • Good knowledge in deploying WAR, JAR, and EAR files in Web-Logic, Web sphere, J-Boss application servers in Linux/Unix/Windows environment.
  • Designed MicroServices specification including - End Point Registration, Request, Response, HTTP Codes, Error Codes etc.

TECHNICAL SKILLS

Operating Systems: Windows XP, 2000, Win-NT, Linux

Programming Languages: C, Java, J2EE,Java Script, Groovy, SQL,SCALA.

J2EE Technologies: Servlets, JDBC,JSP, EJB 3.1,SWING, RESTful API, SOAP,JMS, JSF,JPA, Session Beans

Framework: Spring, Spring MVC, Spring Boot, Hibernate, Struts, Node.js, React

Databases: Oracle 10g, MySQL,PL/SQL,MongoDB, Cassandra.

Web/Application servers: JBoss, WebLogic 10.x/8.0/7.1, Apache Tomcat 6.X, 7.1, WebSphere.

Web Development: HTML, CSS, XML, AJAX, JQUERY, Angular.js, Node.js, Ext.js, Dojo, Bootstrap, Applets.

Others/Tools: MVC, Front Controller, Service Locator, Business Delegate, Transfer Object, Singleton, Factory Pattern, MVP pattern,DAO Pattern.

PROFESSIONAL EXPERIENCE

Confidential

Sr. Java Developer

Responsibilities:

  • Used spring Batch to create job for processing files containing list of customers to be notified by email. These batch jobs were triggered periodically and controlled by cron jobs.
  • Developed the UI panels using AngularJs,HTML, CSS, JSON.
  • Automated UI Testing with Selenium/Java/cucumber frameworks.
  • Experience in automation tools: SeleniumWebDriver, Selenium Grid, JUnit, NUnit, and TestNG.
  • Used Web Sphere Application server for deployment and RAD as Java IDE tool for creating JSP’s, Servlets.
  • Design UI screens using JSP, CSS, Struts Framework, JavaScript, Angular JS, Node JS, and HTML.
  • Involved in implementing Core Javaconcepts - Collections, Exception Handling, Multi-Threading in process of developing application
  • Implemented Micro Services for different components like Asset Management, Image Management,using Java 8, Spring Core 4.x, Spring Boot 1.4.X.
  • Worked on React JSVirtual Dom and React views, rendering using components which contains additional components called custom HTML tags.
  • Developed model methods in backbone like to JSON, get, set, fetch and sync.Implemented React JS Controllers to maintain each view data.
  • Developed Automation Test Framework 'Test Harness' from the scratch to test Micro Services/REST Web Services using Java8, Spring MVC, Spring Boot.
  • Contributed for migrating existing module into REST based Microservices and provide all the CRUD operations required using Spring Boot.
  • Worked on Hibernate framework for persisting the objects into the system.
  • Performed transformations on the data using different Spark modules.
  • Developed Agile processes using Groovy, JUnit to use continuous integration tools.
  • Executed Spark code using Scala forSpark Streaming/Spark SQL for faster processing of data.
  • Developed Restful service using ScalaAkka for functional programming techniques. Created various parsers to extract data from business objects, Informatica, Scala and Java.
  • Worked on Camino, a web application for clinical and research resource management, using Scala andPlaywebframeworkas backend.
  • Experience in integrating application usingPlayFrameworkwith JAVAwhere IIntegrate the frontend code to backend which is written inPlayframeworkwith Java.
  • Worked with Cassandra NoSQL database. Designing the database and coding of SQLqueries, Triggers and Views.
  • Built scalable backend modules required to power SaaS application usingPlayframeworkand Scala.
  • Implemented using EC2, Elastic Load Balancer and worked on AWS Toolkit.
  • ImplementedDockercontainers for isolating the execution of customer code.
  • Created test plans and Junit test cases and test suite for testing the application.
  • Used Selenium IDE and WebDriver for generating test scripts and to Automate Functional and Regression Testing using Selenium.
  • Developed Maven scripts for various tasks to automate the build process.
  • Utilized Jenkins to automate software development.
  • Used JIRA issue tracker to file the bugs and life cycle traceability.
  • Designed and implemented a custom Web services client in play.
  • Nosql technologies Nosql Database Cassandra, Hadoop. Hbase, spark, solr, KafkaRDBMS Oracle
  • Experienced in writingScala for implementing advanced procedures like text analytics and processing using the in-memory computing capabilities.
  • Used Log4j for logging the application.

Environment: Java 8, Agile-Rally,Spring 4.0, Spring MVC, Spring IOC, Microservices (Spring Boot),Angular 4.0, CSS3, Ajax, HTML5,Cassandra, Kafka,RESTful Webservices, WebLogic 11g, Eclipse,AWS, Docker,Jenkins, GIT,Junit, Jasper,Servlet, Maven, Jenkins, Mule Soft Any Point Studio, Linux and JIRA.

Confidential, Renton, WA

Sr. Java Developer

Responsibilities:

  • Involved in creating various configuration files like struts and spring configuration files.
  • Used spring dependency injection mechanism to inject application dependencies at runtime.
  • Used Struts validation framework to validate the form fields.
  • Involved in creating various Hibernate mapping files and configuring the hibernate configuration file to persist data into the database.
  • Scaled up system by usingAkkaActors to support millions of concurrent data processing per second.
  • Worked with PlayframeworkandAkkaparallel processing.
  • Participated in development of corporate UI widget-basedframework.
  • Good experience in reporting APIs such as POI and iText. Some experience on Jasper
  • Developed responsive UI applications leveraging spring boot web application REST services.
  • Used various Cache providers like EHCache given by the Hibernate Framework to cache the results that reduce database hits for every DML operations.
  • Plugged into the existing GWT logging framework.
  • Worked as a Core Java Developer and responsible for Deployment and necessary configuration of WebSphere Application Servers.
  • Created Classes, Methods for different functionalities and error handling, exception management features in the application.
  • Developed the administrative UI using Angular.js and Node.js, Jasmine and React.js.
  • Created Real-time Reporting systems and dashboards using AdobeFlex, XML, MySQL and Perl
  • Created dispatch action classes and use validation framework for validating fields.
  • Spring Controllers were used with Angular JS to route the control to desired Java services
  • Configuring the Mule process for fetching the data from topic and making web service calls to the middle tierMuleESBfor the processing.
  • Implemented application security including user management, authentication and authorization.
  • Backbone.js MVC framework that connects to internal RESTful API's.
  • Involved in unit testing of various objects (Informatica Workflow/Oracle stored procedures).
  • Developed Informatica Sessions & Workflows using Informatica Workflow manager.
  • Develop, enhance and maintain a Spring Boot based micro services application.
  • Implemented Grails TagLibs to avoid groovy code in GSP pages.
  • Developing Web Application in Groovy/Grails with Mongo DB as a data store.
  • Experience in MVC architecture such as Struts framework, Spring MVC & Angular JS
  • Create database objects such as tables, views, stored procedures, Triggers etc.
  • Developed the applications using JSP, Struts and implemented MVC Architecture.
  • Designed theJava Server Pages(JSP) using Style Sheets (CSS), HTML and XML.
  • Involved in implementing the different web services like SOAP.
  • Used Spring Security for Authentication and authorization extensively.
  • Redesigned and Re-factored existing legacy back end services to micro-services using Spring boot and Spring REST.
  • Expertise in Project Process Flow Management and thorough knowledge of software development life cycle (SDLC) in Agile and Scrum environment.
  • Created Hibernate Mapping files and modeled the database.
  • Identify and automate test cases using Cucumber, Selenium IDE&Selenium Web driver.
  • Involved in widely testing applications functionality using Cucumber, Selenium RC and WEB DRIVER as a regular selenium tools.
  • Used Java as client library for SeleniumWebDriver to design and developed Automation Test Framework using Junit.
  • Performed installing, Maintaining and configuration of Selenium Software.
  • Involved in the implementation of DAO using Spring-Hibernate ORM.
  • Writing the front end look and appearance for the screens using JavaScript, AJAX, AngularJS, Node JS and JQuery.
  • Responsible for writing J2EE compliant code using Java for an application development effort. This involves working with JSP, Servlets, Swing, JDBC, XML, EJB etc.
  • Involved in the architecture of the modules according to the J2EE Standards like, client tier, web tier and business tier.
  • Developed web pages using HTML, CSS and implement Client Side (Front end) validations using JavaScript.
  • Implemented MVC architecture by using Swingsto send and receive the data from front-end to business layer.

Environment: Java, J2EE, Servlets, JSP, JQuery, Spring 2.5, Spring MVC, Spring Security, Spring Batch, Struts1.1, Hibernate3, Web services, Adobe Flex, Mule ESB, Mulesoft, XML, XSD, Agile, WebLogic 9.x, JUnit, UML, Eclipse, SQL, PL/SQL, Maven, SVN, HTML, CSS, SQL Developer, Oracle 10g, UNIX,Selenium Web Driver 2.47.0.

Confidential

Sr. Java /J2EE Developer

Responsibilities:

  • Developed Web services to allow communication between the applications using Rest and SOAP Web services.
  • Designed and development of many PL/SQL batches using JAVA with Connectivity to Oracle for data maintenance and handling.
  • Designed, Developed and analysed the front-end and back-end using JSP, Servlets and Spring 3.0.
  • Integrated spring (Dependency Injection) among different layers of an application.
  • Worked with Agile Methodology.
  • Applications using JavaFx are written in native Java code.
  • Angular.js is used to build efficient backend for client web application.
  • Illustrator the enable advanced graphics to be integrated directly into JavaFxapplications.
  • Wrote the shell scripts to monitor the health check of Hadoop daemon services and respond accordingly to any warning or failure conditions.
  • Managing and scheduling Jobs on a Hadoop cluster.
  • Implemented scripting with Ajax, JSF, and XML to dynamically refresh the page contents.
  • Implemented various java design patterns like Front Controller, Singleton, façade, Data Access objects, Factory pattern, etc.
  • Automate the test cases using Selenium Web driver with JAVA Framework TestNG.
  • Developed the business layer logic and implemented EJBs Session beans.
  • Participated in planning, implementation, and growth of our customer's Amazon Web Services (AWS) foundational footprint.
  • Deployment of micro services via AWS Beanstalk and Lambda.
  • Worked on disaster recovery planning for the Migration in AWS.
  • Implemented various complex PL/SQL queries.
  • Analysed the SQL scripts and designed the solution to implement using Scala.
  • Created sequences for inserting xml blobs in the main table using WSO2.
  • Used Solrdata import handler for indexing data in different formats like XML, TXT, CSV etc. in Solr
  • Developed various JUnit test cases for Unit Testing.
  • Worked with Testers in resolving various defects in the application and was an integral part of the team.
  • Worked with NoSQL databases like Cassandra and Mongo DB, Marklogic.
  • Programming experience in UNIX Shell Script.
  • Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium Grid, Agile, JMeter and Jenkins.
  • Implemented Controllers, models and used ng-repeat to render JSON response to DOM.
  • Implemented Hibernate for data persistence.
  • Implemented Java persistence API (JPA) through Hibernate 3.0.
  • Used Eclipse as IDE for development of the application.
  • Indexed data in elastic search using the river plugin. Queried data using the elastic search API's
  • Prepare Java/J2EE development structure for Maven.
  • Implemented the DAO pattern to connect to the database and retrieve data.
  • DAO and Hibernate transactions was implemented using Hibernate framework.
  • Implemented the application using the concrete principles laid down by several design pattern such as MVN, Business Delegate, Data Access Object, and Singleton.
  • Worked with Tomcat as the web server.
  • Created workflows for creating multiple renditions of images.
  • Extensive experience in Hibernate ORMmapping utilities and used query, criteria services.
  • Assisted Oracle DB development team in developing stored procedures and designing the database.
  • Used Splunk to monitor logs.
  • Created CI/CD for deploying in Jenkins.
  • Used Jenkins to integrate with other tools.
  • Unit tested controller layer using Spring MVC mock classes and JMock framework.
  • Performed functional testing using SOAP UI and created mock services for testing on developer sandbox.
  • Used Rational Rose as part of development OD Rules.
  • Developed the business layer logic and implemented EJBs Session beans.
  • Created Cloud Formation templates and deployed AWS resources using it.
  • Interacted with Business Analysts to come up with better implementation designs for the application.
  • Interacted with the users in case of technical problems and mentoring the business users.
  • Coded changes to remaining Java web applications as identified by the proof of concept stage of the project.

Environment: JAVA 1.5, J2EE, Servlets, JSF, Spring 3.0, Hibernate 3.0, Apache Axis2, Mule Soft, Cloud hub, REST and SOAP Web Services, Micro Services, HTML, Search Engine Optimization (SEO), AngularJS, Tomcat, JavaScript, Query JDBC, Agile Methodology, Hadoop, AWS, Mongo DB, Scala, PL/SQL, XML, JSON, UML, XSD, UNIX, SVN, Oracle 10g, Web Sphere Application Server 7.0.

Hire Now