We provide IT Staff Augmentation Services!

Sr. Java Full Stack Developer Resume

2.00/5 (Submit Your Rating)

SUMMARY

  • Strong experience in Spring Framework modules such as Spring MVC, IOC, AOP, JDBC, JTA, IO, Spring Dashboard, Spring Boot, Spring Microservices, Spring REST, Spring Eureka, Spring Ribbon, Spring Netflix, Spring Zuul Proxy.Expertise in developing applications using Type safe technologies like Scala, Aka model, Play framework.
  • Around 7+ years of strong IT experience, extensively in areas of enterprise & web application development involving system architecture, design, development, and maintenance of enterprise level applications under Health, Financial Services and Retail domains
  • Expertise on advanced software development methodologies such as Agile/Scrum, Waterfall, Test Driven Development (TTD), Incremental and Iteration methodology.
  • Expertise in UI Design and Development using Angular 2/4, AngularJS, Backbone JS, Ember JS, Knockout JS, Ext JS HTML/ HTML5, CSS/CSS3 (SASS, LESS), JavaScript (ES5 & ES6), Google Web Toolkit (GWT), Bootstrap, XML AJAX, JSON, Tag Libraries, Custom Tags, JSF, Prime - Faces and Rich-Faces framework that follows W3C Web standards and successfully managing all facets of application development.
  • Experience in Use Cases, Sequence Diagrams and Class Diagrams using UML and J2EE Design Patterns like Model-View-Controller (MVC), Singleton, Abstract Factory, Session Façade, DAO, DTO, Service Locator and Business Delegate in developing multi-tier distributed web applications.
  • Expertise in J2EE Architecture using Java, JDBC, EJB 3.2, Servlets 3.x/4.x, JMS, JSP, Hibernate 3.2/4.x, Struts, Maven, Spring, Web services (Axis2.0, JAX WS 2.0, JAX RS) and Rule Engines (Drools 4.1, Easy Rules, Rulebook).
  • Experience in Messaging services like (JMS) MQ's Rabbit MQ, IBM MQ and Active MQ.
  • Experience in Spring Security Framework for User Access Management and involved LDAP configuration for authentication, authorization & Implementing Spring Cloud-REST call using Netflix Feign Client.
  • Experience in creating rules using Business Rules Engines: Drools, ILOG, and experienced with Imaging/Document Storage tool: Case 360 and IBM DB2 Content Manager.
  • Developed SOA and J2EE Web Services based on SOAP, WSDL, UDDI, JAX-WS, JAXB, JAX-RPC.
  • Expertise in back-end procedure development using Sybase, PostgreSQL, Oracle 9ito11g&MySQL.
  • Strong experience with MongoDB development (reports, schema design, map reduce functions) and migrations from SQL relational databases to NoSQL databases like MongoDB, Cassandra and CouchDB.
  • Good knowledge in employing database caching strategies using Redis, MongoDB Elastic search.
  • Hands on experience in installing, configuring, and using Hadoop ecosystem components like Hadoop Map Reduce, HDFS, HBase, Hive, Sqoop, Falcon, Storm, Kafka, Zookeeper.
  • Developed CI/CD system with Jenkins on Kubernetes container environment utilizing Kubernetes.
  • Excellent experience in unit testing using Karma, Jasmine, Automated Testing using Junit/TestNG, Selenium (IDE/Web driver), Integration Testing using Continuum, Selenium, Hudson, Jenkins and Apache Camel.
  • Deployed the Application into Docker container and made easily accessible at runtime using Pivotal Cloud Foundry and other cloud services like AWS, Netflix Eureka, Spring Hystrix as fallback method, Spring Ribbon for load balancing and a broker service to maintain status using Spring Kafka and Zookeeper.
  • Experienced in configuration and deployment on Application Servers such as IBM WebSphere, Oracle WebLogic, Red Hat JBoss and Apache Tomcat.
  • Hands on experience with build tools like Ant, Maven, Gradle and logging tools like Log4J and Splunk.

TECHNICAL SKILLS

Programming Languages: Core Java, J2EE, C, C++, PL/SQL, Python, Scala, Shell scripting

Java/J2EE Technologies: Servlets, JSP, JSTL, JDBC, JMS, JNDI, RMI, EJB, JFC/Swing, AWT, Applets, Multi-threading, Java Networking, STRUTS, JSF, NoSQL, Ext.JS

Web Development: HTML5, DHTML, XHTML, CSS, JavaScript, jQuery, Angular Js, AJAX, node JS Ext JS

Frameworks: Struts 1.x/2.x, Hibernate, Spring 2.5/3.0

XML/Web Services: XML, XSD, WSDL, SOAP, Apache Axis, DOM, SAX, JAXP, JAXB, XMLBeans, AWS

Messaging Technologies: JMS, Kafka, RabbitMQ, AWS-SQS

Application/Web Servers: IBM WebSphere 6.x/5.x, BEA Web Logic 8.1/9.1, Apache Tomcat 5.x/6.x/7.x, JBOSS 4.x/3.x, Web Socket.

Databases: Oracle 8i/9i/10g/11g, Postgres Mongo DB, SQL Server 2000/2005

IDEs: Eclipse 3.6, NetBeans, JBuilder, RAD, Microsoft Visual Studio 2010, IntelliJ, STS.

Build Automation: Ant, Maven, Gradle, GitHub, Jenkins, Artifactory.

Testing and Logging Frameworks: JUnit, Log4J, SoapUI, Test NG

Reporting Tools: Crystal Reports 11

Tools: Rational Rose, Microsoft Visio, XML Spy, TOAD,AWS, Splunk, Cold Fusion MAX

Operating Systems: Windows, Unix and Linux.

Methodologies: Agile, Scrum, RUP, OOAD, Waterfall, TDD, UML

PROFESSIONAL EXPERIENCE

Confidential

Sr. Java Full Stack Developer

Responsibilities:

  • Involved in the analysis, design and development phases of the Software Development Life Cycle (SDLC) using Agile (SCRUM) development methodology to deliver regular updates to business team and project managers.
  • Developed UI pages using HTML5, AngularJS 2.0, Bootstrap, CSS3, JavaScript, jQuery, AJAX and Nodes.
  • Build the reusable service components with AngularJS, Bootstrap, and JSX that are used across various modules.
  • Used Selectors, Events, AJAX and Dom Manipulation components in Angular 2.0directives, filters, services.
  • Used NodeJS for doing non-blocking design operation for server-side code.
  • Built REST by building Nodes in the back-end to handle requests sent from the query Ajax calls.
  • Developed using new features of Java 1.8 annotations, Generics, enhanced for loop and Enemas.
  • Used advanced java 8 features like Lambda expressions for array operations, Streams, Method, collections. Enhanced concurrency methods etc. throughout the application for well-defined programming.
  • Implemented design patterns like MVC, Singleton, Business Delegate, Factory, and Service Locator.
  • Developed Restful web services using Spring MVC REST framework and JAX-RS.
  • Used Spring MVC Rest Controllers, Services along with Dependency Injection, Spring JMS and Spring Security.
  • Used Annotations for Spring DI, Auto wiring and Spring MVC for REST API s and Spring Boot for Micro services.
  • Implementing or exposing the Micro service architecture with Spring Boot based services interacting through a combination of REST and Apache Kafka message brokers.
  • Experienced in logging with ELK Stack by using Elastic search, Log stash, and Kibana.
  • Using Swagger UI registered micro services, monitored service health check from Spring Boot admin console.
  • Experienced circuit breaker patterns and fail safe in Spring Boot Micro Service applications using Hysteria and monitored the services using Hysteria Dashboard.
  • Experience in performance tuning with Oracle database. Designed and developed file upload and file download features with Oracle BLOB and CLOB.
  • Deployed Spring Boot based micro services into Docker container using Amazon EC2 container services.
  • Developed API for using AWS Lambda to manage the servers and run the code in the AWS.
  • Used AWS Cloud watch in alerting, maintaining and monitoring of production and corporate servers/storage.
  • Experience with building Docker Images and running them on Docker container.
  • Designed and configured management reports and dashboards using Kibana.
  • Worked on Test automation framework using Selenium web driver.
  • Familiar with Cucumber, Selenium Web Driver, Selenium commands and X-path and developed grunt tasks to run the unit tests on Jenkins and Used JIRA to assign, track, report and audit the issues in the application.
  • Worked with several testing frameworks such as JUnit and Mockito
  • Used Eclipse based Spring Tool Suite (STS) for development and debugging Spring Boot applications.
  • Configured and administered Jenkins for CI/CD into Tomcat Application Server.

Environment: Java 8/J2EE, Spring 4.x, Spring Boot, Spring Quartz, Docker, Hibernate 4.x, XML, Microservices, Angular2, XML 1.x, Java Beans, Hystrix Dashboard, Tomcat, Oracle 11g, JavaScript, REST, Kafka, AWS IAM, Agile Methodology, Spring Eureka, JIRA, Git, Maven, Jenkins, Mockito.

Confidential

Full Stack Developer

Responsibilities:

  • Defined and constructed layers, server-side objects and client-side interfaces based on J2EE design patterns, Developed and implementedSwing, spring and J2EE based MVC (Model-View-Controller) framework for the application.
  • Involved in designing and developed presentation layer using JSF, Ajax, and jQuery and third-party libraries.
  • Implemented the associated business modules integration using spring and Hibernate data mapping.
  • Developed classes using core java (multithreading, concurrency, memory management) and some spring IOC.
  • Used spring dependency injection, annotations and Spring MVC components to implement business layer and navigation part of application.
  • UsedspringbootActuator to externalize application's configuration properties for various environments.
  • Configured Swagger-UI registered Micro service with Eureka server to monitor service health check from Spring Boot admin console.
  • Implemented pre-authentication and data base security using spring security. Used Spring Securityto provide primitives for securing application access.
  • Defined Hibernate Named Queries for Batch related operations while defined Criteria Queries for Micro services.
  • Micro services have been built using spring boot, spring security and deployed to AWS cloud.
  • Developed CI/CD system with Jenkins on Kubernetes container environment utilizing Kubernetes.
  • Used Spring Cloud AWS Core, Spring Cloud AWS Context, and Spring Cloud AWS Messaging.
  • Struts Tag Libraries and Struts Tiles Framework were used in addition to JSP,HTML5, AJAX and CSS in developing the presentation layer.
  • UtilizedAWSLambdaplatform to upload data into AWS S3 buckets and to trigger otherLambda functions (Including EC2, MongoDB focusing on high-availability, fault tolerance, and auto-scaling).
  • Developed several REST web services which produces both XML and JSON to perform tasks, leveraged by both web and mobile applications. RESTful web services using Jersey for JAX-RS implementation.
  • Worked onRestWeb services as well as NodeRestframework for backend services, used Mongo DB (NoSQL) for database services.
  • Used various jQuery and Bootstrap plug-in like date picker, Bootstrap selectors.
  • Exposed and consumed SOAP based Web Services to communicate between systems. GUI design and development usingJavaSwing, JFCUsed for open source web testing.
  • Developed several SOAP based JAX-WS Web Service interfaces for integrating multiple systems, code re-usability. UsedJMeterto test performance of SOAP protocol.
  • Heavily used SOAP UI Pro version for testing the Web Services.
  • JBoss Application server implementation, support, workload management and performance tuning including Web servers. Setup configuration with JBoss App Server.
  • Wrote SQL queries,storedproceduresand enhanced performance by running explain plans.Developed the data access classes using JDBC and SQL queries.
  • Database development required creation of new tables, PL/SQL stored procedures, functions, views, indexes and constraints, triggers and required SQL tuning to reduce the response time in the application.
  • Involved in data loading using PL/SQL and SQL*Loader calling UNIX scripts to download and manipulate files.
  • Created and configured newJIRAprojects and workedwithdepartments to maintain existingJIRA projects.
  • Used log4j for logging and GIT for version control.
  • Used JavaScript, jQuery for user interactions in pages. Creating a responsive web application integrating Twitter BootstrapwithAngularJS and media queries.
  • Developed Unit test cases using JUnit, Mockito and Easy mock.
  • Developed Maven scripts and developed builds using Mavenand continuous integration servers like Jenkins.
  • Configured the Web sphere application server to connectwithOracle Server in the back end by creating JDBC data source and configured MQ Series and JMS QueueswithIBM RAD andWASto create new connection factories and queues.

Environment: Java,J2EE,JDK 1.6, RCP, WebLogic, AWSSDK,Ext JS, Git, Swing, JFC, PL/SQL, Spring 4.x, AWSSNS/SQS, Hibernate 4.x,Core Java, SOAP/Rest, Web Services, JavaScript, UML, Web Services, HTML5, CSS, SASS, RAD 7,WAS 8 WSDL, JIRA 5.x/6.x, JAXB, Linux, JAX-WS,JAX RPC, JMS, JSF,UNIX, AKKA, NOSQL(MongoDB), Cassandra, Angular JS, NodeJS, BackboneJS, Scala IDE, JBoss 3.0, ReactJS, AJAX, Apache JMeter, GWT, Drools, jQuery, JUnit, Maven, Oracle 10g..

Confidential

Java Developer

Responsibilities:

  • Worked on the development and testing of the infotainment module using Agile (SCRUM) methodologies.
  • Developed Struts based presentation layer, hibernate based DAO layer and integrated them using Spring Dependency injection, ORM and Web modules.
  • Designed and developed persistence layer designed on ORM framework principles and developed it using Hibernate/JPA and DAO design pattern.
  • Developed Server-side components using spring framework.
  • Used JBoss Drools as the business rules engine to create and maintain the Business rules and Drools Guvnor as the Business Rules manager
  • Developed the user interfaces using Java Script, HTML, DHTML, CSS and AJAX.
  • Created Unit test cases using Junit and used Log4J for logging
  • Used SOAP UI for testing the SOAP web services.
  • Developed PL/SQL scripts, functions, triggers and stored procedures for the Oracle 10g database.
  • Developed a test report using Karma.

Environment: Agile (SCRUM), Java 1.6, struts 2.0, Hibernate 3.0, JBoss Drools, Drools Guvnor, Business Rules

Confidential

Java Developer

Responsibilities:

  • Involved in complete software development life cycle with object-oriented approach of clients business process and continuous client feedback. Worked on designing and developing a complete service-oriented system based on SOA principles and architecture in agile development environment.
  • Involved in the testing of the web services to establish time taken to attach and send huge PDF.
  • Developed user interfaces using JSP and form beans with JavaScript to reduce round trips to the server.
  • Involved in development of controller component using Servlets and view component using JSP, XSLT, CSS, HTML and JavaScript for the client-side validation.
  • Created use cases diagrams, activity diagrams, sequence diagrams and class diagrams.
  • Designed and implemented UI layer using JSP, Java Script, XML, XHTML, XSL, XSLT and business logic using Servlets, JSP and J2EE framework.
  • Worked on Spring-DAO based declarative transaction management.
  • Implemented Hibernate and spring framework.
  • Involved on the back end to modify business logic by making enhancements.
  • Responsible for writing JavaScript for the validation in client side.
  • Involved in design and implementation of contract Web service.
  • Involved in the business logic-coding framework to seamlessly map the business logic into respective value beans.
  • Used Eclipse for application development.
  • Involved in publishing the web services to help users interacting with web services.
  • Worked closely with requirements to translate business rules into business component modules.
  • Involved in the migration of independent parts of the system to use persistence technology such as JDBC.
  • Developed functions and store procedures using SQL and PL/SQL for the application.
  • Wrote database queries using SQL and PL/SQL for accessing, manipulating, and updating Oracle database.
  • Used Clear Case to merge code and deploy them into a central depository location.
  • Extensively implemented telecom operational support system (OSS) in development.
  • Multithreading used to enhance interaction between rate matrix and ECM systems.

Environment: Java 1.5, J2EE, SOA services, JPA, JSP, Agile/Scrum, Eclipse, HTML, DHTML, XML, JavaScript, AJAX, WebLogic 10.3, ANT, Apache Axis, WSDL (Restful), SOAP, XML, LDAP, TCP/IP, JavaScript, OSS, Clear Case, XSLT, CSS, JMS, Oracle 10g, Spring, SQL, Pl/SQL.

We'd love your feedback!