We provide IT Staff Augmentation Services!

Sr. Full Stack Java Developer Resume

2.00/5 (Submit Your Rating)

Dallas, TX

PROFESSIONAL SUMMARY:

  • Experienced in all the phases of software development life cycle with Analysis, Design, Development, Integration, Implementation and Testing of various client/server, N - tier and Web Applications.
  • Strong programming skills in Java, J2EE, J2SE with extensive ability to develop scalable applications.
  • Proficient in Java and J2SE/J2EE technologies including JSP, JDBC, JPA and JMS.
  • Experienced in HTML, XHTML, DHTML, XML, CSS, Angular, JavaScript, jQuery, JSP and Servlets.
  • Experienced in developing web applications using Java, Servlets, JSP, JDBC, JNDI and AJAX.
  • Worked in MVC architecture with Magento, Angular JS and SPRING and Spring AOP.
  • Expertise to make SPA’s better using AngularJS directives and filters and integrated with Spring forms.
  • Experienced with Front-End frameworks like AJAX, JavaScript, ReactJS, BackboneJS and Angular JS.
  • Experienced in web Application servers like Web Logic, JBoss, WebSphere and Tomcat.
  • Experienced with web services (SOAP/RESTful) and used to scale the applications for better BOA.
  • Worked on Service Oriented Architecture (SOA) such as Apache Axis web services which use SOAP, REST, and WSDL and exposure to JAXB, JAX-RPC, and JAX-RS & JAX-WS.
  • Expertise in design and development of enterprise level spring based web applications using Spring REST, Hibernate, EJB, Struts, Servlets, JSP and JSF for User Interface Applications.
  • Proficient in Spring AOP, Security, Event Handling, Spring MVC, Spring IOC Container.
  • Developed and implemented stand-alone applications with Spring Micro services and their patterns.
  • Worked on Spring Ribbon for load balancing and used fail safe methodology using Circuit Breaker pattern with Hystrix/Dashboard on designing and implementing Micro service applications.
  • Used Apache for integration and Data Processing with Spring and for Multi-Threaded Message Consumption and worked on Zookeeper to maintain services.
  • Build hypermedia-driven and implemented connectors between Hateoas and Spring REST services.
  • Experienced with distributed transaction management with isolation/propagation levels with Spring JTA.
  • Proficiency in developing/maintaining using Oracle, MySQL and SQL Server.
  • Experienced in AWS Dynamo DB to capture the any modification on DB.
  • Adding permissions to AWS SQS to interact with the Queue and involved in writing custom policies.
  • Proficient in SQL, PL/SQL, Stored Procedures and Triggers while dealing with automation on DB.
  • Experienced with NoSQL databases like Mongo
  • DB, Couch DB and Cassandra on large data platforms.
  • Experience with Docker images, Containers, push/pull with Spring Boot, used Jenkins for CICD and AI.
  • Good knowledge on hosting Python applications using WWGI module.
  • Experience in using Jenkins for Continuous Integration and Sonar jobs for java code quality.
  • Experienced in using Eureka Servers while deploying in EC2.
  • Hands-on experience in using message brokers such as  ActiveMQ  and  RabbitMQ.
  • Hands on experience with Netflix cloud and fall-back technologies like Eureka, Hystrix and Ribbon.
  • Extensive working with Amazon web Services like using Elastic Beanstalk, EC2 and AMI with Linux.
  • Strongly associated with usage of Selenium, Jenkins, Junit and Curl for Unit and System Testing.
  • Proficient on Automation tools like Selenium WebDriver and Selenium GRID using Java for developing automation scripts in Eclipse IDE with TestNG, Maven and Jenkins for testing Web Based Applications.
  • Experience with the Integrated Development Environments like Eclipse, NetBeans and IntelliJ.
  • Experienced in developing applications using Apache Tomcat, Jetty, BEA Web Logic, and JBoss.
  • Experienced with CICD - ANT/MAVEN/GRADLE/JENKINS/HUDSON/CVS/GIT/GITHUB.

TECHNICAL SKILLS:

Languages: Java, C#, J2EE, J2SE, Scala, xml

Web Technologies: SERVLETS, JSP, JavaBeans, Java Servlet API

J2EE Technologies: JSP, Servlet, Spring 2.x/3.x, Struts/Struts 2, Hibernate 3.x, Expression Language, JPA, JDBC, Java Mail, EJB, JMS, AMQP, Apache Camel, OSGI

Application/Web servers: Apache Tomcat, IBM WebSphere, Jetty, Jenkins, WebSphere MQ

Databases: Oracle, SQL server, MySQL, DB2, Dynamo DB

Internet Technologies: HTML, JavaScript, XML, CSS, jQuery, Angular JS, BackBone.JS

Cloud Environments: AWS, Netflix Eureka, Kubernetes.

IDE: Eclipse, NetBeans, IntelliJ, Spring Tool Suite (STS)

Operating system: Window, Linux Mint, Unix

Defect tracking Tools: JUNIT, JIRA, Bugzilla, Curl

Reporting Tools: Jasper Reports, Crystal Reports XI, SSRS

Methodologies: Agile, waterfall, TDD (Test-Driven-Development), Scrum

Developer IDE Platforms: Eclipse, Edit plus, Notepad ++, TEXT PAD, Net Beans, IntelliJ, Spring Tool Suite (STS), GITHUB

Build Tools: Ant, Maven, Gradle

Web Services: SOAP, REST

PROFESSIONAL EXPERIENCE:

Confidential, Dallas, TX

Sr. Full Stack Java Developer

Responsibilities:

  • Worked in a highly dynamic AGILE environment and participated in scrum and sprint meetings.
  • Developed an attractive GUI using Angular JS that users can interact dynamically at runtime.
  • Developed custom directives, Factories and Services in AngularJS and implemented code per coding standards and created AngularJS Controller to isolate the scopes to perform operations and extensively used Core Java such as Exceptions, and Collections. 
  • Developed an application were involved in design changes using HTML5, CSS3 and fraction of JavaScript.
  • Worked extensively to achieve DOM Show, hide elements and Event Handling using Angular JS.
  • Extensively worked in front end JavaScript frameworks like Angular JS, Backbone JS and React JS etc.
  • Worked on server-side validations, handle actions, events and Encapsulation by implementing React JS.
  • Involved in the design, development and implementation of a Client front end using Java Swing.
  • Developed Swing Suite for look and feel as well as binding data to the GUI.
  • Designed multiple screens using various Swing Components and layouts.
  • Worked on Thread handling to maintain continuity of execution and extensively implemented Multithreading concept to handle Transaction Management with isolation and propagation levels.
  • Worked on business logic and calculations, performs analysis, handles data transfers, and generates XSL for presentation layer and SQL commands for database layer.
  • Experienced on spring framework applications like Spring Core, Spring AOP, Spring MVC, Spring Batch, Spring Security and Spring Boot and did integration to Micro services into existing system architecture.
  • Implemented RESTful Web services to retrieve data from client side and made REST API calls from Angular JS and parsed the data to project to client and handled the security and Authorization using Spring Security and OAuth
  • Creating REST based Web Services by establishing links using Hateoas from spring based Applications.
  • Experienced in implementing Micro servicesService Oriented Architecture (SOA) with XML based Web Services (SOAP/UDDI/WSDL) using Top Down and Bottom Up approach. 
  • Involved in writing application level code to interact with APIs, Web Services using JSON.
  • Experience in creating RESTful web services using Jersey, spring framework and JAX-RS.
  • Java Beans are used as container of business logic and supporting the services or applications.
  • Worked with Docker to deploy Micro-services in modern containers to increase Isolation.
  • Involved in developing API’s and REST API proxy using APIGEE edge and for sending mobile notifications.
  • Experienced with cloud services like Cloud Foundry and AWS.
  • Designed and implemented intranet applications using Ruby on Rails and PostgreSQL on AWS Cloud managed code versioning with GitHub and deployment to staging and production servers. 
  • Worked with DROOLS engine for spring integration and validate business rule before executing in runtime.
  • Developed the Web Services Client using REST, RSDL for verifying the new customer history to a connection.
  • Worked on XML parsers (JAXB) for data retrieval and JAXB parser for marshalling and unmarshalling.
  • To establish a connection to server, SQL statements that were passed through hibernate.
  • Writing Queries to get the information from MongoDB for adjusting the data in DB.
  • Worked with CURL to move data from a server using http and https protocols.
  • Experienced with event-driven and scheduled AWS Lambda functions to trigger various AWS resources.
  • Worked with AWS cloud service in creating EC2 instances and providing them roles and sometimes participated in writing custom policies and deployed applications on Elastic Bean Stalk and EC2.
  • Performed Query operations on AWS Dynamo DB and captured the modification data on Dynamo DB.
  • Involved in AWS SQS to interact with queue and giving roles to it and involved in writing Custom policies.
  • Created instances on AWS EC2 and configure using CMS Ansible and Automation installation using CMS.
  • Participated in troubleshooting issues on AWS, Netflix Eureka and Cloud environments.
  • Involved in writing Java API for Amazon Lambda to manage some of the AWS services.
  • Worked system logging using Elastic search, Kibana Logstash to create dashboards in Splunk and Kibana .
  • Constructed web pages for application using MVC & Java Script , jQuery , NodeJS .
  • Used  Fuse/Apache Service Mix  as integration platform and  Apache ActiveMQ  as messaging platform.
  • Performed different types of testing on various test scripts on Selenium WebDriver and TestNG .
  • Used MAVEN as a Build Process and used generating Documentation, Reporting, and adding Dependencies.
  • Using JUnit test in Eclipse, developed Unit test cases and test suite, Curl was also implemented to test.
  • Used Jenkins as the integration tool and improved scalability of applications on cross-platforms.
  • Involved in System Testing, Integration Testing, and Production Testing on WebLogic Server.

Environment: Java/JDK, J2SE/J2EE, Swing, Log4j, AngularJS, Web Services, Hystrix Dashboard, AWS, Netflix Ribbon, Hibernate, REST, JSON, RESTful, Eclipse, Jetty, MAVEN build tool, JUnit, Ruby on Rails, Drools, Jenkins Continuous integration tool, WebLogic Application Server, MongoDB, Linux OS, Agile Methodology, GIT, PL/SQL, Docker.

Confidential, Chicago, IL

Full Stack Java Developer

Responsibilities:

  • Responsible for all stages of design, development, and deployment of applications. Active role in Test Driven Development termed as TDD apart from Agile Software Development.
  • Defined and constructed layers, server-side objects and client-side interfaces based on J2EE design patterns.
  • Developed and implemented  Swing, spring and J2EE based MVC framework for the application. 
  • Used multithreading in programming to improve overall performance.
  • Designed, analyzed and developed the front-end and back-end Servlets, Bootstrap for designing, HTML5, CSS3, Angular JS and AJAX, for developing presentation layer .
  • Involved in payment status report for asynchronous exchange of information using JMS
  • Participated in creation of Spring Configurations using Java8 features, Lambda expressions, Streams, filters.
  • Used JavaScript, jQuery for user interactions in pages. Creating a responsive web application integrating Twitter Bootstrap  with  Angular JS and media queries.
  • Created the AngularJS app using  Yeoman, Grunt and Bower and used Angular UI for component model.
  • Actively involved in using MVC, HTML5 to enable client-side date to meet specific criteria by applying various validation variables and used the  CSS classes to provide visual feedback on validation. 
  • Used JSP to dynamically generate web pages based on HTML and XML Document types.
  • Use JSF (Java Server Faces) to implement component based User Interface Applications.
  • JSON used as the main data-interchange format in place of XML.
  • CRUD was used as part of servlets where DML operations were required on RDBMS like SQL DB’s.
  • Involved in developing UI pages using  AngularJS and calling the Rest API's from backend. 
  • Created RFP micro service to provide RESTful AP I utilizing Spring Boot with Micro services.
  • Developed SOAP based JAX-WS Web Service interfaces for integrating multiple systems, code re-usability.
  • Used Micro-services to ensure the scalability of application on cloud infrastructure .
  • Developed Restful Web services for other systems to interact with our system and secured the service with Spring-Security Oauth-2.0. Added WS-Security using XWSS to secure the Web services.
  • Configured hibernat e with Spring ORM as part of spring and Hibernate Integration for best results.
  • Used Tomcat Server as the chief enterprise level server while dealing the database activities with hibernates .
  • Used Spring MVC components to implement business layer and Spring Boot for Micro-services
  • Utilized spring core , AOP and  security  to build robust business operations with transactional support. 
  • Implemented Spring AOP for logging.
  • Tested JSPs in Firefox and Internet Explorer browsers. Identified and fixed browser related issues.
  • Defined several UML diagrams; Activity diagrams, Sequence and Object diagrams.
  • Developed unit and integration tests for existing micro services using JUnit, Mockito and Docke r environments.
  • Developed the data access classes using JDBC and SQLquerylog4j for logging and SVN for version control.
  • Worked on  Rest  Web services for backend services used Oracle for database services and RESTful web services using Jersey for JAX-RS implementation. 
  • Invoked web services and parsed the XML results. 
  • Sound knowledge in SQL within Oracle, MongoDB, MySQL, MS-SQL Server.
  • Implemented the function to send and receive AMQP messages on RabbitMQ synchronously and asynchronously, and send JMS message to Apache ActiveMQ on the edge device.
  • Created Hibernate persistent and configuration files for ORM implementation.
  • Used  Git  as Version Control System for the application. Used  JMeter  to test performance of SOAP protocol.
  • Used spring framework including spring core/IOC, Spring Web, Spring Security
  • Worked with and implemented on developing and maintaining robust and effective Page Object Model Design Pattern and Created Keyword-Driven and Data-Driven Framework using Selenium WebDriver configured under TestNG environment and used MAVEN for adding dependencies.

Environment: Java, J2SE/J2EE, JDK, RCP, AWS SDK, Git, Swing, JFC, Spring, Hibernate, Core Java, SOAP/Rest, Web Services, JavaScript, UML, Bower, HTML, CSS, SASS, Sonar, WAS 8 WSDL, JIRA, JAX-WS, JAX-RS, MongoDB, JMS, Oracle, Angular JS, NodeJS, Tomcat, Jetty, Spring, Spring Boot, Spring Batch, AJAX, Apache JMeter, jQuery, JUnit, Maven

Confidential, ST. Louis, MO                                                       

Java J2SE/J2EE Developer

Responsibilities:

  • Involved in System Analysis and Design methodology as well as Object Oriented Design and development using OOAD methodology to capture and model business requirements.
  • Involved in Java Multithreading  to cascade multiple changes on multiple records in only one transaction
  • Responsible for JAVA, J2SE/J2EE, JSF, JBPM, EL and Java FX coding / development.
  • Using Struts Framework developed and implemented the web-based application following the  MVC .
  • Used Spring  MVC as Web module, involved in design, development of new Action classes to interact with business logic and Used Hibernate  as ORM to map Java  classes to data base tables.
  • Implemented J2EE patterns, Data Access Object (DAO), Session facade, Business Delegate and Value Object.
  • Implemented the service layer using Spring with transaction and logging interceptors.
  • Fixing the bugs and developing new enhancements using JAVA / J2EE , spring , Hibernate , IBM Web Sphere.
  • Used spring framework for middle tier and Spring-hibernate for data access.
  • Used Twitter Bootstrap to create responsive web pages which can be displayed properly in different screen sizes.
  • Implemented SOA to develop REST Based Web services using Apache Axis.
  • Used multithreading  to improve performance in generating the reports in Java.
  • Extensively developed User defined Custom JSP tags to separate presentation from application logic.
  • Designed and developed Web Services (SOAP, WSDL).  Created and compiled  XML Schema to generate  Java Bean  classes using Apache Axis.
  • Installation, Configuration & administration of WebLogic application Server.
  • Used AngularJS to create views to hook up models to the DOM and synchronize data with server as SPA .
  • Developed HTML and JavaScript . Developed Scripts for  UNIX  platform deployment.
  • Used ANT for compilation and building JAR, WAR and EAR files.
  • Used  Log4J , Splunk  for logging and tracing the messages.
  • Implemented Test Scripts based on the User Requirements as specified by the Business side and Requirement document and analysing Business Requirements and handling it as per Requirements.
  • Project coordination with other Development teams, System managers and web master and developed good working environment.

Environment: Java, JSP, Servlets, JSF, Spring AOP/IOC, Spring MVC, Hibernate, XML, JBPM, HTML, JDBC, Web services, Web Services (SOAP/WSDL and REST), Multithreading, Web Logic Application Server, Junit, Maven, Log4J, SVN, Oracle, UNIX.

Confidential, Charlotte, NC                                                                                               

Java Developer

Responsibilities:

  • Involved in the analysis, design, and development and testing phases of Software Development Life Cycle.
  • Developed N-tier client-server business application software using Model View Controller (MVC) Architecture.
  • Extensive use of core Java Collections, Generics, Exception Handling , and Design Patterns for functionality Involved in writing different Design Patterns like Filter, Action, Business Delegate, Service Locater, Data Transfer Objects (DTOs) and Data Access Objects (DAOs).
  • Used Hibernate in persistence layer and developed POJO's, Data Access Object to handle database operations.
  • Worked on System security with the use of SSL (Secure socket layer) , encryption and used role-based security.
  • JSON being light in nature was used as the chief source of communication between the server and application.
  • Expertise in developing reusable and interoperable Web service modules based on micro services, SOA architecture using SOAP and RESTful and Preparation of Java and JSP coding standard checklist.
  • Involved in the development of Servlet, Struts Action classes, Business Objects, Web Services.
  • Involved in writing JUnit Test Cases and Ant Build Script.
  • Involved in writing JSP using Bean, Logic, HTML, and Iterate Tags.
  • WSDL has been used to expose the Web Services.
  • SOAP has been used as a protocol to Communicate in the form of XML messages.
  • Developed client request validations and processing using JavaScript and HTML.
  • Used Hibernate Transaction Management, Hibernate Batch Transactions, and Hibernate cache concepts.
  • Implementing or exposing the Micro services to base on RESTful API utilizing Spring Boot with Spring MVC.
  • Developed Struts Action Forms, Action classes and performed action mapping using Struts.
  • Hands-on Experience on Selenium Web Driver to write user stories.
  • Used MAVEN as a build tool in adding dependences with PAGE OBJECT MODEL design pattern.

Environment: Java, JSP, HTML, CSS, Servlets, XML, SOAP, WSDL, Oracle, Eclipse, JAX-R, JAX-WS, PL/SQL, WebSphere Server, Struts, DAO, AOP Spring, MVC Spring, Hibernate, Junit, Maven.

Confidential

Jr. Java Developer

Responsibilities:

  • Involved in all phases of project from analysis and requirement phase to delivering the project.
  • Worked in a Waterfall environment and participated throughout the SDLC process.
  • Implemented Struts MVC Design pattern for the Application for the front-end appearance and log in Screens.
  • Developed applications using Application Lifecycle Management to deliver reliable applications.
  • Developed the view-controller components using Servlet/JSPs, JavaScript, CSS and HTML .
  • Wrote client side validation in Java Script.
  • Involved in creating JSP pages for presentation of the data to the end user.
  • Used JDBC as DAO class to persist the data on to Oracle Database.
  • Wrote ANT scripts to deploy the components on WebSphere Application Server.
  • Did regular code reviews and fixed major bugs without side effects.
  • Strict adherence to Java coding standards.
  • Implementing Log4j for logging and debugging.
  • Prepared JUnit test cases and executed the test cases using JUnit.
  • Used Firebug to keep track of issues.
  • Developed the whole project on Eclipse IDE.
  • Involved in bug fixing during the System testing, Joint System testing and User acceptance testing.

Environment: Java, HTML, JSP, Servlet, EJB, Struts, JDBC, Oracle 8i, WebSphere Application Server, ANT, JUnit, Java Script, Rational Rose, Dream Weaver, CSS, Ant, Log4j, Firebug, Eclipse.

Confidential

Jr. Java Developer

Responsibilities:

  • Created user-friendly GUI interface and Web pages using HTML, CSS and JSP.
  • Involved in development, testing and implementation of the complete business solution.
  • Used Java Servlets extensively and using JDBC for database access.
  • Designed and developed user interfaces using JSP, JavaScript and XHTML.
  • Used various J2EE design patterns like Singleton, Command Pattern for the implementation of the application.
  • Designed, coded and configured server side J2EE components like JSP, Servlets, JavaBeans, JDBC, JNDI, JTS, Java Mail API, XML.
  • Involved in database design and developed SQL Queries on MySQL.
  • Configured the product for different application servers.
  • Involved in client side validations using JavaScript.
  • Used Swing Layout managers and Swing components for creating desktop application.

Environment: Java, JDBC, Servlets, Struts, JSP, Hibernate, Java Mail API, AJAX, HTML, XML, ANT, Log4J, CVS, Eclipse, Putty, MySQL, Apache Tomcat Server.

We'd love your feedback!