We provide IT Staff Augmentation Services!

Java Full-stack Developer Resume

2.00/5 (Submit Your Rating)

LA

SUMMARY

  • Having 8+ years of professional experience in the IT Industry involved in Developing, Implementing, and maintenance of various web - based applications using Java, J2EE Technologies.
  • Experience in all phases of Software development life cycle (SDLC), which includes User Interaction, Requirement gathering, Business Analysis/Modeling, Design/Architecture, Development, Implementation, Integration, Documentation, Testing, and Deployment.
  • Experience in working with different SDLC methodologies like Waterfall, Agile (TDD, SCRUM).
  • Understanding of object-oriented JavaScript, and JS analogies of classes, namespaces, modules, and other OO concepts.
  • Proficient in Java/J2EE Design Patterns including Singleton Factory, Model View Controller (MVC), Data Access Object (DAO) and Business Delegate. Well versed with core Java concepts like collections, multithreading, serialization, Java beans.
  • Extensive experience of designing and developing software applications with Java, J2EE, EJB, JSP, JSF, Servlets, Java Beans, ORM, Web Services, JDBC, XML, CSS, SOAP, REST.
  • Experience in SOA integration projects leveraging SOAP/RESTful web services and Spring Framework.
  • Strong knowledge on principles of Microservices and Microservices-Architecture. Experience developing SpringBoot based Microservices by leveraging modern CICD tools and deploying in Public-Cloud (AWS).
  • Proficient in building RESTful Service with Java using JAX-RS, Jersey and Spring Boot.
  • Strong experience with frontend technologies like HTML5, CSS3, Scripting languages like JavaScript, jQuery, AJAX, Angular JS, BackboneJS and good knowledge in ReactJS, Ember JS.
  • Hands-on experience in creating responsive user Developed Dynamic and robust UI using Angular 2/7, React JS, HTML, CSS, SASS, JavaScript, jQuery by connecting backend API's with JSON.
  • Strong knowledge of J2EE Platform including Servlets, JSP, JMS, JDBC, EJB, JNDI, JPA and Hibernate.
  • Proficient with development of RESTful Web Services using JAX-RS for exchange of JSON and XML representations.
  • Worked on APIGEE and the APIGEE Baas platform.
  • Mule ESB experience in implementing Service - Oriented Architecture (SOA) and Enterprise Application Integration (EAI) using Mule Server 3.x.
  • Participated in deployment of Mule ESB applications using Cloud Hub and Strong experience in Integration using Mule ESB in integrating various third-party solutions.
  • Extensive experience in design and architecture of J2EE based large applications and good working experience in using different modules like Spring Core Container Module, Spring Application Context Module, Spring MVC Framework module, Spring AOP Module, Spring ORM Module, and Spring Batch in Spring Framework.
  • Extensive experience in implementing MEAN Stack (MongoDB, Express JS, AngularJS, NodeJS) with RESTful stands
  • Experienced with OpenShift application scaling, OpenShift administration, OpenShift handling Docker and Kubernetes and OpenShift Security Context Constraints (SCC) and service account.
  • Experience in writing numerous test cases using JUnit framework. Expertise in developing dynamic web pages in HTML with AngularJS for UI and developed single page application by using AngularJS.
  • Worked on IDE's such as Eclipse/MyEclipse and WSAD/RAD for developing, deploying and debugging the applications. Experience in developing applications using frameworks like Struts, Hibernate and Apache CXF.
  • Expertise in developing dynamic web pages in HTML with AngularJS for User Interface and developed single page application by using AngularJS.
  • Experienced in using ANT and Log4j. Experience working with databases such as Oracle 8.x/9i/10g, MS-SQL Server 2008/2005, MySQL and using PL/SQL to write stored procedures and functions for different Data Models.
  • Experience in AWS Cloud platform and its features which include EC2, AMI, EBS, and Cloud watch, AWS SQS and AWS S3 and have extensive experience on Google Cloud services (Anvato, Apigee, Hire, Firebase).
  • Designed and developed custom Mongo applications specific to clients' needs and proficiency in multiple databases like MongoDB, Cassandra, MySQL, ORACLE, and MS SQL Server. Worked on MongoDB database concepts such as locking, transactions, indexes, Sharding, replication, schema design.
  • Expertise working on Application Servers and Web Servers like WebSphere 6.x/7.x, WebLogic 8.x/9.x/10.x, Apache Tomcat 5.x/6.x/7.x. Experience in using Integration tools like Jenkins, Cruise control.
  • Experience in developing test cases and test plans besides involving in Unit testing, Integration testing and User acceptance testing extensively.
  • For Desktop applications, have designed and developed GUI Tools using Java Swing.
  • Have extensive knowledge on Swing Components such as window classes, layout managers, event handling and custom rendering / editors, JTree, JTable, Collections Framework, Multi - Threading, EDT, etc
  • Experience in Creating the CI/CD Azure DevOps Pipeline for the .net, java & UI based Web Applications.
  • Experience with setting up theCI/CD pipelineusingJenkins, GitLab, GitHub, Octopus DeployandAWS Code deploy.
  • Management and design of integrated build pipelines using continuous integration workflows such asJira, Git, JenkinsandArtifactory.

TECHNICAL SKILLS

Operating Systems: Dos, Windows, Unix, and Linux

Languages: C, C++, Java, SQL, HQL, PL/SQL

Java/J2EE Technologies: Java EE 4/5, Servlets, JSP, EJB, JSTL, XSLT, JDBC, JNDI, JMS, JPA, JSF

Web Technologies: HTML, DHTML, CSS, XML, Java Script, AJAX, JSP, Angular JS, React JS, Node JS,jQuery

XML/Web Services: XML, XSD, SOA, WSDL, SOAP, Apache Axis, DOM, SAX, JAXWS, JAXRS, XML Beans, REST

Frameworks: Jakarta Struts, Hibernate, Spring, Spring Boot, Spring MVC.

RDBMS / NoSQL: ORACLE 10g MS-Access, MySQL, SQL-Server, DB2, MongoDB

Web/Application Servers: Apache Tomcat, JBoss, Web Sphere, Web Logic.

IDE's and Tools: Eclipse, NetBeans, WebStorm, Sublime Text, MyEclipse, RAD, WSAD

Design Patterns: Singleton, session facade, Front Controller, MVC, DAO, MVVM.

Version Controls: GIT, SVN, CVS

Methodologies: Unified Modelling Language (UML), Rational Unified Process (RUP), Agile.

Build Tools: Ant, Maven, Gradle, Jenkins.

Testing Tools: JUnit, Jasmine, Protractor, Selenium, Karma

PROFESSIONAL EXPERIENCE

Confidential, LA

Java Full-stack Developer

Responsibilities:

  • Involved in designing, development, customization, and enhancement of various tools that includes using Java8, Spring Framework, and Maven.
  • Developed UI pages with HTML5, CSS3 JavaScript, jQuery, Angular6 and Bootstrap for creating Responsive Web pages
  • Experienced in a fast-paced Agile Development Environment including Test-Driven Development (TDD), Scrum, and SAFE. (Scaled Agile Framework)
  • Good Exposure to industries like: Banking, Insurance and Service Sectors.
  • Experienced in implementing OOPS Concepts using java/J2EE technologies such as Core Java Collections, Generics, Enums and Annotations etc.
  • Worked on Java8 features using a new library for refactoring, lambda, functional interfaces, streams -parallel processing, and aggregations.
  • Expertise in working with technologies: Core Java, Spring MVC, Spring Batch, Spring Boot, Spring JDBC and Hibernate.
  • Proficient in Java/J2EE Design Patterns including singleton, command, object pool, session facade, Model View Controller (MVC), Data Access Object (DAO), Factory, Adapter, Observer and JMS components.
  • Used Spring Core Annotations for Dependency Injection and Spring JTA transaction Manager.
  • Good knowledge of developing RESTful Web ServicesusingSpring MVCandTomcat/Glass FishServers.
  • Implemented the application usingSpring IOC, Spring MVC Framework, Spring Batch, and Spring Bootalso handled the security usingSpring Security.
  • Provided RESTful web services using Spring Framework and worked with data exchange formats like XML and JSON formats and used SOAP UI to evaluate the Web Services.
  • Designed and Implemented REST web services using JAX-RS.
  • Spring MVC Framework IOC (Inversion of Control) design pattern is used to have relationships between application components.
  • It is also used to separate the application configuration and dependency specification from the actual application code.
  • Implemented Spring security for application access and authorization.
  • Performed unit testing and integration testing on the ACMS applications using Mockito and Junit for the changes implemented.
  • Implemented JMS utilizing Spring framework to communicate between the ACMS internal applications and external applications.
  • Used Splunk to search, monitor, and analyze the logs to determine root cause of the issues when running in production phase and managed them.
  • Configured WebSphere Recourses like JDBC Providers, JMS providers.
  • InstalledEARs, WARsand configured application specificJVM settings,Web containerparameters using the Admin Console and WSADMIN

Environment: Angular6, JQuery, JavaScript, XML, HTML5, CSS3, AJAX, JSON, Java8, Eclipse, Tomcat-9.0, WebSphere 9, Bootstrap, Spring Boot, Spring Cloud, DB2, SVN, hibernate framework, Maven build tool

Confidential, Florida

Java Full-stack Developer

Responsibilities:

  • Involved in Agile Sprint methodologies to do requirements gathering, analysis and planning. Involved in gathering requirements from existing functionality for the custodians.
  • Developed the presentation layer written using HTML, CSS3, JavaScript, jQuery.
  • Written code on Typescript and ES6 to implement Angular 2 Components and worked on different changed procedures of AngularJS to Angular2.0.
  • Expertise in using inbuilt and custom AngularJS directives and filters to add functionalities to the web page.
  • Implemented Bootstrap for responsive UI design, so that application can be used from various browsers and devices.
  • Used Spring core for dependency injection/inversion of control (IOC), and integrated AngularJS and Hibernate.
  • Used APIGEE for API Identification and Resource Definition based on REST principles.
  • Used Spring MVC for REST API and Spring Boot for micro services.
  • Used Microservices architecture with Spring Boot based services.
  • Worked on Rest Web services for backend services.
  • Implemented Declarative transaction management using Spring AOP.
  • Deployed Spring Boot micro services Docker container using Amazon EC2 container services and AWS admin console.
  • Setup and buildAWSinfrastructure various resources VPC, ELB, EC2, S3, IAM, EBS, Security Group, Auto Scaling and RDS in Terraform
  • Utilized AWS Lambda platform to upload data into AWS S3 bucket and to trigger other Lambda functions.
  • All the functionality is implemented using Spring IO / Spring Boot and Hibernate ORM. Implemented Java EE components using Spring MVC, Spring IOC, Spring transactions and Spring security modules.
  • Managed and maintained Oracle database in production domain
  • Defined and constructed layers, server-side objects and client-side interfaces based on J2EE design patterns. RESTful web services using Jersey for JAX-RS implementation.
  • Architect our core processing applications for maximum scalability and availability using test-driven development, Inversion of control (IoC), dependency injection, design patterns, trunk-based development.
  • Written SQL queries PL SQL Stored procedures, functions, triggers, cursors, sequences, and indexes, which are going to be invoked by Batch processes.
  • Used HQL, Named Parameters, Named Queries and Interfaces such as Expression, Query and Criteria for implementation of Hibernate template and extensively used Hibernate Cache.
  • Upgraded the swagger to new version while maintaining the look and functionality of the UI.
  • Involved in CI/CD process using GIT, Jenkins job creation, Maven build and publish, and Fabric implementation.
  • Operated JIRA very closely for bugs brought up by the QA team and handled it appropriately.

Environment: HTML 5, CSS 3, Bootstrap, JavaScript, JSON, Maven 3.0, Spring 4.x, Hibernate 4.x, Mule ESB, Restful Web Services, Rest API, jQuery, Amazon Elastic Beanstalk, S3, Jenkins, Git, Elastic search, jQuery, JAX-RS, Junit 4.4, Log4j, Agile Scrum.

Confidential, New Jersey

Java Full-stack Developer

Responsibilities:

  • Worked in Agile Environment and Iterative development process using Scrum concepts that includes Analyzing, Designing, Coding, Testing, implementation & Production Support.
  • Applied J2EE design patterns like Singleton, Data Transfer Object (DTO), Data Access Objects (DAO), Front Controller and Adapter during the development of components.
  • Designed and Developed complex UI screens using HTML, CSS, AJAX, JSP, jQuery, JavaScript for request management and search and filter modules.
  • Developed GUI using JSP, Struts, HTML3, CSS3, Swing and JavaScript to simplify complexities of the application.
  • Built dynamic and responsive web flow using AngularJS controllers, services & custom directives and AJAX calls.
  • Performed both client-side validations and server-side validations, client side using JavaScript and server side using in built Struts Validation Framework.
  • Developed Microservices using Spring MVC, Spring AOP and Hibernate, Spring batch, Web Services like SOAP.
  • Exposed and consumed SOAP based Web Services to communicate, used SOAP UI for testing.
  • Implemented cross cutting concerns like logging and monitoring mechanism using Spring AOP.
  • Adopted J2EE design patterns like Service Locator, Session Facade and Singleton.
  • Implemented SOA architecture with web services using SOAP, WSDL and XML.
  • Implemented Dynamic batch feature for batch processing with Spring batch.
  • Implemented the data persistence functionality of the application by using Hibernate to persist java objects to the relational database.
  • Creation of database objects like tables, views, Indexes on tables, synonyms, materialized views, Stored procedures, packages using oracle tools like SQL plus.
  • Developed SQL and PL/SQL scripts to transfer tables across the schemas and databases.
  • Developed SOAP based Web Services for Integrating with the Enterprise Information System Tier.
  • Used jQuery for accessing JSON objects received from server side.
  • Used ANT for compilation and building JAR files, Used SVN version control tool.
  • Deployed applications on WildFly Server and performed required configuration changes.
  • Used JIRA for bug tracking, project level issue tracking and environmental issue tracking.

Environment: JavaScript, jQuery, AJAX, HTML3, JSP, CSS3, SASS, Angular JS, J2EE, Spring 4.x, Hibernate 4.x,Web Services, SOAP UI,XML, WSDL, PL/SQL, Agile Methodology, JIRA processes, SVN, Design Patterns, WebSphere MQ, Eclipse IDE.

Confidential - Carrollton, TX

Java Developer

Responsibilities:

  • Developed modules in Java and integrated with MySQL database using JDBC.
  • Worked as a member of Maintenance team and performed debugging of the code.
  • Designed and developed web-based software using Java Server Faces, Spring MVC Framework and Spring Web Flow.
  • Setup the class path for the Java JDK and managed the Java Virtual Machine (JVM) settings.
  • Prepared client-side scripts using Java and JavaScript.
  • Developed web applications using Spring MVC framework.
  • Used Spring annotations and XML configuration for Dependency Injection.
  • Implemented JSON strings to transfer java object data.
  • Created Connections using Spring JDBC to the database (Oracle 11g) and developed SQL queries to manipulate data.
  • Generated Hibernate configuration files hibernate mapping files and Hibernate Data Objects to communicate data in persistent layer.
  • Represented the team in project meetings and during the client visits.
  • Responsible for preparing formal testing plans and implementing test processes using JUnit.
  • Designed and developed Use cases, Sequence Diagrams and behavioral diagrams for new Alerts application from reference from RTC.
  • Worked with Ajax for intensive user operations and client-side validations.

Environment: Java SE 8, SoapUI, Junit, Agile, JDK 1.7, J2EE 1.5, Spring 2.0, Hibernate, Eclipse Juno.

Confidential

Java Developer

Responsibilities:

  • Worked with Front-end development tools such as HTML, CSS, JavaScript, Bootstrap and AngularJS.
  • Worked as a Java Developer in developing modules as per the client requirement.
  • Played a key role in designing the blocks and in preparation of the design documents.
  • Prepared and built packages with the latest updates and patches included.
  • Solved the tickets by answering high priority issues on the upgrade failures.
  • Provided code fixes and work around as per the priority of issues.
  • Performed successful System upgrades on the Nodes and checked the stability of the nodes post upgradation.
  • Responsible for taking backup of the nodes and restoring them in case of system failures.
  • Provided support to customer support team on hardware and application related issues.
  • Prepared automation of test cases using eclipse and TestNG environment (JCAT scripts).
  • Executed the test suite using Maven build and collected the logs of the failed scripts.

Environment: HTML, CSS, Bootstrap, C++, Java SE 8, JSP, JavaScript, jQuery, AngularJS, Soap UI, Apache Tomcat, Eclipse, Visual Studio 2005.

We'd love your feedback!