We provide IT Staff Augmentation Services!

Full Stack Sr. Java Developer Resume

3.00/5 (Submit Your Rating)

SUMMARY:

  • Around 7 years of experience in all the phases of Software development life cycle which Includes Requirement Study, Analysis, Design, Development and Integration Using JAVA/J2EE technologies in domains namely Public sector, Health care and Finance/ Banking.
  • Proficient in various Agile methodologies like Test Driven Development (TDD), SCRUM, Domain Driven Design DDD, Pair Programming and Waterfall software development processes.
  • Hands on experience on developing Software as a service ( SaaS) Applications.
  • Developed and deployed Front End components (UI) using JS, JSF, JSTL, JavaScript, Angular JS, jQuery, AJAX, HTML, DHTML, HTML5, XHTML, JSON, CSS3 for projects based on java platform.
  • Experience on working with CSS Backgrounds, CSS Layouts, CSS Positioning, CSS Animations, CSS Text, CSS Borders, CSS Margin, CSS Padding, CSS Table, Pseudo Classes and Pseudo Elements.
  • Experience in developing UI applications using AngularJS, Backbone JS, React JS, Ext JS, Vanilla JS, NodeJS, Ember JS, JavaScript, JQuery, TypeScript, Redux, CSS3 and Photoshop.
  • Experience using Express, Node, Rest framework and developed backend services using NodeJS.
  • Expertise in developing Web pages using jQuery plug - ins for Drag and Drop, AutoComplete, AJAX, JSON, AngularJS, Bootstrap and JavaScript.
  • Experienced in MEAN (MongoDB, Express, Angular JS, Node.js) full stack programming.
  • Extensive experience in development using Spring framework (MVC, IoC, AOP, Security, DI, JDBC, Boot, Cloud), Servlets, ORM tools (Java Persistence API, Hibernate and MyBatis), along with other java technologies like EJB, Junit, Apache Struts 2, Apache Axis, JFC (SWING, AWT, Java 2D) and JSTL.
  • Highly skilled in Hibernate 3.x, Hibernate Caching, HQL, Connection Pooling, Hibernate Transactions, Collections, Optimistic Locking.
  • Worked with Jasmine, Mocha unit test framework to write unit tests for JavaScript code.
  • Experience in creating adhoc reporting ready universes using Business Objects Universe Designer.
  • Proficiency with Elastic Path software.
  • Been an active member and has worked on developing utilities using C, SYBASE, ORACLE PL/SQL, with UNIX PERL,, UNIX Shell Scripting.
  • Very Good Understanding of Partition, Indexing and Optimization Goals of Sybase 15x.
  • Extensive experience in using various design patterns such as MVC, Singleton, Session Facade, DAO, DTO, and Business Delegate in the development of Multi-Tier distributed Enterprise Applications.
  • Experience in developing enterprise applications using Scala.
  • Experience in Designing End to End, B2B and B2C application using JEE & J2EE technologies such as Servlets, JSP, EJB, JNDI, JPA, REST, Jersey, JTA, JMS, JDBC, JAXP, JAXB.
  • Worked on messaging appliances like WebSphere MQ, AMQ, EMS.
  • Skills in Oracle ATG modules DAS, DAF, DPS, DSS, DCS and Web application servers - WebLogic, WebSphere, and JBoss.
  • Proficiency in working with all databases like Oracle, MySQL, MS SQL Server, SQL, DB2, MongoDB, Cassandra. And data systems like Kafka, Spark, HDFS.
  • Proficient in RDBMS(Relational Database Management System) concepts and worked with MySQL, Sybase, Oracle and DB2.
  • Experience with Apache Tomcat on Amazon AWS.
  • Experience in Web Services Technologies like SOAP with WSDL and RESTful with JAX RS, Jersey, Spring, Apache camel, Apache CXF and Node-JS and implemented SOA architecture with web services.
  • Experience using OAuth 2.0 token for http Communication to access Translate APIs.
  • Worked on Web Services development using both SOAP/REST.
  • Experience with Apache Cassandra and Apache SOLR.
  • Good knowledge in XML related technologies using JAXB, VoiceXML, STAX, SAX, DOM API, XSL (XSLT) and XPath.
  • Good experience in creating automation testing framework from scratch using Cucmber, Selenium RC, Java and Eclipse
  • Experience in unit testing by using Junit and information of Log4j, ANT and Log back tools.
  • Proficient in using Jenkins, Docker for continuous integration and continuous builds with Maven, Gradle and ANT.
  • Implemented Logging using Apache Log4j for the Data Extraction.
  • Hands on experience in software configuration/change control process and tools like Subversion (SVN), Git, CVS, Clear Case, ClearQuest, Bugzilla and Jira.
  • Experienced in socket development using UDP and TCP/IP methodologies.
  • Worked proficiently with various IDEs including Eclipse, MyEclipse, NetBeans, IntelliJ, RAD and WSAD.
  • Hands on experience in configuring and deploying multi-tier applications using servers like WebSphere, WebLogic, Tomcat and JBoss.
  • Experience in building and deployment of EAR, WAR, JAR files on the test, stage systems in IBM WebSphere application server v7.
  • Initiative in providing value addition solution to enhance business and infrastructure capabilities.
  • Very much comfortable in analysing, debugging, troubleshooting and solving problems and issues in the application.
  • Excellent analytical and critical thinking, creative problem solving, quick learning, leadership, interpersonal and client interfacing skills.

TECHNICAL SKILLS:

Languages: C, C++, Java, J2EE, SQL, PL/SQL

J2SE / J2EE Technologies: JSP, JDBC, Servlets, EJB, JPA, Java Beans

Web Technologies: HTML, CSS, JavaScript, Angular JS, Backbone JS, TypeScript, Vanilla JS, React JS, jQuery, Bootstrap, Express.Js, Node.js, AJAX, JSON, Adobe Flash

Frameworks: Spring, Hibernate, JSF, Struts, Log4J

Web/Application Servers: IBM WebSphere, J2EE Server 1.6, Apache Tomcat and JBoss, WebLogic.

Design Patterns: MVC, Front Controller, Session Facade, IOC, Singleton, Data Access Object, Business Delegate.

Version Control Tools: GIT, CVS, SVN, VSS and Rational Clear Case

IDE / Tools: Eclipse, My Eclipse, NetBeans, IntelliJ, RAD, WSAD.

Data Systems: Oracle, MongoDB, IBM DB2, SQL, NoSQL, MySQL, Cassandra, MS SQL Server, Kafka, ODBC, PL/SQL

Build Tools: Gradle, Jenkins, ANT, Maven, Docker.

Platforms: Windows 98/2000, windows XP, windows 7/8/10, UNIX, LINUX.

Web Service Technologies: SOAP, REST

Operating Systems: Microsoft Windows, UNIX, LINUX, Solaris, Windows Server

Software Development Methodologies: TDD, SDLC, UML, Design Patterns, Unit testing, SOA, OOAD, EAI, Agile, Scrum, Waterfall model

PROFESSIONAL EXPERIENCE:

Confidential

Full Stack Sr. Java Developer

Responsibilities:

  • Exposed to Software Development Life Cycle (Scrum) with JIRA Agile following Agile methodology.
  • Developed the application as Single Page Application which can switch to different components using Angular 2 also worked on Angular 2 controllers and created functions factory to interact with the RESTfulServices using AJAX services like $http and $resource.
  • Designed and developed User Interface, application modules using Angular 2, JSP, spring, Servlets, Vanilla JS, HTML5, CSS3 and JavaScript, Redux.
  • Worked as Java Developer, replaced Stored Procedures for legacy databases to Restful Microservice using Spring Boot, Spring Data, Cloud Config server, JPA, Hibernate.
  • Developed Restful Microservice using Spring Boot to listen RabbitMQ queues and store in SQL Database.
  • Implemented ELK (Elastic Search, Log stash, Kibana) stack to collect and analyze the logs.
  • Monitored the error logs using Log4J and fixed the problems.
  • Solved SonarQube issues which detects bugs, vulnerabilities, code smells in the services.
  • Generated Jacoco reports for unit test cases for every layer of service.
  • Build Services using CICD tools such as Jenkins.
  • Involved in writing Jenkins and docker file using groovy script.
  • Experience with Docker containers, creating Docker Images/ containers images, pushing images, integration of Spring boot.
  • Used Gradle as build and dependency management tool for creating EAR, WAR and JAR file to be deployed in application servers and integrated with Gitlab, Jenkins, and Jenkins Jobs, docker file.
  • Developed and deployed the micro services applications in Docker cloud platform.

Environment: Core Java, Java 1.8, JSP, HTML5, CSS3, JavaScript, AJAX, XML, JSON, Angular 2, Hibernate, ELK stack, Spring(IOC,MVC, Security, AOP, DI), Docker, Gradle, Maven, Oracle 12c, Sybase, REST and SOAP Web services, WSDL, JIRA, Spring Boot, Jenkins, Gitlab, Rabbit MQ, Intellij, Postman, Maven, Servlets, Log4J,GIT, Unix, WebSphere, SoapUI.

Confidential, St. Louis, MO

Full Stack Sr. Java Developer

Responsibilities:

  • Participated in the entire life cycle SDLC(Software Development Life Cycle) of the project right from the initial requirements gathering to the implementation.
  • Used Agile methodology, TDD (Test Driven Development) and effectively took part in Scrum gatherings to deliver quality deliverables within time (extensively used Scrum Do for project Management).
  • Participated in business process analysis and requirement gathering for new customization.
  • Designed and developed User Interface, application modules using Angular 2, JSP, spring, Servlets, Vanilla JS, HTML5, CSS3 and JavaScript, Redux.
  • Deployed and supported Memcache- AWS ElasticCache.
  • Used Angular 2 JavaScript framework to bind data to HTML using expressions.
  • Developed the application as Single Page Application which can switch to different components using Angular 2 also worked on Angular 2 controllers and created functions factory to interact with the RESTfulServices using AJAX services like $http and $resource.
  • Used Java8 version into server and used features Lambda expressions, Joda.org(Time/Date), Stream API in Drools to deploy KIE sessions into open shift enterprise.
  • Implemented request and response using SOAP and Restful services and created the routes using Apache Camel.
  • Modified, maintained and developed the TSQL codes to develop new enhancements.
  • Creating infrastructure environments for the microservices architecture
  • Developed some part of the application using Spring-MVC and IOC/Dependency Injection, AOP, DI integrating different layers of the application.
  • Efficiently handled periodic exporting of SQL data into Elasticsearch
  • Wrote DAO classes to interface with Database using hibernate.
  • Developed DTO classes for the application modules.
  • Defined Object Relational Mapping for Hibernate and performed spring integration with Hibernate for data access.
  • Expertise in using Named queries to pull all HQL data using annotations.
  • Used Scala collection framework to store and process the complex consumer information.
  • Worked on Database programming for MongoDB, Oracle 12c, by using Stored Procedures, Views, Triggers etc.
  • Wrote code for consuming a Restful Web service with Angular 2.
  • Created dynamic and interactive Data visualizations with D3 charts and Angular 2.
  • Used AWS Code Pipeline to design and implement a Continuous Integration and Delivery Pipeline on AWS.
  • Generated a complete maven project structure and added dependencies, plug-in to pom.xml.
  • Worked on Unix Operating system.
  • Worked on providing authorization and authentication to applications using Spring security and protected the application against attacks like session fixation and clickjacking.
  • Implemented Java Persistence API (JPA) through Hibernate.
  • Built a microservice-based platform using Spring Boot and Docker.
  • Continuous Integration Using Jenkins to automate builds and deployments.
  • Developed logic and code for the registration and validation
  • Involved in Testing Web Services using Postman.
  • Developed dynamic templates and Servlets, provide excellent application management capabilities.
  • Used Web Services to exchange information. Used SOAP framework and WSDL.
  • Used SoapUI to manually connect to the web service and check data.
  • Parsed XML &JSON responses received in Java code through Web Services.
  • Developed and tested the applications on WebSphere Application Server.
  • Performed version control using GIT.
  • Integrated Apache Kafka for data ingestion.
  • Monitored the error logs using Log4J and fixed the problems.
  • Used JUnit for test cases and unit Testing.
  • Used JIRA as a bug-reporting tool for updating the bug report.
  • Built and deployed a Jenkins server in AWS for autonomous software Builds.
  • Created Use cases, Sequence Diagrams, Class Diagrams using Rational Rose (UML).
  • Extensively participated in the code and peer review of the project.
  • Participated in meetings weekly status report and involved in web operations with clients for gathering requirement information.

Environment: Core Java, Java 1.8, J2EE, JSP, HTML5, CSS3, JavaScript, AWS, AJAX, XML, JSON, Angular JS, Apache Camel, Servlets, Hibernate, MongoDB, Spring (IOC, MVC, Security, AOP, DI), Docker, Oracle 12c, Puppet, REST and SOAP Web service, Postman.

Confidential, Rosemont, IL

Sr. Java Developer

Responsibilities:

  • Developed business modules with JSP, Servlets, and Execution Service framework which is based on Struts.
  • Maintained existing UI Applications and upgraded them using CSS3, JQuery, AJAX, JavaScript, Angular JS, Backbone.JS, HTML5.
  • Created Front end pages Using JSP's and handle the server side logic in EJB 3.0 and Servlets.
  • Involved in writing client side validations using JQuery with AJAX
  • Responsible for system development using Factory, DAO and MVC Design Patterns.
  • Involved in writing stored procedures and functions in PL/SQL to access Oracle database.
  • Developed Data Access Object Adaptors for interacting with the Data Access Objects and controlling the coupling of the system.
  • Developed AWS multifactor authentication worked with teams to lock security groups.
  • Installing and automation of application using configuration management tools Chef.
  • Designed and developed comprehensive J2EE application framework. Framework included Enterprise Java Beans (EJB), Servlets, JSPs, Request Processors, Data Access Objects, and Message Queues (JMS). The new architecture significantly reduced response times
  • Developed and maintained data layer using the ORM framework Hibernate.
  • Highly-available and auto-scalable set of microservices with zero-downtime deployment, unified monitoring and logging
  • Integrated Apache Kafka for data ingestion.
  • Used JBoss FuseESB to create mediation or route message between Services
  • Worked on Database programming for Cassandra.
  • Implemented Java Persistence API (JPA) through Hibernate.
  • Extensively used the Java swings components.
  • For organizing client contacts and for monthly financial statistics EmberJS and Oracle are used.
  • Performed Unit testing of the code as per the test cases.
  • Writing the Selenium test scripts from scratch using Junit .
  • Developed and tested the applications on GlassFish Application Server.
  • Execution and debugging of the Javascript in Selenium RC
  • Build and compile the application using MAVEN.
  • Worked In Unix Operating System
  • Defined the test criteria, project schedules and base lined the Test Plan with the help of project meetings and walkthroughs.
  • Served as a technical mentor to less experienced staff. Update the testing metrics and status reporting to senior management.
  • Developed automation test scripts for system’s core functionality and GUI’s of the application, using Quick Test Professional (QTP) and Selenium.
  • Developing Functional Test Automation using Selenium (IDE, RC) and Junit.
  • Involved in System testing and defect resolution.

Environment: Core Java, WSAD 5.1, Java JDK 1.6, J2EE, Java Message Service (JMS), JSP, EJB, JavaScript, Servlets, Struts, Spring, Glassfish, AWS, Unix, HTML, XML,JPA, XSD, jQuery, Maven, Cassandra, Chef, Fuse ESB, AngularJS, EmberJS, Apache Kafka, HTML, CSS, jQuery, Spring Boot, AJAX, JSON, Eclipse, Selenium(IDE,RC), Oracle, Hibernate, Spring.

Confidential

Java Developer

Responsibilities:

  • Implemented different J2EE Design Patterns such as Session Facade, Observer, Observable and Singleton, Business Delegate to accommodate feature enhancements and change requests.
  • Worked on struts framework to Re-Design UI to fit Model2 (MVC) design paradigm
  • Modified JavaScript for handling the access privileges.
  • Developed the business layer components as Stateless Session Beans based on EJB API.
  • Developed the data access layer components as entity Beans based on EJB API.
  • Drupal: extensive module development and advanced theming.
  • Highly experienced using Drupal and WordPress Content Management Systems CMS .
  • Extensively written CORE JAVA & Multi Threading code in application
  • Optimized SAX and DOM parsers for XML production data.
  • Worked on OAGIS Schema.
  • Worked in Linux Operating system
  • Implemented the JMS Topic to receive the input in the form of XML and parsed them through a common XSD.
  • Written JDBC statements, prepared statements, and callable statements in Java, JSPs and Servlets.
  • Followed Scrum approach for the development process
  • Extensively worked on Struts with Spring Integration for communicating with business components and also worked on Spring with Hibernate Integration for ORM mappings.
  • Modified and added database functions, procedures and triggers pertaining to business logic of the application.
  • Used TOAD to check and verify all the database turnaround times and also tested the connections for response times and query round trip behavior.
  • Experience in continuous integration using Jenkins for timely builds, code coverage, running test.
  • Developed and tested the applications on WebLogic Application Server.
  • Used ANT Builder to build the code for production line.
  • Used Eclipse IDE for all recoding in Java, Servlets and JSPs.
  • Used IBM Clear Case for Versioning and Maintenance.
  • Involved in discussions with the business analysts for bug validation and fixing.
  • Modified technical design document, functional design document to accommodate change requests.
  • Wrote JUnit test cases for system testing, Used Log4j for logging.
  • Used JIRA as a bug-reporting tool for updating the bug report.
  • Developed Use case diagrams, Object diagrams, Class diagrams, and Sequence diagrams using UML (Rational Rose).
  • Involved in performance tuning where there was a latency or delay in execution of code

Environment: Core Java, Java JDK 1.6, J2EE, Servlets, JSP, EJB 1.0, Struts, Spring, Hibernate, JDBC, JNDI, JMS, JavaScript, XSLT, DTD, SAX, DOM, XML, UML, TOAD, Jasper Reports, Oracle, Jenkins, ANT, Eclipse, RCP, IBM Clear Case, Drupal, JBoss, JIRA, WebLogic, Linux.

Confidential

Java Developer

Responsibilities:

  • Involved in requirements gathering and documenting the functional specifications.
  • Developed the action and action form classes, based on the Struts framework, to handle the pages.
  • Created tile definitions, struts-Config files and resource bundles using Struts framework.
  • Implemented Action classes using Struts framework.
  • Used multithreading in programming to improve overall performance.
  • Working with Core java while implementing multithreading and executing in struts framework.
  • Used to work with OOPS concepts and memory concepts like string pool.
  • Used Eclipse for writing code for HTML java, J2EE Servlets, JSP and JavaScript.
  • Involved in preparation of Uses Cases.
  • Involved in UI design using JSP, Html, CSS.
  • Java Servlet programming was written for back end(J2EE).
  • Used Maven to build Java code for applications.
  • Developed Java beans that perform the primary business logic functionality with Struts.
  • Developed the application using Struts Framework with respect to Model View Controller (MVC) architecture
  • Implementing the DAO’s to perform the data operations - retrieve, update, insert and delete.
  • Development and Deployment of Application using WebSphere server.
  • Testing - Unit testing & Integration testing.
  • Utilized SVN as a version control system and for code management.
  • Implemented BDD through Cucumber.
  • Created the Feature Files for Cucumber Automation.
  • Created Test Automation Framework with Cucumber and Selenium WebDriver.

Environment: Core Java, WebSphere Server 5.1, J2EE Servlets, Maven,SVN, Struts 1.2, Oracle 8i, PL/SQL, JSP, J2EE, XML, JMX, XSL,JDBC, HTML 5.1, Cucumber, UNIX, SMTP.

We'd love your feedback!