We provide IT Staff Augmentation Services!

Senior Java Full Stack Developer/java Backend Developer Resume

2.00/5 (Submit Your Rating)

Alpharetta, GA

SUMMARY

  • Around 7+ Years of IT experience in various phases of software development life cycle with Analysis, Design, Development, Integration and Implementation. Strong programing skills in Java and J2EE with extensive ability to develop scalable applications.
  • Good understandingCore Java SE concepts likeStreams API, Time API, Functional Interfaces, Multithreading, Transaction Management, Exception Handling, Lambda functions, Generics and Collection API
  • Proficient in implementation ofspring frameworks likeSpring MVC, Spring IOC, Spring REST, Spring AOP, spring transaction Management, Spring Data, Spring DAO, Spring Batch, Spring Security and Spring Boot.
  • Hands on experience in developing server - side JavaScript frameworks using Node JS (Hapi JS, Express JS)to build event driven, non-blocking I/O modelweb applications.
  • Experience onmicro servicesbased architecture usingSpring Boot interactingthroughREST API.
  • Experience withWSDL in implementing SOAP services using Axis-2 and Apache CXF Framework.
  • Experience on projects implementingRESTful services (JAX-RS, Spring Boot), SOAP (JAX-WS, Apache CXF, WSDL, Apache Axis2) and configured using Swagger and WADL
  • Experience in developing applications using Model-View-Controller architecture using Spring MVC.
  • Hands on Experience withbuild toolsastask runner using Gruntjs, Gulp Server, Yeomanto perform repetitive tasks ofMinification, compilation, Unit testing.
  • Experience onNoSQL based ORM frameworkslikeMongoose Connector and Cassandra Node Driver.
  • Experience in developingenterprise applicationsusingframeworkslikeSpring, Struts, Servlets, JSF (Prime Faces).
  • Experience in applying best-practice design patterns and strategies to enterprise applications to reduce tight coupling, maximize performance, and reduce maintenance/extensibility risks.
  • Good Understanding on using variousXML technologieslikeXPath, XQuery, XSLT, XSD, SAX, DTD/Schemas, DOM and JAXB.
  • Hands on experience withdesign patternslikeMVC, Business Object, Value Object, Singleton, Factory Pattern, Business Delegate, Session Facade, Service locator, Front Controller and DAO pattern.
  • Experience on Authenticated Users accessingRESTful services using Oauth 2.0, OID, OIDC and JWT (Jason Web token).
  • Experience in using build/deploy tools such asJenkins, Docker and OpenShiftfor Continuous Integration & Deployment for Microservices.
  • Experience in designing and creating highly scalable, highly available, fault tolerant, highly secured, distributed infrastructure (IAAS) usingAWS EC2 instances, S3, EBS, ELB, API Gateway, Route 53, Cloud Front, Auto Scaling, Elastic Bean Stalk, VPC, Cloud Watch, Cloud Trial, RDS, SNS, SQS
  • Good knowledge on working withRelational database ORM frameworks like PostgreSQL, MySQL, DB2, Oracle, Ibatis and NoSQL DB (Mongo DB and Cassandra, Couch DB, Redis, Dynamo DB).
  • Expertise to interact withORM frameworkslikeHibernate, Spring Data, iBatis and JPA
  • Good working knowledge of Docker and Kubernetes.
  • Experience in implementing Test Driven Environment (TDD) UsedJUnit, Mockito, Sonar for Unit testing.
  • Code review and suggest improvements for better performance and standard coding practice.
  • Involved in the development of software architecture documentation like Technical Design Document.
  • Experience in Front-End UI development skills using scripting languages like HTML5, DHTML, CSS, JavaScript, JQuery, JSON, AJAX, Node JS, Angular JS, Angular 2/4/6, Bootstrap, Tag Libraries, JSTL
  • Experience on Integrated security functionality usingSpring securityandSite minder (SSO).
  • Good knowledge onDrools Rule Engineswhich corresponds to validatingBRMS (Business Rules Management System).
  • Experience inmessaging queue serviceslikeIBM MQ. Rabbit MQ, Active MQ and Apache Kafka.
  • Experience withbuild toolslikeAnt, Maven, Gradle for building and deploying applicationsto different environments.
  • Experience withUNIX and Shell scripting.
  • Solid experiencein Apache Subversion(SVN) andJenkinsandBambooContinuous Integration Server.integration testingof the applications usingSeleniumandbehavioral testingusingCucumber.

TECHNICAL SKILLS

Languages: Java (JDK 1.8, 1.7, Java SE 6, 7, 8, J2ME, J2EE (JSP, Servlets, JMS, JPA, EJB3), Java Beans, JDBC), C and C++.

Java/J2EE Technologies: Struts, Servlets, JDBC, EJB, JSP, Servlets, JMS, Java Security, JSTL, Java Mail and Web Services, J2EE, JSP, JavaBeans, JNDI, JSF, Struts, Spring, Hibernate, Spring MVC, Spring IOC, Spring AOP, Spring Boot, JSF, AWT, Hibernate, HQL.

Web Technologies: HTML, CSS, Javascript, AngularJS, Angular 2/4/6, Jquery, AJAX, Bootstrap, Node JS

Web & App Servers: Samba, Weblogic11g/10.3/10.0, Apache Tomcat 7/6, Web Sphere 7, JBoss 2.x/3.x, IBM Web Sphere, Glassfish

Databases: Oracle11g/12c/10g/9i/8i, MySQL5.1/4.1, DB 2 9.1/8.1/7.2 , MongoDB

Tools: /Utilities: Apache ANT, Rational Rose, Maven

Testing Tools: JUnit, Log4j, Selenium, Postman, SOAPUI

Development Tools: NetBeans, Jenkins, jbuilde 9.0, RAD 7.5.3, IDEA 8.1, Eclipse 3.5, IntelliJ

Operating Systems: Windows, Linux, and Unix

Version Control Systems: Git, SVN, VSS, PVCS, CVS

PROFESSIONAL EXPERIENCE

Confidential

Senior Java Full Stack Developer/Java Backend Developer

Responsibilities:

  • Worked on an Agile/TDD environment utilizing a test-driven development (TDD).
  • Developed the application using Spring MVC, Spring Boot.
  • Practical implementation of cloud-specific AWS technologies includingIAM, MFA, Elastic Compute Cloud (EC2), Simple Storage Services (S3), Route 53, Cloud Formation, Elastic Bean Stalk, Virtual Private Cloud (VPC), RDS and Cloud Watch.
  • Designed and developed Restful Web Services using Spring Boot and Jersey API.
  • Developing the web applications using Core Java Threading and Collection
  • Designed and developed the multi-threading programs to interact with various components on the backend.
  • Developed the Model, View and Controller using Spring MVC, and Restful service with Hibernate framework.
  • Defining and constructed layers, server-side objects and client-side interfaces on Java/J2EE design patterns.
  • Implemented REST Microservices using spring boot. Generated Metrics with method level granularity and Persistence using Spring AOP and Spring Actuator.
  • Developing and implementing the Web Application by using Spring MVC framework.
  • Built Spring Boot microservices for the delivery of software products across the enterprise
  • Used MySQL database to save and retrieve data about user subscription and payment information
  • Created Spring Boot with Microservices utilizing NoSQL RESTful API.
  • Involved in creating Message enrichers and customizingRESTresponses usingCamelFree marker templates.
  • Used Amazon Cloud Watch to monitorAWSservices and Amazon Cloud Watch logs to monitor application.
  • Implemented Zipkins for distributed Micro Service Monitoring. Integrated Swagger UI and wrote integration test along with REST document.
  • Worked with NoSQL data bases such as Mongo DB.
  • Used JDBC to connect to the database.
  • Installed, configured and administered Jenkins CI tool on AWS instances.
  • Developed SQL, PL/SQL, stored procedures along with Shell Scripting- database application scripts.
  • Developed XML Schemas - XSD, DTD for the validation of XML documents.
  • ImplementedREST Microservicesusingspring boot. Generated Metrics with method level granularity and Persistence usingSpring AOPandSpring Actuator.
  • Extensively used bulk collection in PL/SQL objects for improving the performing.
  • Developed the logging systems using Log4J and SLF4J
  • Developed Micro Services using Spring Boot, with continuous deployment and continuous integration using Docker and Jenkins.
  • Used JPA and Hibernate with entity beans for interacting persistence layer for CRUD operations
  • Extensively used Hibernate in data access layer to access and update information in the database
  • Implemented a generic interface to Hibernate criteria API for UI search functionality.
  • Integrated Spring DAO pattern for the data access.
  • Worked on JavaScript/HTML5/CSS, Bootstrap for the front end web development.
  • Designed and developed the XSD for WADL for Restful services contract.
  • Developed the web applications using Springs, Hibernate.
  • Expertise in RDBMS using Oracle, DB2, Informix, MS SQL Server, SQL, PL/SQL, Database Objects and Hibernate.
  • Deployed code in Apache Tomcat and Web logic servers
  • Developed internationalized JSP pages using resource bundles, Struts framework for the presentation tier and flow control.
  • Developed the application using Struts framework.
  • Worked on SQL Scripts for Data Access such as selection, insertion and deletion, joins of data from Oracle database
  • DevelopedApache Camelendpoints and used producer template to route messages toJMSqueues.
  • Using MongoDB to store and querying for the data and Composed and executed MongoDB scripts to insert.
  • Development of microservices with Java8, SpringBoot, and deployment in Cloud Platform
  • Apache Camel's AWScomponent is used to upload documents to S3.
  • Implemented Jquery, Ajax, DOJO for asynchronous communication with server providing better user experience
  • Used JMS for the asynchronous exchange of critical business data and events among J2EE components and legacy system.

Environment: Java, Spring, Spring Boot, JMS, SOAP, Hibernate, AWS, EC2, S3, Auto Scaling, Lambda, Cloud Watch, Cloud Formation, JDBC, HTML, CSS, Javascript, AJAX, Microservices, Restful Web service, Struts, Oracle DB, PL/SQL, MS SQL Server, My SQL, JBoss Drools, SOA Design Patterns, No SQL, Mongo DB, LDAP, NOSQL, Hadoop, Docker, Jenkins, Gradle, Cucumber, GIT.

Confidential, Alpharetta, GA

Java Full Stack Developer/Java Backend Developer

Responsibilities:

  • Worked on an Agile Development environment utilizing the tools JIRA, Kanban.
  • Developed the business logic using Spring and Hibernate different statistics and information in Dispatch Summary screen that will help them make better decisions for mangers
  • Involved in identifying and implementation of differentJ2EEdesign patterns like Service Locator, Business Delegate, andDAO.
  • UI components are developed using HTML, CSS, Javascript, JSON
  • Leverage Java Lucene search to build a graph data set to enable precise search results.
  • Used Bulk Collections for better performance and easy retrieval of data, by reducing context switching between SQL and PL/SQL engines.
  • Involved in writingJSP (java Server pages)andJava Server Faces (JSF)components. UsedJSTLTag library to create standard dynamic web pages.
  • Used jQuery to navigate to different pages of the application using DOM elements, and to create AJAX pages
  • Developed different SOAP services and Web Services using WSDL, SOAP and Oracle JDeveloper
  • Developed data formatted web applications and deploy the script usingJavaScript.
  • Build scripts onAWScloud for schedulingEC2 auto scaling load balancerwithpython SDK.
  • Used Mongoose API in order to access the MongoDB from NodeJS
  • Worked on development and implementation of theMVCArchitectural pattern using Spring Framework includingJSP, andServlets
  • Implemented Common API Gateway for the micro services integrations using Spring API Gateway and Netflix Eureka Framework.
  • Used Kubernetes to orchestrate the deployment, scaling and management of Docker Containers.
  • Worked in wide-area network to maintain all the device related data ontoMYSQLdatabase.
  • Flex Desktop application that interacts via restful functions with the backend
  • DevelopedApache Camelroutes and definedJMSendpoints for message processing and routing.
  • Used Hibernate ORM, to manage the application persistence logic and Data Access.
  • Extensively used Hibernate in data access layer to access the data
  • Experience in developing, deploying and testing applications in an AWS environment using DevOps tools such as Jenkins and Docker.
  • Providing service discovery for all microservices using Spring Cloud Kubernetes project
  • Utilized the Action Support to integrate Struts and Spring components
  • Created Spring Boot with Microservices utilizing RESTful API.
  • Used JDBC in order to establish and maintain connection with the MySQL database from the Java Spring Data Layer
  • Used Microservice with Spring Boot interacting through a combination of REST and Apache Kafka message brokers.
  • Implemented RESTful services and data services on Node JS
  • Developed the application using Spring MVC, Spring Boot.
  • Extensively worked onStrutsFramework based on theMVCdesign pattern.
  • Developed SQL, PL/SQL, stored procedures along with Shell Scripting- database application scripts.
  • Developed XML Schemas - XSD, DTD for the validation of XML documents.
  • Experience working with Docker containers, Amazon EC2, S3 and ELBs in an AWS Environment.
  • Implementing or exposing the Microservice architecture with Spring Boot based services interacting through a combination of REST.
  • Wrote services to store and retrieve user data from the MongoDB for the application on devices
  • Used JMS, WebSphere MQ for the asynchronous exchange of critical business data and events among J2EE components and legacy system.
  • Designed and developed Restful Web Services using Spring Rest API.
  • Developed the Restful service using Spring Controller, Delegate, DAO patterns.
  • Designed and developed the XSD for WADL for Restful services contract.
  • Deployed code in Apache Tomcat and Web logic servers

Environment: Java, Spring, Spring Boot, JMS, AJAX, SOAP, Struts, Mockito, HTML, CSS, Javascript, WebLogic, Hibernate, Microservices, Restful Web service, Node.js, JQuery, AWS, EC2, S3, Auto Scaling, Lambda, Cloud Watch, Cloud Formation, Oracle, PL/SQL, My SQL, No SQL, Mongo DB, Apache Kafka, Docker, Kubernetes, JBoss Drools, SOA Design Patterns, Docker, Jenkins, Gradle, GIT

Confidential, Chicago, IL

Java/J2EE Developer

Responsibilities:

  • Involved in development of User Interface using XSLT, HTML, JavaScript, Ajax, Dojo and Java Server Pages Standard Tag Library JSTL.
  • Worked onSPA(Single Page Web Applications) usingRESTfulweb services, Angular 2/4/6.
  • Designed and developed front end using JSP, Struts (tiles), XML, JavaScript, and HTML.
  • Writing commands for data access and stored procedures in MongoDB.
  • UsedAngular Httpservices to perform backendRESTwebservices interactions to get and post JSON data.
  • Implemented REST based microservices using spring framework, Eureka (Service discovery mechanism) and Jersey API. Used REST Client and POSTMAN to test the services
  • Produced and Consumed messages to and from Kafka Topics for Microservices Communication.
  • Worked on web application implemented in JSP, HTML and Java Script.
  • Involved in writing the ANT scripts to build and deploy the application.
  • Mockito for unit testing Microservices.
  • Developed Web Services using SOAP for sending and receiving data from the external interface.
  • Developed Microservices using Spring Boot in STS as an IDE.
  • Used XSL/XSLT for transforming and displaying reports.
  • Developed the Test cases client based on FSD’S and business Rules; And for Web Client Test cases based on use cases, wire frames and Annotated Documents and Business Rules.
  • Interaction with Oracle database is implemented using Hibernate.
  • Developed various helper classes needed following core java multithreaded programming and collection classes.
  • Worked with IDE as Eclipse Indigo and deployed into Oracle WebLogic Application Server & used Maven build tool to achieve more functionality for build process.
  • Used multithreading to improve overall performance.
  • Used Jenkins and pipelines to drive all micro services builds out to the Docker registry and then deployed to Kubernetes, Created Pods and managed using Kubernetes.
  • Designed and developed front end components using JSF Framework and Ajax.
  • Worked on CentOS platform which is also a Linux Distribution.
  • Used EJBs (Session beans) to implement the business logic, JMS for communication for sending updates to various other applications and MDB for routing priority requests.
  • Developed applications for mobile devices using JavaScript, HTML5, and CSS3.
  • Created S3 buckets and managing policies for S3 buckets and Utilized S3 bucket and Glacier for storage and backup on AWS. Design and use of REST full web services.
  • Used Bootstrap to show and hide classes for different and grid classes to create RWD.
  • Worked with REST representational state transfer protocol for connection between end nodes in establishing connection in networks for network hyper media applications.
  • Develop rich user interface with Ext.js and CSS3 and AJAX
  • Middleware Services layer is implemented using EJB (Enterprise Java Bean - stateless).
  • Used Design patterns such as Business delegate, Service locator, Model View Controller, DAO.
  • Involved in implementing the JMS (Java messaging service) for asynchronous communication with other applications.
  • Implemented a production ready, load balanced, highly available, fault tolerant, auto scaling Kubernetes AWS infrastructure and microservice container orchestration.
  • Prepared unit test cases and performed unit testing.

Environment: Java, J2EE, CSS, Subversion, XML, Angular JS, Angular 2/4/6, JDBC 4.0, AWS, RAD, AJAX, Micro Services, JSF, Dojo, jQuery, Intellij, XML Web Services, SOAP, WSDL, SAX, DOM, JAXB, Log4J, JUnit, GIT, Microsoft tools, Apache Kafka, Oracle 11g, PL/SQL, Unix, scrum, Agile, Spring, Hibernate, JBoss, TOAD, Rest, JavaScript, Jersey, JUnit, JIRA.

Confidential

Core Java Developer

Responsibilities:

  • Familiarity with Service oriented architecture (SOA) by developing and consuming Restful web services based onJAX-RSandJersey. CodedJSPpages and usedJavaScriptfor client side validations and to achieve other client-side event handling.
  • Developed and implemented spring and J2EE based MVC (Model-View-Controller) framework for the application.
  • Involved in coding, maintaining, and administering UI components to be deployed on a tomcat web server.
  • Worked on other Android development project(ADT) to develop an Android application which was on designing and developing a book library.
  • Used Hibernate for persistence to Oracle Database
  • Extensively used Hibernate in data access layer to access and update information in the database.
  • Involved in debugging and testing.
  • Designing & implementing scalable, Restful and micro services-based mobile back-end. The back-end is being written in Java using Spring Boot for simplicity and scalability.
  • Implemented the logging mechanism using log4j framework.
  • UsedSpring Security frameworkforlogin authentication,password hashing. Worked on Java Message Service (JMS) API for developing message-orientedmiddleware (MOM)layer for handling various asynchronous requests. Worked with topic for creating publish/subscribe-messaging model.
  • Wrote test cases in Unit.js for unit testing of classes.
  • Developed and implemented the DAO design pattern including JSP, Servlets, Form Beans and DAO classes and other Java APIs was on Waterfall Model.
  • Worked as part of Microservices team to develop and deliver Maven projects to deploy on Tomcat.

Environment: Core Java, Servlets, JSP, Hibernate, AWS, Restful, Spring, Jquery. Oracle 11g, My SQL, TomCat and Eclipse, Linux, Windows.

Confidential

Java Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) as requirement
  • Coded Action classes, Java Beans, Service layers, Business delegates, to implement business logic with latest features of JDK1.6 such as Annotations and Generics.
  • Involved in design of database tables based on new requirements and on the mappings between legacy and new system.
  • Developed the different components of application such as JSPs, Servlets using JBOSS.
  • Integrated Spring injections for DAOs to achieve Inversion of Control, updating Spring Configurations for managing Java objects using call backs.
  • Implemented the application using struts Framework which is based on Model View Controller design pattern for clean separation of business logic from the presentation layer.
  • Designed and developed DAO layer with Hibernate standards, to access data from IBM DB2 database through JPA (Java Persistence API) layer creating Object-Relational Mappings and writing PL/SQL procedures and functions.
  • Application integration with Spring Web Services to fetch data from external Benefits application using SOA architecture, configuring WSDL based on SOAP specifications and marshalling and- un-marshalling using JAXB.
  • Prepared and executed JUNIT test cases to test the application service layer operations before DAO integration.
  • Designed various tables required for the project in Oracle 10g database Used Toad tool to connect and work on the database
  • Used ANT to build the application and deployed on JBoss.
  • Monitored the error logs using Log4J and fixed the problems.

Environment: Java, Struts, JavaScript, JSP, Servlets, JDBC, Log4J, ANT, Eclipse, JBOSS, Oracle 10g and LINUX.

We'd love your feedback!