We provide IT Staff Augmentation Services!

Senior Java Full Stack Developer Resume

4.00/5 (Submit Your Rating)

Hartford, CT

SUMMARY

  • 16+ years of experience in analysis, design, development, testing, implementation, and maintenance of Java based web applications.
  • Experience in front - end development using Angular, TypeScript, JavaScript, HTML5, CSS3, Bootstrap.
  • Strong experience in developing back-end services using Spring Framework, Spring Boot, Spring JPA, Spring Cloud, Spring Security, OpenAPI (Swagger UI).
  • Experience in development and maintenance of RESTful (JAX-RS), SOAP (JAX-WS) web services and integration of third-party web services.
  • Strong in Test-Driven Development (TDD) model writing unit tests using JUnit, Mockito frameworks, and integration tests using SpringBootTest.
  • Experience in developing API automation tests using Karate, JMeter. Web automation tests using Cypress.
  • Experience in developing Python scripts to handle RESTful APIs, SOAP services, and database operations.
  • Experience in database design, writing complex DDL/DML SQL queries, PL/SQL procedures/functions.
  • Experience in fixing SonarQube issues, HP Fortify static scan security issues and OWASP dependency-check project dependencies vulnerability issues.
  • Experience in refactoring the existing monolithic applications into domain based microservices using Domain Driven Design approach.
  • Experience in creating AWS CloudFormation templates for provisioning ECS Cluster (Fargate), PostgreSQL database, SNS notifications using CloudWatch Alarms.
  • Experience in implementing DevOps CI/CD pipelines using GitLab, Jenkins, Docker, AWS CodePipeline, AWS CodeDeploy for services hosted in on-prem and AWS.
  • Experience in Agile (Scrum) environment utilizing Test-Driven Development (TDD) and Pair-Programming.
  • Experience in using application servers such as JBoss, Tomcat, IBM Websphere, BEA Weblogic.
  • Experience in using databases such as Oracle, PostgreSQL, MongoDB, MS SQL Server, MySQL.
  • Experience in playing the Technical Lead role for an Agile Scrum Team, work closely with Product Owners, Business team, and Project Stakeholders on requirements discussions, and responsible for providing technical guidance to the team, performing code reviews, and onsite/offshore team coordination.

TECHNICAL SKILLS

Languages: Java 8/11, Python, SQL, PL/SQL, JavaScript, TypeScript, XML, XSL, XQuery, YAML.

Java EE Technologies: Servlets, JSP, EJB, JPA, JDBC, JNDI, JMS, JavaMail.

Web Technologies: Angular, Struts, Spring, Hibernate, HTML5, CSS3, Bootstrap, JQuery, Node.js.

Unit Testing: JUnit, Mockito, AspectJ, Hamcrest, SpringBootTest.

Automation Testing: Karate, JMeter, Gatling, Cypress, Selenium.

Code Quality: SonarQube, JaCoCo, HP Fortify, Dependency-check (OWASP).

Application Servers: Apache Tomcat, JBoss, IBM Websphere, Oracle Weblogic, Oracle WebCenter Sites.

Databases: Oracle, MS SQL Server, MongoDB, PostgreSQL, DB2, MySQL, MarkLogic.

API Integration: IBM Integration Bus (IIB), MuleSoft API Gateway.

Cloud: AWS EC2, S3, ECR, ECS, SNS, CloudWatch, Service Catalog. OpenShift, Kubernetes.

CI/CD: GitLab, GitHub, Jenkins, Maven, Docker, AWS CodePipeline, AWS CodeDeploy.

Tools: IntelliJ IDEA, Eclipse, Visual Studio Code, IBM RAD, PyCharm, Splunk, AppDynamics, VersionOne, Rally, AutoSys, Perfecto, SoapUI, Wireshark.

PROFESSIONAL EXPERIENCE

Confidential, Hartford, CT

Senior Java Full Stack Developer

Responsibilities:

  • As a Lead Developer, responsible for providing technical guidance to the team, performing code reviews, tracking the progress of deliverables, planning the release, production deployment and support.
  • Developed front-end using Angular, TypeScript, JavaScript, HTML5, CSS3, Bootstrap.
  • Developed services using Spring Framework,Spring Boot, Spring Security, Spring Cloud, Spring JPA.
  • Developed and consumed RESTful (JAX-RS) and SOAP(JAX-WS) based web services.
  • Managed database design, relational data normalization, and wrote complex DDL/DML SQL queries.
  • Experienced in using application servers JBoss, Apache Tomcat and databases Oracle and PostgreSQL.
  • Proficient in Test-driven development (TDD) in developing unit & integration tests using JUnit 5, Mockito, AspectJ, Hamcrest, SpringBootTest, H2 DB.
  • Developed API automation tests using Karate and web automation tests using Cypress and Selenium. Performance tests using Gatling.
  • Experienced in fixing SonarQube issues, OWASP dependency-check project dependencies issues.
  • Created AWS CloudFormation templates for provisioning ECS Cluster (Fargate), PostgreSQL database, SNS notifications using CloudWatch Alarms.
  • Implemented DevOps CI/CD pipelines using Jenkins, Docker, AWS CodePipeline, AWS CodeDeploy for services hosted in AWS.

Environment: Java 8/11, Java EE, SQL, Angular, JavaScript, TypeScript, HTML5, CSS3, Bootstrap, Spring, Hibernate, RESTful, SOAP, JUnit, Mockito, Karate, Gatling, Cypress, Selenium, JBoss, Oracle, GitHub, Jenkins, Docker, Maven, AWS, UDeploy, OpenShift, Kubernetes, SonarQube, JaCoCo, IntelliJ IDEA, Eclipse, Visual Studio Code.

Confidential, Philadelphia, PA

Senior Java Full Stack Developer

Responsibilities:

  • As a Lead Developer of this Agile Scrum Team, I was responsible for working closely with product owners, application architects, business analysts and UX designers to understand the business needs.
  • Providing technical guidance to the team on user stories refinements and planning the release.
  • Involved in all the aspects of Software Development Life Cycle (SDLC) includes requirement gathering, analysis, design, development, testing, deployment, production support and maintenance.
  • Developed services using Spring Framework,Spring Boot, Spring Data JPA.
  • Developed and consumed RESTful (JAX-RS) and SOAP(JAX-WS) based web services.
  • Developed various Spring Batch jobs and integrated in Jobs Control System (AutoSys).
  • Managed database design, relational data normalization, and wrote complex DDL/DML SQL queries.
  • Integrated application services with various databases like Oracle, MS SQL Server, MongoDB.
  • Experienced in using application servers like Apache Tomcat, JBoss, IBM Websphere, Oracle Weblogic.
  • Developed Front-end UI for supporting Mobile/Tablet/Desktop layouts using HTML5, CSS3, Bootstrap.
  • Developed webpage Components, Modules, Templates, Services using Angular 6, TypeScript, JavaScript.
  • Experienced in debugging Front-end UI issues using Browser Dev tools, Perfecto, Firebug, Fiddler.
  • Designed and developed the Reporting framework for integrating SAP Business Objects (Crystal Reports, Web Intelligent), ETL and various other reporting sources.
  • Developed Python scripts to handle RESTful APIs, SOAP services, and database operations.
  • Experienced in Agile (Scrum) development methodology and actively participate in Scrum ceremonies.
  • Proficient in Test-driven development (TDD) in developing Unit & Integration tests using JUnit 5, Mockito, AspectJ, Hamcrest, PowerMock, WireMock, SpringBootTest, SpringBoot DataJpaTest, H2 DB.
  • Developed API automation tests using JMeter, web automation test using Selenium.
  • Performed code quality checks (SonarQube), dependency-check (OWASP), security scan (HP Fortify).
  • Integrated CI/CD pipeline for code build, quality checks, automated tests, deployment using GitLab.
  • Refactored the existing monolithic applications into domain based microservices using Domain Driven Design approach.
  • Involved in the Proof of Concepts analysis for migrating existing applications into AWS Cloud platform using S3, CloudFront, Route 53, API Gateway, EC2, Lambda, ECR, ECS, SNS, CloudWatch, CodePipeline, CodeDeploy and CloudFormation.
  • Responsible for tracking the external team dependencies, progress of deliverables, performing code reviews, production deployment planning/support and production issue analysis.

Environment: Java 8, Java EE, Spring, SpringBoot, Hibernate, Angular, TypeScript, JavaScript, Node.js, HTML5, CSS3, Bootstrap, Python, SQL, PL/SQL, JAX-RS, JAX-WS, JMeter, Selenium, SonarQube, HP Fortify, JBoss Web Server (JWS), IBM Websphere, Oracle WebCenter Sites, BusinessObjects (WEBI, Crystal Reports), Oracle DB, MongoDB, MySQL, Oracle Coherence, Git, Maven, Docker, GitLab, Jenkins, Artifactory, RepliWeb, AutoSys, AWS, IntelliJ IDEA, IBM RAD, Eclipse, Putty, WinSCP, SoapUI, Perfecto, Fiddler, Windows, Linux.

Confidential, Mooresville, NC

Senior Software Engineer

Responsibilities:

  • Developed User Interfaces using Struts, Spring, JSP, HTML, CSS, JavaScript.
  • Created web services using RESTful (JAX-RS) and SOAP (JAX-WS).
  • Designed and implemented various Java batch processes to load products and items pricing data.
  • Configured the Cron Jobs (crontab) to run the jobs on a schedule time using Shell script.
  • Responsible for coordinating with business team for pushing new product changes to online as bulk load operations using batch jobs.
  • Developed asynchronized processes using JMS, ActiveMQ.
  • Developed fine-tuned database scripts using SQL and HQL using Hibernate.
  • Written DDL and DML SQL scripts for managing database design and data.
  • Integrated applications with DB2, Sybase databases and IBM Websphere application server.

Environment: Java, Java EE, JSP, Servlets, WCS 6, Struts 2, Spring, Hibernate, AJAX, JavaScript, HTML, CSS, SQL, Unix Shell Script, IBM Websphere, IBM DB2, Sybase, IBM RAD, Putty, WinSCP, SoapUI, Linux.

Confidential, Alpharetta, GA

Senior Software Engineer

Responsibilities:

  • Involved in all the layers of application development (Presentation, Service, Business and Data Access).
  • Involved in requirement analysis and preparing detailed level design document.
  • Developed User Interface using Struts, JSP, HTML, CSS, JavaScript.
  • Configured object wiring using Spring and developing the Business component using Hibernate.
  • Developed Java batch jobs for loading bulk data to database.
  • Developed Perl Scripts for analysing the network traffic issues in Packet Capture (PCAP) files.
  • Developed JBoss Messaging Queue services for asynchronously processing large PCAP files.
  • Developed database scripts using SQL and PL/SQL (Procedures, Functions and Triggers).
  • Responsible for analysing SQL query performance issues and providing solutions.
  • Involved in developing Web Services using Axis2.
  • Developing JUnit Test methods for covering all the business logics.
  • Responsible for doing code review, functional review and providing review comments.

Environment: Java, J2EE, JSP, Servlet, Struts 2, Spring, Hibernate, JQuery, AJAX, JavaScript, YUI, HTML, CSS, JavaScript, SQL, PL/SQL, Unix Shell Script, Perl Script, Axis2, SOAP, WSDL, IBM Websphere, JBoss, Oracle, MySQL, Toad, Putty, WinSCP, StarUML, Sun Solaris, Windows, Linux.

Confidential, Chicago, IL

Senior Software Engineer

Responsibilities:

  • Involved in all the four layers of application development (Presentation, Service, Business and DAO Layers).
  • Developed User Interface using Struts, JSP, HTML, CSS, JavaScript, XSL, XForms, Orbeon Forms.
  • Developed the Business Components using Hibernate with JPA and EJB.
  • Developed reports in PDF, Excel, CSV formats using Crystal Report, JasperReports and POI.
  • Developed database scripts XQuery to fetch data from Marklogic XML database.
  • Developed DDL/DML SQL database scripts and developed PL/SQL stored procedures/functions/packages.
  • Developing JUnit Test methods for covering all the business logics.
  • Proficient in data source configuration and application deployment to BEA Weblogic server.
  • Involved in functional testing, Integration testing, deployment support and post-production support.
  • Responsible for requirement analysis and preparing detailed design documents.
  • Responsible for doing code review, functional review and providing review comments to developers.

Environment: Java, J2EE, JSP, Servlets, Struts 1.3, Spring, Hibernate, EJB2, XML, JavaScript, HTML, CSS, XForms, Orbeon Forms, XQuery, SQL, PL/SQL, JasperReport, Crystal Report XI, POI, Unix Shell Script, BEA Weblogic, Tomcat, Oracle, MySQL, Marklogic, Eclipse, Toad, SQL Navigator, Putty, Windows, Linux.

Confidential, Jacksonville, FL

Software Developer

Responsibilities:

  • Involved in requirements analysis, UI design, development, unit testing, and maintenance support.
  • Involved in all the three layers of application development (Presentation, Business and Data Access).
  • Developed application modules using Struts, Servlets, JSP, HTML, CSS, JavaScript and in MVC architecture.
  • Developed Unit Test Cases and writing JUnit Test methods for covering all the business logics.
  • Developed database scripts using SQL and PL/SQL (Packages, Procedures and Functions).
  • Developed automated batch process programs (Cron Jobs).
  • Developed reports in PDF using JasperReports, XML, XSL, XSL-FO, and Excel formats using POI.
  • Deployed the application in Apache Tomcat server.
  • Helping in ramping up the new developer who joined the team.

Environment: Java, J2EE, JSP, Servlets, Struts, Tiles, EJB, SQL, PL/SQL, JavaScript, HTML, CSS, Unix Shell Script, XML, XSL, XSL-FO, JasperReports, Apache Tomcat, Oracle, Eclipse, SQL Developer, Toad, SSH, Windows, Linux.

We'd love your feedback!