We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

0/5 (Submit Your Rating)

SUMMARY

  • 7+ years of professional experience in developing enterprise solutions as a full stack developer following agile methodologies.
  • Worked end to end on software development life cycle including Analysis, Design, Development, Testing, and Maintenance.
  • Expertise in using different frameworks and technologies like Java 11, Java 8, Struts, Spring, Spring boot, Micro - services, Restful APIs and React
  • Angular, Servlets, JSP, JDBC, JBoss, Apache Tomcat and JSON. Used HTML, CSS and JavaScript to develop front end applications.
  • Implemented the logging mechanism using Splunk and log4j.
  • Experience with Object Oriented programming such as core Java SE, including Collections API, threads, multithreading, Data Structures, Algorithms, and JDBC.
  • Designed UI using HTML, JavaScript, Ajax, CSS, jQuery, React JS and Angular.
  • Created and consumed both SOAP and RESTful Web services.
  • Created stored procedures, functions and worked on DML (insert/update/delete) methods.
  • Worked on different relational databases like PL/SQL, Oracle, MySQL, SQL server, Squirrel, DB visualizer, and MongoDB
  • Worked with Hibernate and JPA to provide mapping between objects and relational databases.
  • Wrote test cases in Junit, JDave and Mockito for unit testing of classes.
  • Developed Web Services to communicate to other modules using XML based SOAP and REST protocols.
  • Deployed Applications using OpenShift and Kubernetes using both OSFI and HCC.
  • Well versed software configurations and build tools like ANT, Maven, Gradle, Jenkins, GitHub and Subversion.
  • Experienced in working with version control systems like GIT, used source code management client tools like Gitbash, GitHub and CI/CD pipeline to create Docker images for pushing it to upstream.
  • Analyzed the requirements and designed class diagrams, sequence diagrams using UML and prepared high-level technical documents.
  • Performed load testing and analyzed the reports to identify the bottleneck of the performance for the newly created rest end points.
  • Prepared Documentation for the developed new features and release notes for every sprint release.
  • Worked with Rally and Jira to create user stories and track the work.
  • Proficient in Agile / Scrum Methodologies.
  • Experience in working with various Application Servers like IBM Web Sphere, Web Logic, JBOSS and Apache Tomcat Servers
  • Excellent communicative, interpersonal, intuitive, analytic and leadership skills with ability to work efficiently in both independent and teamwork environments.
  • Efficient team member with excellent work/time management skills, communications and Interpersonal Skills, ability to work under strict deadlines.
  • Strong background in supporting production environments and meeting functional & user requirements.

PROFESSIONAL EXPERIENCE

Java Full Stack Developer

Confidential

Responsibilities:

  • Responsible for requirement gathering, coding, testing, debugging, and developing new highly complex software solutions or enhancements to existing software.
  • Actively involved in Analysis, Design, Development, System Testing and user acceptance testing, performance testing, deployments to prod
  • Assists in problem solving in both development and production environments
  • Used business central to store multiple rules for business and worked with them to validate data.
  • Implemented Restful API for navigation between microservices. Rest Services are invoked using Get and Post methods
  • Analysis, design, and development of Application based on J2EE using SpringBoot.
  • Modified and integrated the stored procedures in PL/SQL and dbvisualizer.
  • Developed micro services with spring and tested the application using Spring Boot.
  • Used Spring Core annotations for Spring Dependency Injection, Spring MVC for Rest API’s and Spring Boot for micro services.
  • Experience with Agile development and Scrum lifecycle practices, or a strong desire to learn including pair programming, test driven development, iterative delivery, retrospection
  • Responsible to complete SIT of feature, performance testing, code review and deployment in prod.
  • Deployed user stories in production using Open shift, Kubernetes and Jenkins and CICD pipeline and using xl release.
  • Managed Docker orchestration and Docker containerization using Openshift and Kubernetes
  • Migrated OSFI Kubernetes project to HCC Kubernetes
  • Created namespaces and different load balancers
  • Worked on kubectl, Octant to check pod status
  • Used Openshift, Kubernetes to orchestrate the deployment, scaling, and management of Docker Containers.
  • Setup Continuous integration with Jenkins and make use of wide range of plugins available to set up smooth developer friendly workflows.
  • Setup full CI/CD pipelines so that each commit a developer makes will go through standard process of software lifecycle and gets tested well enough before it can make it to the production.
  • Worked simultaneously in both production and development teams
  • Wrote build scripts using Gradle.
  • Experience with event driven and scheduled AWS-lambda functions to trigger updated files storage on AWS S3 buckets.
  • Used RALLY tool for Issue/bug tracking, monitoring of work assignment in the system.
  • Experience on implementation of version control software GIT repositories.
  • Messages are traversed from one microservice to other microservice using JSON format.
  • Used Splunk logger for logging, created search strings in Splunk dashboard.
  • Used DM Reader to check for different tables and its columns in facets database.
  • Used Main Frame network to access logs for job and to create jobs

Environment: Health domain, Java 8, Spring Boot, Microservices, AWS, React JS, Open shift, Kubernetes, Jenkins, Rally, IntelliJ, PL/SQL developer, Splunk, DB Visualizer, dmreader, GIT Hub, JSON, Docker, SharePoint, Main frames, Gradle.

Software Developer

Confidential

Responsibilities:

  • Actively participated in client meetings as a knowledge expert on the application and analyze the business requirements. Designed and developed various client modules according to the functional needs.
  • Worked on multiple plugins, followed agile methodology, involved in various phases of Software Development Life Cycle (SDLC) including requirement gathering, modeling, analysis of different data, developing and testing.
  • Worked on different modules of the application and implemented the functionality using Spring Boot. Designed and implemented Java EE components using Spring MVC,
  • Spring IOC, Spring transactions, Spring JDBC and Spring security modules.
  • Worked on collection framework, serialization, Generics, Annotations and exception handling to implement back-end business logic including entity beans and session.
  • Fixing bugs, debugging the interaction issues with other apps and handles diversion production support
  • Involved in full stack development and responsible to do network optimization
  • Provided operational support, solving customer issues (CSR’s)
  • Solving performance issues and Memory issues to improve performance of application.
  • Testing and helping developers by doing code review and developing the application.
  • Used AJAX and JSON to make asynchronous calls to the application server to fetch data
  • Implemented scripting to dynamically refresh the page contents.
  • Worked on building and deploying java code through Jenkins
  • Migrating existing applications into micro services architecture using Rest APIs, spring boot.
  • Developed java scripts for client side validation and developed user interface (GUI) using JSP, CSS, JTSL, and XSL.

Environment: Telecom domain, Java, Spring Framework, java script, JSP, CSS, JSTL, XSL, GIT, Linux, AJAX, JSON, Collections, Jenkins.

Software Developer

Confidential

Responsibilities:

  • Involved in discussions with the client to discuss and understand various components of the requirement and to implement the same.
  • Designed, developed, and maintained the data layer using Hibernate and performed configuration of Spring Application Framework.
  • Used XML, WSDL, UDDI, SOAP Web Services for communicating data between different applications.
  • Used the Java Collections API extensively in the application as security protection for XML, SOAP, REST and JSON to make a secure Web Deployment.
  • Developed Jersey Restful Framework of spring for consuming and producing web services.
  • Developed server-side services using Java, spring, Web Services (SOAP, Restful, WSDL, JAXB, JAX-RPC).
  • Implemented JSP corresponding to the controller where in the data was propagated into it from the model and view object from the controller Designed and
  • Implemented MVC architecture using Spring Framework, which involved writing Action Classes/Forms/Custom Tag Libraries & JSP pages.
  • Extensively written jQuery for responsive event handling. Involved in front end development using JSP's, JSF and JSTL.
  • Involved in creating and extracting data from database using SQL Queries, PL/SQL on Oracle database.
  • Experience using SOAP UI for testing web services.
  • Extensively used log4j to log regular debug and exception statements.
  • Created JUNIT test case for various functional modules, modified, debugged, and executed using JUNIT plugin to Eclipse IDE.
  • Performed code review and unit tested the application using Junit framework. Participated in the production support and maintenance of the project.

Environment: JDK, J2EE, Spring, Hibernate, REST, HTML, JMS, Servlets, JSP, JDBC, Eclipse, WebLogic application server.

We'd love your feedback!