We provide IT Staff Augmentation Services!

Fullstack Java Developer Resume

5.00/5 (Submit Your Rating)

Austin, TexaS

SUMMARY

  • IT professional with 8+ years of experience in Java and JEE technologies including analysis, design implementation, testing and maintenance of applications.
  • 5 years of experience in Full stack java developer role and 3 years of experience in QA Analyst role.
  • Experience in large scale Software Development Life Cycle (SDLC) including Requirement Analysis, Project Planning, System and Database Design, UML design using Rational Unified Process and Object - Oriented Analysis and Design, Development, Testing, Implementation and Documentation.
  • Strong knowledge and experienced in multi-tiered distributed environment, OOPS and OOAD concepts, good understanding of Software Development Lifecycle (SDLC) and Service Oriented Architecture (SOA).
  • Sound knowledge in developing Use Cases, Activity Diagrams, Sequence Diagrams and Class Diagrams using Toad Data Modeler and MySQL Workbench.
  • Good command in Core Java and profound experience collection frameworks and Multithreading.
  • Expert skills in J2EE Design Patterns like MVC Architecture, Singleton, Session Facade, Business Delegate and Data Access Object for building J2EE Applications.
  • Good experience on working with AmazonWeb ServiceslikeEC2,S3, Amazon SimpleDB, AmazonRDS, Amazon Elastic Load Balancing, AmazonSQS, AWS Identity and access management, AWS Cloud Watch, Amazon EBS and Amazon Cloud Front.
  • Experienced in web development using HTML, DHTML, XHTML, CSS, JavaScript and AJAX technologies.
  • Developed User Interface and web page screens for various modules using JSF, AJAX, JavaScript, and Angular JS.
  • Experienced in developing MVC framework-based web apps using Struts and spring.
  • Experience in building web applications using Spring Framework features like MVC, AOP, IOC, DAO, DTO and template classes.
  • Strong Experience in Spring MVC, Spring Data, Spring Security.
  • Good expertise on distributed Source Code Management tools such as TFS, GitHub and Bit bucket.
  • Great Expertise in SonarQube and setting up quality gates in Jenkins
  • Having strong DevOps experience with Jenkins, Gradle, GitHub, Jfrog Artifactory and Docker.
  • Expertise in Object-relational mapping using Hibernate.
  • Experience in installing, configuring, tuning Web Logic Server, Apache Tomcat, and JBoss.
  • Expertise in database modelling, administration and development using SQL, T-SQL and PL/SQL in Oracle and SQL Server environments.
  • Experienced in using Operating Systems like Windows and Unix/Linux.
  • Selecting the appropriateAWSservice based on compute, data, or security requirements.
  • Experience in Integration of Amazon Web ServicesAWSwith other applications infrastructure.
  • Experience in Java Framework Integration with Apache Camel.
  • Experience in writingANT,Mavenbuild scripts, providing logging facility using Log4j and JUnit test cases.
  • Good experience in SCRUM process of Agile (Iterative) development methodology.

TECHNICAL SKILLS

Programming Languages: Java (1.5/1.6/1.7/1.8 ), C, SQL.

Software Methodologies: Agile, Scrum, SDLC Waterfall.

J2EE Technologies: Servlets (3.1, 3.0), JSP (2.x), JDBC, EJB (3.x), JSF, Java Beans XSD, JAX-RS, JAX-WS, SOAP, WSDL.

Web Technologies: HTML, DHTML, XML, CSS, jQuery, JavaScript, AJAX, Bootstrap, JSON, Angular 6, React JS, Node JS, Express JS, Angular JS.

Web service Frameworks: Spring 4.3, Hibernate 4.3, Struts (2.5/2.3), Spring MVC, Spring IOC, Spring Boot, Spring AOP, Spring Web Flow, JSF, Log 4J, JUnit, Hibernate, JPA

Web Services: SOAP, RESTful.

Databases: Oracle, MS SQL Server, MySQL, Mongo DB.

O-R Mapping: Hibernate, JPA

Testing Tools/Others: Junit, Mockito, Log4J, Postman.

Cloud Tech /DevOps Tools: AWS, EC2, Azure, Docker, JIRA

Build Tools: Maven 3.3.9, Ant 1.10, Gradle 3.4.1, Jenkins

Version Control Tools: GIT, GITHUB 2.12.0, SVN, Bit Bucket.

Application/Web Servers: Web Logic Server 12c, Web Sphere Application Server 8.5, Apache Tomcat (8.5/8.0), Apache HTTP Server, JBoss.

IDE Tools: Spring Tool Suite 3.8.3, Eclipse, IntelliJ IDEA 2017.1, Net Beans

Operating Systems: Windows, Linux, Unix, Mac OS

PROFESSIONAL EXPERIENCE

Confidential, Austin, Texas

Fullstack Java Developer

Responsibilities:

  • Involved in the completeSDLCincluding the design of System Architecture, development of System Use Cases based on the functional requirements. involved in Daily Scrum (Agile) meetings,Sprintplanning and estimation of the tasks for the user stories, participated in retrospective and presenting Demo at end of the sprint.
  • UsedJSP, HTML5, CSS3,andJavaScriptto construct the dynamic web pages (presentation Layer) for the application.
  • Worked with core Java technologies like Multi-Threading and synchronization.
  • Multithreading was used to process data in chunks to improve performance.
  • Handed JavaMulti-Threadingpart in back-end component, one thread will be running for each user.
  • Developed internal coding using JEE technologies based on theMVCArchitecture.
  • Developed Business objects using POJOs and data access layer using Hibernate framework.
  • AddedExcel-Builderto downloadthe Tabular datain Excel format usingReact.
  • Developed reports include Invoice Printings and Patient profiles. Assigned as lead developer throughout the design, analysis and coding phase of a Claims Processing System.
  • Used Hibernate Transaction Management, Spring/Hibernate Batch Transactions and Hibernate cache concepts.
  • UsedMicroservicesare designed with the individual database and project with no dependencies.
  • UsedSpring Data Frameworkto use the features of Spring JDBC andSpring ORMclasses like JDBC Template and Hibernate Template to perform the database operations by connecting to Data sources available.
  • Developed user interface by using theReact JS, Flux
  • Developed user interface asJSF, prime faces, HTMLand CSS and BOOTSTRAP with custom tag libraries using JSF Framework.
  • Used Microservices to communicate using synchronous protocols HTTP and REST.
  • Implementing or exposing the Microservices based onRESTfulAPI utilizing Spring Boot with Spring MVC.
  • Developed and used REST web services for the reporting framework.
  • Focused on Test Driven Development thereby creating detailed JUnit tests for every single piece of functionality before writing the functionality.
  • Developed build and deployment scripts usingMAVENas build tools in Jenkins to move from one environment to other environments.
  • Responsible for configuring Continuous Integration Server i.e. Jenkins and SonarQube.
  • Implemented and maintained the monitoring and alerting of production and corporate servers/storage using AWS Cloud Watch.
  • Used JIRA ticketing system to keep track of issues and tasks on individuals.

Environment: JAVA 1.8, J2SE, HTML5, CSS3, jQuery, Ajax, React, Bootstrap, Node JS, JSON, J2EE, Spring Framework 4.2.0, Spring MVC 4.2, Spring Security, Spring Boot, Spring Data (Spring JDBC, Spring ORM), JUnit, TDD, Microservices, GITHUB.

Confidential, Chicago, Illinois.

Senior Java Developer

Responsibilities:

  • Involved in all the phases of the portal changes - analysis, design, development, testing and deployment.
  • Used spring framework features likeSpring IOC,Spring AOPandSpring Batch.
  • Spring configuration files are created for dependency injection.
  • Designed and deployed XML files for Dispatcher Servlets, Application Context and Controllers to implement the Inversion of Control(IOC)module in spring.
  • Developing micro services in cloud environment.
  • Worked with JASMINE in testing and Protractor for unit testing angular modules.
  • Written severalMap reduceJobs usingJava API,alsoUsedJenkinsforContinuous integration.
  • UsedReact fluxto polish the data and for single directional flow.
  • Developed new user -facing features usingReact.JS.
  • UsedNOSQLdatabase Amazon dynamo DB to store data of reporting Application.
  • Used Amazon Cloud Watch to monitorAWSservices and Amazon Cloud Watch logs to monitor application.
  • GeneratedJSONformat data packets from middle-tire controller to front-end using Jackson JSON API.
  • UsedJSONfor data exchange between browser and server. UsedJSR353for processing and manipulatingJSONobjects.
  • ModeledJSONdata from database and coded request handlers for parsing and sending relevant data to client (browser) side.
  • Developed web services usingJAX-WSto interact with legacy applications (backend processes).
  • UsedApacheSVNfor repository management andAntfor build management.
  • Updated data base scripts to accommodate changes due to UI.
  • Developed interactive web application usingNode Jsa pure java script application framework.
  • Selecting the appropriateAWSservice based on compute, data, or security requirements.
  • Integration of Amazon Web Services (AWS)with other applications infrastructure.
  • Experience working withDockerto improve our (CD) Continuous Delivery framework to streamline releases
  • UsedJIRAfor defect management and to keep track of bugs and issues.
  • Built application usingMAVENand usedLog4Jto generate log files for the application.
  • JUnit/Mockito Frameworks were used for performing unit & integration testing by writing test cases

Environment: Java 8, React JS, Spring, Hibernate, Struts, EJB 3, WebSphere 8, Bootstrap, Java Script, Node Js, Oracle 11g, PostgreSQL9, UML, SVN, AJAX, JSR 353, JNDI, JAX-WS, Ant, AWS (Amazon Dynamo DB, Amazon SQS, Amazon Cloud Watch, Amazon Lambda), Agile Scrum.

Confidential, Boston, MA

Full stack Java Developer

Responsibilities:

  • Developed front end screens using Bootstrap, JTable, GSP, HTML, JavaScript and CSS.
  • Involved in Client-side validation using JavaScript and jQuery.
  • Implemented application using MVC design pattern.
  • Layouts developed using bootstrap.
  • Involved in requirement gathering and documentation and Involved in designing phase using UML unified modelling language.
  • Analyzing the requirements and converting them into functional/technical Specifications, Creating and changing object structure as per requirements.
  • Involved in defect fixing and worked on change requests.
  • Involved in making web services calls to get data from the server.
  • Involved developing role base code using LDAP
  • Involved in Database design, writing SQL Queries, stored procedures in Oracle
  • GGTS used as Java IDE tool for creating XML and Groovy(GSP)
  • Deployed WAR, EAR and JAR files in JBOSS application server.

Environment: Java, JavaScript, HTML, CSS, XML, Bootstrap, SQL, JBoss, AWS, Oracle, Mongo DB, Jenkins, Maven, Git, Agile, JIRA.

Confidential, Syracuse, NY

QA Analyst

Responsibilities:

  • Reviewed and Analyzed the Business and Functional Requirement Documents.
  • Actively participated in various meetings including Business Analysts, Development, and QA. Meetings.
  • Created manual Test Cases in HP QC/HP ALM for various User Stories based on Release and Sprint Plan.
  • Involved in daily Scrum meetings. Also involved in Iteration/Sprint planning meeting to plan the stories that needs to be developed and tested in the upcoming sprint based on the priority and estimated effort.
  • Reviewed Test cases developed by other team members as part of peer review.
  • Prepared XML test data files to validate different scenarios, using Boundary Value Analysis and Equivalence partitioning techniques.
  • Executed test cases and test scripts for manual and automation testing. Defects are raised in the HP Quality Center/HP ALM for logging, tracking and reporting bugs in the application.
  • Acted as the liaison between developers and business analysts to prioritize bug resolution.
  • Also tested the application for browser compatibility on various browsers like IE7, IE8, and Firefox.
  • Enhanced and maintained QTP scripts, Configured Shared Object Repositories and developed Reusable Function Libraries using VBScript.
  • Wrote complex SQL queries to Oracle database for backend/frontend comparative analysis i.e., to check the correctness of the data stored in the database.

Environment: SQL, Oracle, Microsoft Office, VB script, HP Quality Center, QTP, Windows, XML, SOAP UI, HTML, VB script, Sharepoint, TOAD

Confidential

QA Analyst

Responsibilities:

  • Involved in reviewing Business and Functional Specification documents.
  • Created test plans, test cases using HP QC.
  • Automated the Regression test suite using QTP.
  • Responsible for running the smoke test after every code release in test environments.
  • Created, Reviewed and Executed test cases and test scripts for System, Integration testing.
  • Involved in creating the Object Repositories, QTP Test scripts and execute them.
  • Prepared automation scripts to load set up data for partners, programs and assets.
  • Responsible for coordinating with developers in resolution of issues encountered during smoke test.
  • Created several common VBScript functions.
  • Actively participated in Bug triage meetings.
  • Worked with developers for defect analysis and helped them in replicating the error in development system.
  • Validated the back-end data using SQL queries for data integrity.

Environment: J2EE, SQL, HP Quality Center, QTP, Windows, XML, SOAP UI, HTML, Microsoft Office, PVCS Dimensions, Share point, Remedy, VB script editor, TOAD

We'd love your feedback!