We provide IT Staff Augmentation Services!

Sr. Java Fullstack Developer Resume

5.00/5 (Submit Your Rating)

CA

SUMMARY

  • Overall 8+ Years of experience in the Information Technology Field as a Software Engineer in developing Web - based Enterprise applications using Java/J2EE technologies.
  • Proficient in understanding business processes, gather business requirements, Prioritize the requirements, and change them to technical requirements for the development team.
  • Good knowledge on Object oriented concepts like Classes and Objects, Inheritance, Encapsulation, Polymorphism, Abstraction. Good programming skills in Java, C++, and C.
  • Knowledge on Exception handling, Multi-dimensional Arrays, Multithreading, Synchronization etc. in Java.
  • Experienced in Core Java techniques such as OOPs concepts, Collections Framework, Exception Handling, I/O System, and Multi-threading in JDK 1.8
  • Used Java Message Service (JMS) API to create, send, receive, and read messages to main asynchronous communication and Rabbit MQ is used for notification purpose.
  • Implemented XML extracts using JAXB, collection and JAVA Multi-threading.
  • Experience in implementing MVC design pattern using Struts2 and Spring framework
  • Experience using Servlets, and JSP for rendering web pages
  • Experience using HTML5 and CSS3 for rendering web pages
  • Experience in using JavaScript scripting language and jQuery library for rendering dynamic web pages
  • Experience developing SPA (Single Page Application) using Angular 2.X
  • Experience working with Oracle 9g/11r/12c, MySQL database
  • Experience in using JUnit framework for unit testing
  • Experience in using Selenium for automatic testing
  • Work experience in using Jenkins for Continuous Integration
  • Experience using Apache Tomcat 8 for deploying web-based applications
  • Used MVC (Model View Controller), Singleton and Abstract design patterns in application development
  • Have certification of Amazon Web Services (AWS)
  • Wrote JUnit Test cases for service and DAO layer classes.
  • Tested the application using Selenium automated testing tool.
  • Experience in working with Agile methodology of software development.

TECHNICAL SKILLS

Languages: Java 1.5/1.6/1.7/1.8 , J2EE, UNIX Shell Scripting, Python 3.6.0, Scala 2.12.1, C, C++.

Web Technologies: HTML/HTML5, DHTML, XML, CSS, Bootstrap, JSF, JavaScript, SERVLETS 3.1, JSP 3.0, JavaBeans 3.0, Java Servlets API 3.0, AJAX.

Frameworks: Spring 4.3, Hibernate 4.3, Angular JS 1.0/1.5/2.0, Struts 2.x/1.x, Log4J.

Application/Web servers: Apache Tomcat 8, IBM WebSphere 8.x/9.x, Jetty, Jenkins 2.50, JBoss, Tomcat 5.0/6.0/7.0, Glassfish, WildFly.

Relational Databases: Oracle 8i/9i/10g/11g, SQL server 2012/2014/2016 , MySQL 5.7, DB2 11.1.

Internet Technologies: HTML 5, JavaScript 1.8, XML 2.0, CSS 3 and CSS 4, JQuery 2.11, Angular JS 2.0, BackBone.JS 1.3.1, Polymer.JS, Node JS 6.0.

JAXWS, JAXRPC, JAX: RS, SOAP, WSDL, UDDI, REST, SOAP UI.

AWS Skills: EC2, Simply Storage Service, Cloud Front, Relational Data Base, Virtual Private Cloud, Route 53, Cloud Watch, Cloud Trial, Identity and Access Management, Simple Notification Service, AWS EMR, AWS CLI.

Windows, MS: DOS, UNIX, Mac OS, Linux and Ubuntu.

Testing Tools: J unit 4.12, Win Runner, Jenkins, Selenium WebDriver/Grid, JIRA 7.0., Bugzilla 4.4.12, Jasper Reports 6.0.

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

Developer IDE Platforms: Eclipse, Edit plus, Notepad ++, TEXT PAD, JBuilder, Net Beans 8.0.2, Intellij 2017.1, Spring Tool Suite (STS) 3.8.3, GITHUB 2.12.0.

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

PROFESSIONAL EXPERIENCE

SR. Java Fullstack Developer

Confidential, CA

Responsibilities:

  • Design and development applications using Rational Unified Process (RUP), UML and OOAD and created Use Cases, Class Diagrams, Sequence Diagrams using Rational Rose.
  • Designed and developed web-based software using Spring MVC Framework and Spring Web Flow.
  • Developed JSP, HTML, CSS and a part of presentation layer using JavaScript, Angular 6 and React JS.
  • Used the fundamentals of Java 8 to handle the searching and used exception handling to reduce load on the server.
  • Developed application using Spring Boot and Angular to integrate and communications with the already existing applications.
  • Maintaining the Oracle database.
  • Used Hibernate to enhanced performance of the application.
  • Designing and implementing the User Interface using Angular 2.
  • Automated CICD pipeline using Docker Image Builds with Jenkins.
  • Developed an AWS Lambda & RDS function to send a request for internal service end points through API Gateway using apache Http Client.
  • Deployed Jenkins pipelines to drive all micro services builds out to the Docker registry and then deployed to Kubernetes, Created Pods and managed using Kubernetes
  • Used modern Elastic search technique like Kibana for production monitoring
  • Deployed the Spring Boot application using AWS Lambda.
  • Use and maintain Java Message Service (JMS) through VCOM MQ, Rabbit MQ for the proper communication between devices.
  • Develop, maintain, and use Volvo internal application T CLIENT.
  • Configuration of virtual devices.
  • Created reusable components and services to consume REST API's using component-based architecture provided by Angular.
  • Created custom directives in Angular for re-useable components.
  • Optimized the performance of application using Angular Lazy Loading and ahead of time compilation.

Environment: Java, HTML5, CSS3, JavaScript, Spring Boot, JMS, Jersey, Micro Services, Azure DevOps, SQL Developer, GitHub, Jenkins, Docker.

Java Full Stack Developer

Confidential, Mountain view, CA

Responsibilities:

  • Used Agile Model for designing, implementing, and developing the Application.
  • Implemented SOA architecture using Enterprise Service Bus (ESB).
  • Involved in developing front end screens using JSP, JSTL, DHTML, HTML, CSS, AJAX, and JavaScript.
  • Worked on XML, XSD and XSLT to parse the request and create the new one based on the specification.
  • Used Java Message Service (JMS) to alert customer about orders status, transactions. Used IBM MQ as broker to communicate with JMS.
  • Utilized Core J2EE design patterns such as Singleton and Data Access Object (DAO) in the implementation of the services.
  • Used Spring Framework as middle tier application framework, persistence strategy using spring support for Hibernate for integrating with database.
  • Used Spring Boot which is radically faster in building and develop spring-based application with very less configuration.
  • Implemented Spring MVC architecture and increased modularity by allowing the separation of cross-cutting concerns using Spring AOP.
  • Developed high Quality RESTful services with best practices using REST APIs and Spring Boot for Micro Services architecture.
  • Used Multithreading concept to post data from files to tables involving transformation of file in different formats.
  • Developing single page application by using Covalent open-source framework, which is built on Angular 7/8.
  • Build REST web service by building Node JS Server in the back-end to handle requests sent from the front-end jQuery Ajax calls.
  • Using Azure Functions to integrate applications and run backend processes according to schedules without provisioning/managing servers. based on the request, they are forwarded to the corresponding legacy operations.
  • Used Spring JDBC for accessing DB2 database. Involved in writing SQL, Stored procedures for back end.
  • Improved database performance by recognizing and rewriting slow queries.
  • Used Maven for compilation, packaging, and deployment in the WebSphere Application servers.
  • Used JUnit framework for Unit testing of application.
  • Deployment experience on the UNIX platform.
  • Performed builds and deployment and responsible for source code control and release management.
  • Used GIT HUB for maintaining the component and to release version management.

Environment: JAVA, J2EE, SOAP, AZURE, HTML5, CSS 3, JAVASCRIPT, ANGULAR JS, JPROFILER, JMS, IBM MQ, SPRING, HI B HIBERNATE, JPA, SOAP, JAX-WS, JUNIT, JDBC, MY SQL, UNIX, JIRA, WEBSPHERE, AGILE, GIT.

Java Fullstack Developer

Confidential, El Segundo, CA

Responsibilities:

  • Engaged in all aspects of the development lifecycle from design to coding, testing and deployment, to production support.
  • Responsible for new software features and help drive to solutions with assistance and input from peers and technical leadership.
  • Developed application using Spring Boot and Angular to integrate and communications with the already existing applications.
  • Used different services of the AWS like IAM, EC2, S3, Secrets, config, lambda etc. to provide support to cloud services.
  • Used Java Message Service (JMS) API to create, send, receive, and read messages to main asynchronous communication and ActiveMQ is used for notification purpose.
  • Designing and implementing the User Interface using Angular.
  • Created reusable components and services to consume REST API's using component-based architecture provided by Angular.
  • Created custom directives in Angular for re-useable components.
  • Used Apache Kafka for data analysis with AWS and JAVA.
  • Optimized the performance of application using Angular Lazy Loading and ahead of time compilation.
  • Designed Prototype and project layout skeletons using jQuery UI and CSS and HTML5 for internal administrative application services.
  • Designed and developed RESTFUL web service using Spring Boot and Jersey framework.
  • Used Spring Boot which is radically faster in building cloud Services and develop spring-based application with very less configuration.
  • Implemented Spring Bean Factory using IOC Configures Bean properties using dependency injection.
  • Migrating existing application into REST based Micro services to provide all the CURD capabilities using Spring Boot.
  • Used the fundamentals of Java 8 to handle the searching.
  • Developed the application using industry standard design patterns like Singleton, Business Delegate MVC, and Factory Pattern for re-usability.
  • Used Hibernate to enhanced performance of the application.
  • Deployed the Spring Boot application using AWS Elastic Bean Stalk (EBS).
  • Developed Grendel builds for continuous build pipeline like Jenkins with GitHub Repository.

Environment: Java, AWS (IAM, S3, EC2, Secret), HTML5, CSS3, JavaScript, Restful Web Services, Rest Services, Spring Boot, Jersey, Micro Services, Node JS, JIRA, JMS, MongoDB, Apache Kafka, GitHub, Jenkins, Docker

Java Developer

Confidential

Responsibilities:

  • Worked with OOPS concepts and developed the project for Mobile Application.
  • Developed the Web Services using Core Java and XML.
  • Designing UI screen for Insurance Quote to get User information with JSP.
  • Used Struts Framework in the application which is based on MVC design pattern.
  • Writing custom tag handlers for Insurance Quote page to calculate the age of the person using the date of birth information entered.
  • Developing Action Classes, Service Classes for Resident Insurance Premium payment module.
  • Developed reusable web components, JSP, Servlets and Java Beans that use the MVC pattern to access EJB (Entity Beans) for the modules of user registration.
  • Used Oracle as the Backend for the application.
  • Deployed Applications on Apache Tomcat Server.
  • Writing PL/SQL Queries to get schedule of policy payment and defaults.
  • Developing Session beans, Entity for Insurance Quotes.
  • Involved in unit testing, troubleshooting, and debugging.
  • Developed the Training and Appraisal modules using Java, JSP, Servlets and JavaScript.
  • Fixing the bugs identified in test phase.

Environment: Java, JDK, JSP, Web Services, XML, Oracle, Struts, servlets, MVC Pattern, JavaScript, Apache Tomcat, PL/SQL.

Java/J2EE Developer

Confidential

Responsibilities:

  • Involved in Analysis and Design of the Project, which is based on MVC (Model-View-Controller) Architecture and Design Patterns. Involved in developing prototypes of the product.
  • Created UML Use Cases, Sequence diagrams, Class diagrams and Page flow diagrams using Rational Rose.
  • Wrote server-side code used in ExtJS web applications.
  • Worked on Distributed messaging system RabbitMQ to send messages to Existing Applications.
  • Developed ANT scripts for builds and deployments.
  • Responsible for coding SQL Statements and Stored procedures for back end communication using JDBC.
  • Parsing of XML documents was done using SAX and XML transformation was done using XSLT.
  • Used JRockit JDK to develop and run the underwriting workbench application.
  • Used XML SAX to parse the simulated xml file that has simulated test data.
  • Used java IO to create reports, which were mailed to be mailed to manager every hour.

Environment: Java Beans, LOG4J, XSLT, HTML, Struts, UNIX, Oracle, JDK, JMS, Java/J2EE, EJB, JSF 1.0, Hibernate 3.0, Struts, Spring 3.0, JSP, CSS, JSTL, JDBC, Servlets, XML, JRockit, JUnit, JavaScript, VSS, JMS, Agile Programming, Eclipse 3.1, MSSQL Server, Web Services, Ajax, AXIS, Web Services, JAX-WS.

We'd love your feedback!