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.
