We provide IT Staff Augmentation Services!

Sr. Java Full Stack Developer Resume

2.00/5 (Submit Your Rating)

Plano, TX

SUMMARY

  • Over 8+ years of professional experience in designing and building the web applications using the Java/ J2EE.
  • Experience in all phases of Software Development Life Cycle(SDLC) - Analysis, Design, Implementation, Integration, QA methodologies, Test Strategy. Test metrics and maintenance of applications.
  • Strong experience on software development methodologies like Waterfall, Agile, TDD, Scrum and RAD.
  • Participated in Scrum, Sprint review, Retrospection and Virtual Closure meetings as part of Agile.
  • Deep understanding of MVC model-view-control, Client-Server and N-tier Architectures.
  • Well versed skill in design, development and deployment of applications for the J2EE platform using Servlets, Struts, Spring, EJB, JSP, SOA, SOAP, REST, Microservices, ORM, JPA, JMS, JAXP, JAXB, JUnit.
  • Implemented the REST API's and data transformers using the JAVA connector which involves use Java8 features Lambda and Streams in particular.
  • Hands on experience in Front-End technologies like AngularJS, ReactJS, NodeJS, JavaScript, HTML5, CSS3, Bootstrap, Jquery, Tag Libraries, AJAX used for Responsive web page designing.
  • Experience in XML technologies like XML, DTD, XSL, XSLT, XPATH, JAXB, SAX and DOM Parsers.
  • Worked with Spring Features like Spring MVC, Spring DAO, Spring Boot, Spring Batch, Spring Heroku.
  • Experience in Spring Security, Spring Integration, Spring Zulu, Eureka, Netflix, Hystrix.
  • Expertise in developing SOAP, REST Web Services based on WSDL, JAX-WS, JAXB, JAX-RPC, JAX-RS.
  • Hands on experience in developing several Microservices using spring boot, jersey, swagger to communicate through HTTP protocol for implementing SOA approach and web services.
  • Proficient in implementation of frameworks like Struts, spring, JSF, AJAX and Hibernate ORM .
  • Experience in working with messaging systems like Kafka, Event Sourcing, RabbitMQ and Active MQ.
  • Experience withDocker, leveraging Linux Containers and AMI's to create Docker Images/ containers.
  • Hands on Experience in UtilizedKubernetesfor the run time environment of the CI/CD system to build, test and deploy in an open source platform and Splunkdata flow, components, features and product capability
  • Extensive experience in Amazon Web Services like RDS, IAM, EC2, Redshift, SQS, SNS, Cloud Watch and S3.
  • Experience in working with PCF to deliver applications continuously to every cloud with a single platform.
  • Extensive Experience in retrieving and manipulating data from backend using Database SQL queries, PL/SQL- Stored Procedures, Functions, Sequences, Triggers, Views and Packages.
  • Hands on Experience with relational databases Oracle, SQL Server, DB2, My SQL as well as NoSQL Databases like MongoDB, Mark Logic, Cassandra, DynamoDB.

TECHNICAL SKILLS

Java/J2EE Technologies: Servlets, JSP, JSTL, JDBC, JMS, JNDI, RMI, EJB, JFC/Swing, AWT, Applets, Multi-threading, Java Networking

Programming Languages: Java JDK 1.4/1.5/1.6/1.8 , C, SQL,Python, PL/SQL

Application/Web Servers: Oracle/BEA WebLogic 8.1/9.1/10.3 , IBM WebSphere 5.1/6.0/6.1/7.0 , JBoss, Tomcat 5.0.28/6.0, Bug tracking, Jenkins.

Frameworks: Struts 2.x/1.x, Spring 3.x/ 2.x, Hibernate 3.x, JSF 1.2/2.0, iBatis

IDEs: Eclipse 3.x, Spring Tool suite 2.x/3.x, IntelliJ

Web technologies: HTML5/HTML5, CSS/CSS3, XHTML5,JavaScript, Ajax, jQuery, AngularJS, Bootstrap, ReactJS, NodeJS, JSON

Web Services: JAX-WS, JAX-RPC, JAX-RS, SOAP, REST, SOAP UI

Methodologies: Agile, Scrum, SDLC

Database Servers: Oracle 8i/9i/10g/11g, DB2, SQL Server 2000/2005/2008 , MySQL

Version Control: CVS, SVN, Git, Rational ClearCase.

Build Tools: ANT, Maven, Gradle

PROFESSIONAL EXPERIENCE

Confidential - Plano, TX

Sr. Java Full Stack Developer

Responsibilities:

  • Worked in a highly dynamicAGILEenvironment and participated in scrum and sprint meetings.
  • Implemented various J2EE design patterns like Singleton, Factory, Builder etc.
  • Extensively usedJava 8features such as lambda expressions, Parallel operations on collections, multithreading and for effective sorting mechanisms and Streams to store and process the data.
  • Implemented Multithreading concept to handle transaction management with isolation and propagation levels.
  • Used HTML5, CSS3, Java Script, Bootstrap, AngularJS andNode.jsas frontend building Environment.
  • Configure and run gulp tasks inNode.jsruntime and handle injection,CSSpre-processing, test-running.
  • Developed custom directives, Factories and Services inAngularJS and implemented code as per standards.
  • Expertise in consuming RESTful web services usingNode.js, AngularJSandjQueryalong withJSONparsing
  • Used Spring DI, Annotations and MVC to implement business and navigation of application.
  • Microservices have been built using Spring boot, Spring security and deployed to AWS cloud.
  • Used Spring Ribbon along with Spring Boot for load balancing and Fault tolerance of the application.
  • Spring Quartz for scheduling tasks to generating reports and emails to clients.
  • Developed microservices with Spring to retrieve API routes for the entire cluster. Using this strategy each microservice in a cluster can be load balanced and exposed through one API gateway
  • Experience in creatingRESTfulwebservicesusingJersey,SPRINGframework andJAX-RS.
  • Execution of multiple threads concurrently using Executor Service framework.
  • Implemented RESTful web services to retrieve data and made RESTAPI calls from AngularJS and parsed the data to project client and handled the security and Authorization using Spring Security & OAuth2.
  • Configured Swagger-UI registered Microservice with Eureka server to monitor service from Spring Boot.
  • Implemented the business modules integration using Spring and Hibernate data mapping.
  • Developed Entity objects and used Hibernate the ORM tool to access persistent data from MySQL.
  • Involved in developing API’s and Rest API proxy usingAPIGEEedge and for sending mobile notifications.
  • Published and consumed stream of records usingProducerandConsumer APIswithSpring for Apache Kafka.
  • Developed Rules using Rule Engines- JBoss Drools, Work flows, human tasks to implement Business rules validations and provided Drools Dashboard for Business users.
  • Configured theDockerContainers and creatingDockersfiles for different environments.
  • Designed and developed the framework to consume the web services hosted inAmazon EC2instances.
  • Experienced with event-driven and scheduledAWSLambdafunctions to trigger variousAWSresources.
  • UsedAWS SDKfor connection toAmazon S3buckets as it is used as the object storage service
  • Involved in working with Apache Spark API, and Spark streaming, creating queries, to query MapReduce files.
  • MYSQL was used as the database for the application which was hosted in the cloud usingAmazon RDSservice.
  • Used Apache POI for uploading Excel files and optimized the load time by extensively leveraging Java8 lambda expressions, Streams and parallel Streams.
  • Developed and maintained functions, procedures, triggers, indexes using MYSQL database programming.
  • UsedJenkinsas the integration tool and improvedscalabilityof applications oncross-platforms.
  • UsedMavenas a Build Process and used generating Documentation, Reporting, and adding Dependencies.
  • Developed test scripts in Selenium Web Driver using Java Language. Developed testing using JUnit.
  • Used JIRA for resolving bugs/defects in application by coordinated with team members of the project.
  • Developed Python OO Design code for logging and debugging code optimization.
  • Used Git as a version control system and deployed the application in Production environment and implemented Log4J for Logging Errors.

Environment: Java 7/8, HTML5, CSS3, JavaScript, jQuery, AngularJS 1.5/1.6, NodeJS, Spring, Spring Boot, Spring MVC, Spring Ribbon, Spring Quartz, Spring Security, Jersey, JAX-RS, OAuth2, HATEOAS, Apache Kafka, Swagger-UI, Eureka server, APIGEE, MySQL, AWS, Python, Hibernate, Drools, Dockers, REST, JSON, Eclipse, Maven, JUnit, Selenium, Jenkins, JIRA, Git, Log4J, JBoss.

Confidential, Fort Worth, TX

Java Full Stack Developer

Responsibilities:

  • Well versed with complete Life Cycle Development process that includes requirement analysis, design, implementation, testing, maintenance and followed Agile methodology.
  • Involved in implementing differentJ2EE design patternslikeService Locator,Business Delegate, andDAO.
  • Implemented Core Java concepts likeMultithreading, Concurrency, Exception Handling and Collections.
  • Developed presentation layer usingHTML5, CSS3and client validation usingJavaScript, DOM, JSON.
  • Used React JS for creating components and to render views and to update the DOM dynamically.
  • Used Bootstrap, React JS to create Controllers to handle events triggered by clients and send request to server.
  • UsedNode.jsfor building web applications with client-server architecture, where both can initiate communication in two-way connections and allow them to exchange data.
  • Worked on development of MVCArchitectural pattern usingSpring Framework, Spring DI and Annotations.
  • Designed and integrated the full-scaleSpring / Hibernatepersistence solution with the application architecture.
  • Involved in implementing theMicro Servicesbased onRESTful APIutilizingSpring BootwithSpring MVC.
  • Worked on RESTful services for transferring and retrievingXMLandJSONdata between applications.
  • Developed theDAO layerfor the application usingSpring Hibernatetemplate support. Used Hibernate for persistence layer and used HQL for query purpose.
  • Multithreaded file processors using Executor framework.
  • UsedRabbitMQmessage broker to route messages to the clients across the cloud network.
  • WroteDocker files for creating Docker images for micro services and Docker containersfor environment. UsedKubernetesto deployDocker containers.
  • Eureka service registry of PCF configured for each service to enable communicate via cloud.
  • Used in-built market place services of PCF for RabbitMQ config.
  • Used config-server options of PCF for maintaining application properties pertaining to each environment and User-Provided-Config-Server (cf cups) option for Syslog and Oracle DB connectivity.
  • UsedNoSQL database Cassandrafor proof of concept and having experience in create aStored Proceduresand having experience in Remote Procedure call (RPC), Experience in writing Unit Tests usingJUnit,Mockito.
  • Converted and automated builds usingMaven. Scheduled automated nightly builds using Jenkins and maintained Continuous integration effort with Jenkins along with scheduled builds.
  • Worked on High level and low-level system design, planning, estimation and implementation.
  • Experience in usingJUnitand build tools such asMaven.Worked onLog4jfor logging errors, messages and performance logs andSVNfor version control.
  • Deployed and tested the application inUNIXonIBM Web LogicApplication Server.

Environment: Java, J2EE, HML5, CSS3, JavaScript, ReactJS, JSON, JS, Micro Services, Spring, Hibernate, SOA, Rest, RabbitMQ, PCF, Oracle 11g, Cassandra, Docker, Kubernetes, Maven, Jenkins, Junit, Mockito, Log4J, SVN, Web Logic 12c, Unix.

Confidential, New York, NY

Sr. Java/J2EE Developer

Responsibilities:

  • Contributed greatly to increase the code quality and productivity throughAgileEstimation and Planning.
  • Involved in System Analysis and Design methodology as well asObject Oriented Designand development usingOOADmethodology to capture and model business requirements
  • UsedAngularJSto create views to hook up models to theDOMand synchronize data with server asSPA.
  • Worked extensively on the front-end side usingJSP,HTML,CSS3,JavaScriptandjQuery.
  • Used TwitterBootstrapto create responsive web pages which can be displayed in different screen sizes.
  • Involved inJavaMultithreadingto cascade multiple changes on multiple records in only one transaction.
  • ImplementedJ2EEpatterns,Data Access Object(DAO),Session facade, Business Delegate and Value Object.
  • Responsible forJAVA, J2SE/J2EE, JBPM, ELand JavaFXcoding / development.
  • Implemented the service layer usingSpringwith transaction and logging interceptors.
  • Fixing the bugs and developing new enhancements usingJAVA/J2EE,spring,Hibernate, WebLogic.
  • Implemented SOA to developRESTBased Web services using Apache Axis.
  • Usedspringframework for middle tier andSpring-hibernatefor data access.
  • UsedSpringMVCas Web module, involved in design, development of new Action classes to interact with business logic and UsedHibernateas ORM to mapJava classes to data base tables.
  • UsedLog4J,Splunkfor logging and tracing the messages.
  • Developed build script using MAVEN to build, package, test and deployed the application inWebLogic.
  • UseWebLogicfuse for remote console login,JMXmanagement and web server console.
  • Developed and Deployed the Application on Eclipse IDE andWebLogicWeb Servers.
  • Code walk through, modules integration and unit testing usingJUnitandMockito.
  • UsedEclipseas IDE tool to develop the application andJIRAfor bug and issue tracking.
  • ImplementedTest Scriptsbased on the User Requirements as specified by theBusiness sideandRequirement documentand analyzingBusiness Requirementsand handling it as per Requirements.
  • Project coordination with other Development teams, System managers and web master and developed good working environment.

Environment: Java/J2EE, Servlets, JSP, Spring, JSTL, EJB, JMS, XML, XSLT, JDBC, AJAX, HTML, CSS, Bootstrap, JavaScript, Angular JS, Web Logic application server, Eclipse, Apache Axis, Log4J, Splunk, Maven, Rational Rose, Windows, CVS, Junit, 2, JIRA.

Confidential, Virginia Beach, VA

Java Developer

Responsibilities:

  • Involved in all phases of the end-to-end implementation project-requirements gathering, analysis and design, development, testing and debugging.
  • FollowedAgileSoftware Development with Scrum methodology.
  • Designed and developed the UI using HTML, CSS and JavaScript, AJAX, JSON.
  • AngularJs takes another approach. It attempts to minimize the impedance mismatch between document centric HTML and what an application needs by creating new HTML constructs.
  • Used Spring Framework AOP Module to implement logging in the application to know the application status.
  • Used Spring DAO Module along with Struts Framework to deal with Database.
  • Spring MVC Framework IOC design pattern is used to have relationships between application components. It is also used to separate the application configuration and dependency specification from the actual application code.
  • Developed, and debugged the servlets and EJB with WebSphere Application server.
  • Developed the middle tier using EJBs, Java Servlets. Developed session, entity beans and message driven beans.
  • Designed configuration XML Schema Used XML/XSLT for transforming XML format and SAML for SSO
  • Used JavaScript for the client-side validation. Used XML HTTP Request Object to provide asynchronous communication as part of AJAX implementation.
  • Designed and implemented Java Classes to use JAXP parser to create Java objects to be able to modify the data received in the response.
  • Used SOAP for Web Services by exchanging XML data between applications over HTTP.
  • Active MQ was used to provide a single unifying transport that reduces cost and maintenance efforts, including support for HTTP, REST and JMS. And WSDL was used for publishing Web Service interfaces.
  • Extensively used MVC, Factory, Delegate and Singleton design patterns.
  • Wrote Ant Scripts to automate the build and deploy process.
  • Junit tests were written to test each module in the application.
  • Involved in Code Review, Unit Testing and Integration Testing.

Environment: Java/J2EE, Java Spring, EJB, XML, XSLT, JDBC, AJAX, IBM WebSphere Application Server 8.5, Oracle 11g, WSAD, IBM MQ, HTML, CSS, JavaScript, Angular JS, Eclipse, UML, Rational Rose, Windows XP, CVS, JUnit, ANT, Adobe Flex.

Confidential, Hartford, CT

Java/J2EE Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
  • Developed the applications using Java, J2EE, Struts, JDBC
  • Worked on various use cases in development using Struts and testing the functionalities.
  • Involved in preparing the High Level and Detail level design of the system using J2EE.
  • Created struts form beans, action classes, JSPs following Struts framework standards.
  • Implemented the database connectivity using JDBC with Oracle database as backend.
  • Involved in the development of model, library, struts and form classes (MVC).
  • Worked on core java, using file operations to read system file (downloads) and to present on JSP.
  • Involved in the development of underwriting process, which involves communications without side systems using IBM MQ and JMS.
  • Used PL/SQL stored procedures for applications that needed to execute as part of a scheduling mechanisms.
  • Designed and developed Application based on Struts Framework using MVC design pattern.
  • Developed Struts Action classes using Struts controller component.
  • Developed SOAP based XML web services.
  • Used SAX XML API to parse the XML and populate the values for a bean.
  • Used Jasper to generate rich content reports.
  • Developed XML applications using XSLT transformations.
  • Created XML document using XML API to pass the XML structure to Web Services.
  • Apache Ant was used for the entire build process.
  • Used Rational Clear Case for version control and JUnit for unit testing.
  • Configured WebSphere Application server and deployed the web components.
  • Provided troubleshooting and error handling support in multiple projects.
  • Generated Use case diagrams, Class diagrams, and Sequence diagrams using Rational Rose.

Environment: JDK 1.6, EJB, Struts, JSP2.2, Servlets3.0, JMS, IBM MQ, XML, XSLT, JDBC, HTML, JavaScript, UML, Rational Rose, Oracle 11g, IBM WebSphere7.0, Rational Clear Case, ANT, JUnit, IBM RAD.

Confidential

Jr. Java Developer

Responsibilities:

  • Analyze the requirements based on business data and user requirements.
  • Created user-friendly GUI interface and Web pages using HTML, jQuery and Java script.
  • Implemented the modules using Model-View-Controller (MVC) design pattern.
  • Develop GUI related changes using JSP, HTML and client validations using Java script.
  • Developed Java beans, helper classes and Servlets for interacting with UI written in JSP.
  • Wrote a controller Servlet that dispatched requests to appropriate classes.
  • Developed Dispatch Action classes to define several business methods.
  • Involved coding SQL Queries, Stored Procedures and Triggers.
  • Involved in Designing the Database Schema and writing the complex SQL queries using Oracle.
  • Created java classes to communicate with database using JDBC.
  • Accessed stored procedures and functions using JDBC Callable statements.
  • Deployed Applications on Apache Tomcat Server.
  • Involved in unit testing, troubleshooting and debugging. Modifying existing programs with enhancements.
  • Involved in fixing bugs the bugs or defects in the application.
  • Used Log4J for any logging purposes during the development of the application.

Environment: JDK 1.6, HTML, jQuery, JAVASCRIPT, Servlets, JSP, XML, XSLT, Oracle10g, SQL, PL/SQL, Ms Visio, Eclipse, JDBC, Log4J, Apache Tomcat Server.

We'd love your feedback!