We provide IT Staff Augmentation Services!

Java full Stack  Developer Resume

5.00/5 (Submit Your Rating)

Phoenix, AZ

SUMMARY

  • 7+ years of experience in all the phases of software development life cycle with Analysis, Design, Development, Integration, Implementation and Testing of various client/server, N - tier and Web Applications.
  • Strong knowledge on OOPs Concepts, Core JAVA.
  • Experienced in designing and developing enterprise and web applications using Java and J2EE technologies like Core Java, Servlets, JSP, JDBC, JNDI, JPA, JAX-WS, Struts, EJB, Spring, Hibernate, JMS, XML, JUnit.
  • Experience in Agile methodology
  • Experience in developing web-based applications using Servlets and JSP technologies.
  • Extensive experience in developing web page quickly and effectively using JavaScript, AngularJS, HTML5, CSS3, jQuery and in making web pages cross browser compatible.
  • Experience in developing static and dynamic web pages using HTML, JSP technologies.
  • Experience in using AWS SDK for connection to Amazon S3 buckets as it is used as the object storage service to store and retrieve the media files related to the application.
  • Experience in developing DAO classes for model layer to connect to Database.
  • Experience with and solid understanding of Microservices.
  • Developed applications based on MVC architecture using Struts, Spring MVC and JSF.
  • Experience in using ORM frameworks like Hibernate, JPA and integrating with Spring ORM.
  • Experience in implementing MVC design pattern in web application development.
  • Experience in using collection framework classes to achieve the business requirement.
  • Experience in J2EE Testing in developing test cases with JUnit for Unit testing, and logging using Log4J.
  • Experience with Agile/Scrum and Test-Driven development (TDD).
  • Experience in implementing OOPs concepts as part of application development.
  • Experience in deploying the application in the web server.
  • Experience in developing the web applications by using spring framework.
  • Experience on using spring (IOC, MVC and ORM).
  • Good knowledge Confidential SOAP/WSDL and Restful web services.
  • Experience in developing and oriented applications usingspringand Spring Boot, Hibernate.
  • Experience on Restful Webservices and Spring F/w (Core, DAO, MVC, REST, JMS, JAAS security, AOP).
  • Designed, developed, debugged and tested the web based J2EE application.
  • Experience in JDBC Programming and with writing SQL Queries, PL/SQL stored procedures, Functions, and packages.
  • Worked with RDBMS like My SQL, Oracle, and DB2.
  • Experience in using various Amazon Web Services (AWS) like EC2 for Virtual Servers, S3 and Glacier for storing objects, Amazon Elastic Load Balancing, AWS Identity, EBS, SQS, RDS and Lambda high availability practices and deploying backup/restore infrastructure.
  • Experience in deploying the microservices using Docker container and ability to setup continuous integration and deployment pipeline using Jenkins with GitHub on AWS or any Cloud Service.
  • Very good analytical capabilities and broad experience in understanding the business application and planning iterations.

TECHNICAL SKILLS

Java Technologies: JDBC, Servlets, JSP, JST, Struts, Spring 2.5/4.0, Hibernate, Web Services (SOAP, REST), JSF, JMS, JAXB

Frameworks: Apache Struts 1.3/2.0, Spring 2.5/4.0, Spring MVC, Hibernate, jQuery 1.6/1.8, JSF, JUnit, Testing, Log4j, Spring Boot, ANT, Maven, IBM MQ Series 5.3

Application Servers: WebLogic 8.1/10.3, Tomcat, JBoss, WebSphere 6/7

IDE & Tools: Eclipse 3.3+, IntelliJ, NetBeans 5.5+, RAD 7.0, Rally, Quality Center 8.0, Visio, AQT, SQL Developer, TOAD, SOAP UI, Rational Rose, JBuilder, Console, Jenkins, Sonar.

Reporting Tools: SQL Server Reporting Services

Databases: Oracle 10g/11g, MySQL, MS SQL Server 2008/12/16, MySQL 5.1, DB2

Version Control: GIT, SVN

Software Process/Methodologies: Agile, Waterfall, Test Driven Development

Operating Systems: Unix, Linux, Windows, macOS

Architectures: J2EE, Layered, Service Oriented Architecture (SOA) MVC1, MVC2

PROFESSIONAL EXPERIENCE

Confidential, Phoenix, AZ

Java Full Stack Developer

Responsibilities:

  • Designed and developed various Rest endpoints for the application.
  • Developed backend java code to produce the data for Rest endpoints.
  • Integration of user-facing elements with server-side java logic.
  • Implemented REST based Microservices to provide all the CRUD capabilities using spring boot.
  • Worked on Angular 2/4 by consuming Restful web services & used Angular forms like Template Driven forms and Modern Driven (Reactive) forms to perform form validations both on server and client side.
  • Worked in an agile environment which uses safe Agile and participated actively in all the sprint meetings.
  • DevOps role converting existing AWS infrastructure to Server-less architecture (AWS Lambda, Kinesis) deployed via CloudFormation.
  • Experience working directly with the client and know the dependencies of a task.
  • Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API s and Spring Boot for Microservices.
  • Designed and implemented application using JSP, Spring MVC, JNDI, Spring IOC, Spring Annotations, Spring AOP, Spring Transactions, Hibernate, JDBC, SQL, ANT, JMS, Oracle.
  • Developed Microservices using Spring Boot and deploying Microservices into AWS cloud using Jenkins.
  • Designed the data models to be used in data intensive AWS Lambda applications which are aimed to do complex analysis creating analytical reports for end-to-end traceability, lineage, definition of Key Business elements from Aurora
  • Developed using web-based technologies such as Hibernate ORM and Web Services (REST /SOA /Microservices).
  • Developed SQL queries to address certain requirements in the application.
  • Implementing Presentation layer using CSS Framework, AngularJS, Wire-framing, and HTML5.
  • Responsible for managing AWS resources in cloud and maintain Continuous Integration and Continuous Deployment pipeline for fast paced robust application development environment.
  • Involved in the development of components by using Java8, spring boot and Spring Data to persist the data in DB.
  • Collaborate with Front-end developers and address concerns with the requirements.
  • Collaborate with the QA team and address defects in dev/qa/prod lifecycle.
  • Developed Spring JMS message listeners to consume messages from queues.
  • Provided critical inputs to identify the bugs / defects in the application.
  • Refactored and developed backend java code to optimize the performance of the Rest endpoints.
  • Responsible for managing code and deployments in the dev/qa environments.
  • Developed Batch and On-Demand reports and defined processes to transfer data between the applications.
  • Developed notifications, Provider and Consumer API’s.

Environment: Angular 8,Spring 4.0, Hibernate, Web logic, Angular JS, HTML5, CSS3, Linux, APACHE CXF, JMS, Shell scripting, MongoDB, REST, JSP, JDK 1.8, SERVLET, MYSQL, JDBC, AWS, Eclipse, MAVEN, Agile, JIRA, Web 2.0, SOA

Confidential, Atlanta, GA

Full Stack Java Developer

Responsibilities:

  • Reading and understanding the business requirements.
  • Software development process in an agile development environment.
  • Involved in designing Java Server Page (JSP) using HTML, bootstrap, JavaScript, jQuery, and CSS.
  • Followed MVC Design pattern in application development.
  • Implemented Business Services using the JavaandSpring Boot.
  • Implemented thepersistence layer usingHibernate.
  • Used spring validation framework to implement the server-side validations and used the AngularJS, AJAX to get the data from the server asynchronously by using JSON objects.
  • Involved in design HTML5 and bootstrap language screens in. jsp files.
  • Involved in established database connections to the java code from .XML files.
  • Developed JMS interface programs to push the new data from the One Point Application to other corporate systems.
  • Involved in write front-end validations in java script functions.
  • Implemented various routing mechanisms in the webpage using AngularJS.
  • Involved in writing PL/SQL Stored Procedures to pull the data from the data base tables to the front-end screens.
  • Involved in writing SQL queries in java code to pull the data from the data base tables to the front-end screens.
  • Involved in writing core java code for if else conditions to validate the logic of the application.
  • Involved in wring the XML code in XML files and access it to the front-end UI screens.
  • Involved in writing core java code using try, catch and finally blocks for more code protection.
  • Involved in implementation of collection framework classes to achieve actual logic as business requirement.
  • Troubleshoot various software issues using debugging process and coding techniques.
  • Participated in all types of meeting such as scrum, agile, daily, and weekly status meetings.
  • Coordinated with all team members in developing the web applications and troubleshooting as required.

Environment: Java, J2EE, Struts 2.0, Spring, Hibernate, SQL, HTML, HTML5, Boot Strap, CSS3, XML, Java Script, React, CSS, Maven, Oracle, Bit bucket.

Confidential, Madison, WI

Sr. Java Developer

Responsibilities:

  • Worked in a highly dynamic AGILE environment and participated in scrum and sprint meetings.
  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis, Code development and Production rollout.
  • Developed the backend using Spring Boot, Spring, JPA query factory, Restful API.
  • Developed and implemented several test cases using Junit and Mockito framework.
  • Designed and implemented Restful web services.
  • Implemented SQL Queries stored procedures and triggers using PostgreSQL.
  • Involved in designing the database migration from DB2 to Azure Cosmos DB for transferring data.
  • Redirected users to the original URL when a valid shortened input was entered using redirect function
  • Implemented Micro Services using Spring Boot, Spring Cloud, and Spring Micro Services
  • Experience using azure cosmos db portal to maintain applications.
  • Developed Spring Boot based Microservices & implemented Spring cloud/Netflix API architecture patterns (Eureka Service discovery, Configuration server).
  • Worked on Angular JS, which combines web applications with Model View Controller capability to make development and testing of code efficient.
  • Involved in overall system’s support and maintenance services such as defect fixing, future enhancements, testing and documentation
  • Actively participated in requirements gathering, analysis, design, and testing phases.
  • Designed use case diagrams, class diagrams, and sequence diagrams as a part of Design Phase using Rational Rose
  • Developed the entire application implementing MVC Architecture integrating JSF with Hibernate and spring frameworks.
  • Designed User Interface using Cascading Style Sheets (CSS), and XML.
  • (Used Angular router and implemented module wide routing and created different forms using Angular data driven and template driven forms.
  • Used JNDI to perform lookup services for the various components of the system
  • Developed the Enterprise Java Beans (Stateless Session beans) to handle different transactions such as bill payments to the service providers
  • Developed deployment descriptors for the EJB have to deploy on Web Sphere Application Server
  • Experience using AWS for hosting virtual instances and handling scalability
  • Prepare and execute AWS Cloud Formation JSON template to provision infrastructure on AWS Cloud for American Family Insurance pre-prod and prod environments
  • Built RESTAPI endpoints for various concepts.
  • Usedspringvalidation framework to implement the server-side validations and used the AngularJS, AJAX to get the data from the server asynchronously by usingJSONobjects.
  • Worked on Salesforce-to-Salesforce integration through Rest API
  • Developed logging aspect for logging statements across the spring service and data access layer using Spring AOP
  • Used Spring declarative transaction management for managing transactions in the application
  • Extensively worked on SOA and web services to get the data from third party systems and configured JMS queues on server
  • Design and implemented asynchronous process using Spring JMS Template and MQ
  • Involved in sending instruction to create MQ to Middleware Team, Create Queues, Queue Connection factory, Listener port to WES team
  • Used Postman to test RESTful web service
  • Performed administrative tasks - creating Users, Profiles, Roles, Permission Sets, Page Layouts, Record Types and configured sharing rules based on Organization role hierarchy
  • Developed custom Objects, Fields, Dependent picklist values, and validation rules, Page Layouts, Search Layouts and Tabs

Environment: Java 1.8, J2EE, NO SQL, Azure Cosmos DB, Spring Framework, Hibernate 4.5.x, HQL, SQL, Spring Batch, Spring Boot, Apache CXF, MVC, Jersey, JSON, Jackson, Gson, Spring Security, Jenkins, RESTful Web Services, DB2, Postman, SQL, GIT, MAVEN, Postman, Mockito, TestNG, Log4J, Apache Tomcat, Maven 4.0.0, Jenkins, GitHub, JIRA.

Confidential, Pittsburgh, PA

Java Developer

Responsibilities:

  • Good experience in developing web applications with Single Page Applications (SPAs) framework using Angular, AngularJS, Node JS.
  • Responsible for creating efficient design and developing User Interaction screens using HTML, CSS3,JavaScript, AJAX, and JSON.
  • Created controllers, factories, services, constants, custom filters in Angular.
  • Immensely used various angular JS directives to perform operations of the web pages.
  • Used $http for AJAX calls and handled them with angular promises.
  • Used Bootstrap as responsive web design framework.
  • Used Node JS, Express JS to develop the relevant backend RESTful APIs.
  • Worked on creating responsive website for smart devices using responsive design and media queries.
  • Used jQuery Ajax for service calls on pages to interact with the server for information.
  • Using Chrome Developer tools, coded the API into script and debugged the website for getting the user information using Node JS.
  • Utilized various JavaScript and jQuery libraries, AJAX for form validation and other interactive features.
  • Involved in designing and developing the JSON, XML Objects with MySQL.
  • Used Ajax, JSON to send request to the server to check the functionality of the websites.
  • Testing the website on multiple browsers with their old as well as latest release.
  • Used JSON for storing and exchanging information between browsers and servers.
  • Using complex Object-Oriented concepts in improving the performance of the websites.
  • Created forms to collect and validate data from the user in HTML and JavaScript.
  • Active participation throughout the entire software development lifecycle from project inception to code development and elaborate testing of the various modules.
  • Used agile methodology for the software development.
  • Developed SQL queries to perform insert, update or delete operation on MySQL database.
  • Responsible for authoring of website functionality with JavaScript, HTML, CSS.
  • Been an active team player, halped in fixing bugs and also carried out troubleshooting.
  • Produced semantically appropriate, standards compliant markup, and produced Rich User Interfaces.

Environment: HTML, JavaScript, AJAX, CSS, Bootstrap, Angular, Angular JS, Node JS, Karma, Jasmine, JSON, jQuery, XML, Apache Tomcat server.

Confidential, New York, NY

UI Developer

Responsibilities:

  • Extensively implemented the framework with multi-threading to implement loader with
  • JDK 1.5 features. Analysis, design and development of application based on J2EE and design patterns
  • Involved in all phases of SDLC (Software Development Life Cycle) and used oops concepts.
  • Developed user interface using JSP, HTML, JavaScript and CSS.
  • Involved in developing functional model, object model and dynamic model using UML
  • Development of the Java classes to be used in JSP and Servlets
  • Implemented asynchronous functionalities like e-mail notification using JMS.
  • Implemented Multithreading to achieve consistent concurrency in the application.
  • Handled the exceptions using try and catch blocks.
  • Used Collection Interface to develop internal logic of the application
  • SOAP service created with top-down approach using Apache Axis2 framework, with marshaling and un-marshaling and producing WSDL file.
  • Dependency injection using Factory Design Pattern and Spring IOC.
  • Exposed and implemented top-down and bottom-up SOAP web services.
  • Used the spring framework for managing the navigation and page flow and working with applets development.
  • Created SQL queries and used PL/SQL stored procedures.
  • Used Test Driven Development approach and wrote many unit and integration test cases
  • Involved in writing flexible queries Confidential DAO layer.
  • Used Eclipse as IDE tool to develop the application and JIRA for bug and issue tracking
  • Followed strategy of TDD using Junit based testing where writing test cases first and then writing logic based on test cases to reduce QA cost.
  • Used ANT tool for building and packaging the application.
  • Code repository management using SVN.
  • Implemented the project using SAX, DOM and XPATH to retrieve the data from the xml documents.
  • Implemented the project using Web Services (JAX-WS), WSDL, UDDI, SOAP to communicate with other systems (RITA, RADAR) by using Apache Axis.
  • Used spring framework for the business layer using Spring Core, Spring Web MVC, Spring AOP modules.
  • Developed back-end interfaces using stored procedures, Functions, Anonymous PL/SQL, Table level triggers.
  • Used Perforce as version control tools to maintain the code repository.
  • Involved in deploying the application on development and Staging environments.

Environment: Core Java, Struts, Servlets, HTML, CSS, JSP, XML, JavaScript, DAO layer, Spring, Integration testing, WSDL, Water fall, OOPS, Eclipse IDE, AXIS2, Oracle, SQL, JDBC, JUNIT, ANT, SVN, Apache Tomcat Server.

We'd love your feedback!