We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

5.00/5 (Submit Your Rating)

SUMMARY:

  • Around 8 years of experience in Analysis, Design, Architect, Development, Testing and Deployment of software applications.
  • Expertise in Server - side programming using Core Java, J2EE, Servlets, JSP, JDBC, Java Beans, Hibernate, Oracle, Struts, Spring and Spring Boot.
  • Proficient in using Spring Dependency Injection, Spring MVC, Spring Boot, Spring Security, Spring JDBC and Spring Hibernate Integration.
  • Expert Knowledge on WSDL, SOAP & REST Web services.
  • Extensive experience in design using EJB, jQuery, JavaScript, Ajax, JMS, Java Beans, Servlets leading to substantial reduction in time and effort.
  • Good experience in developing rich user interface applications using HTML5, CSS3, JavaScript, jQuery, Angular, Node JS, Bootstrap, XML and JSON.
  • Experienced in planning, design and implement portal solutions using WebSphere Portal.
  • Strong knowledge of Object-Oriented Design Methodologies such as Polymorphism and Inheritance
  • Develop using Multi-Threading, Collections, Generics to keep ideal time as minimum.
  • Expert in Web Services (SOAP, JAXB, JAX-WS and JAX-RS) and RESTful Web Services.
  • Expertise in implementing different Design patterns such as singleton, session facade, DAO, DTO, Factory and Business delegate patterns.
  • Expertise in building and deploying JAR files and working with various version control systems such as Clear Case, CVS, SVN, GIT and VSS.
  • Good work experience in writing SQL queries with major relational Databases like My SQL, Oracle and MS SQL Server and No SQL databases like MongoDB.
  • Experience in deploying applications using web and application servers like JBOSS, IBM WebSphere, Web Logic and Apache Tomcat.
  • Expert in using testing, logging, and building tools like JUnit, Log4J and Ant.
  • Expert in using automated tests like Selenium.
  • Experience in handling messaging services using Apache Kafka
  • Develop Java and J2EE applications using IDEs like Eclipse, Spring STS and IntelliJ.

PROFESSIONAL EXPERIENCE:

Confidential

Java Full Stack Developer

Responsibilities:

  • Coded extensively using JavaScript MVC Framework, React Js to make rich internet web Application for a Single page app (SPA) using TypeScript. Worked with React Js workflows such as Flux and Redux. Worked on React JS Virtual Dom and React views, rendering using components which contains additional components called custom HTML tags. Involved to implement various screens for the front end using React.js and used various predefined components from NPM (Node Package Manager) and redux library. Worked on Scala to manage parallel processing, concurrent programming with mutable state, parsing of files and developed applications using Play framework. Deployed Docker contained Spring boot micro services into Microsoft Azure container service using Azure Portal console and used terminal to troubleshoot running pods. Developed the application using Java 8 and implemented its features like lambdas Expressions, Time API, Streams, functional interfaces, collectors, default methods, type interfaces, for each. Used multithreaded environment to run processes asynchronously using different future calls to access the data. Extensively used various Spring Framework modules like MVC,
  • Dependency Injection (IOC), Auto Wiring, Spring Security and AOP. Created and injected spring services, spring controllers and DAOs to achieve dependency injection and to wire objects of business classes. Integrated with different React Components to build different UI specs like card - list page, card-Entry page. Worked on displaying the Cookie Banner Upon the user selected locale p and handled it in the React Middleware. Worked with React JS components, Redux Forms, Events, Router. Spring Boot microservices were developed using microservice architecture with RESTFUL and Apache Kafka. Used Apache ActiveMQ and Web Sphere MQ as message-oriented middleware for exchanging the messages. Employed fail safe and circuit breaker patterns for the first time in Client's email applications using Hystrix an Hystrix Dashboard in Spring Boot Micro Service Applications. Implemented functionalities using Spring IO / Spring Boot with Thyme leaf and Hibernate ORM. Configured the Hibernate configuration fil

Confidential

J2EE Developer

Responsibilities:

  • Developed and implemented the MVC Architectural Pattern using Spring MVC Framework including JSP, Servlets and Action classes. Developed web applications by implementing REST JAX - RS web services with annotations and handled XML & JSON as a response from the server. Created web services using SOAP, WSDL.
  • The calls and responses between client and server are transmitted as SOAP messages. Designed front end pages using JSP, JQUERY, JavaScript and AJAX calls to get the required data. Created DAOs to interact with database for insert, update and delete operations using JDBC. Used MyBatis as a database persistence tool. Used JBoss Application server and Apache Tomcat for deploying the applications. Developed DAO Database access objects for accessing Sybase Database. Have an experience working with Android SDK software and involved in developing the Android applications. Worked with Native Applications to run web applications on mobile devices. Maven used for the building and deploying. Followed Agile software methodology for software development. Used Eclipse as an IDE for development, build, deployment and testing the application. Used JIRA for bug and issue tracking.

Environment: Spring 3.0 MVC, JSP 1.2, Servlets 2.1, XML, SOAP, UDDI, JDBC, WSDL,Sybase, Android SDK software, JavaScript, AJAX, UML, HTM, Maven, ANT, MyBatis, Windows 7, JBoss 6.1, Apache Tomcat 6.x/7.x, Eclipse, REST Web Service using JAX-RS, and MS SQL Server.

Confidential

Java Developer

Responsibilities:

  • The application is designed using J2EE technologies along with Spring Boot framework. Used Spring JDBC module for communicating the database in the DAO layer. Maintain the Controller, Dao and Service configuration files. Designed and developed a Rich GUI front - end using HTML, JSP, and jQuery. Used spring framework for developing application. Comfortable working with CSS preprocessors like SASS/LESS Experience in making the DevOps pipelines using OpenShift and Kubernetes for the Microservices Architecture. Worked on complete design and coding using JSP, Servlets. Micro - Services, API's and Software App's development using Java, Spring Boot, APIGEE, PaaS Technologies like PCF, AWS. Capture customer and market requirements identify gaps with EHR, and develop plan and functions to close the gaps that met both business and functional EHR requirements. Connectivity to other
  • NextGen EHR nodes 3rd Party EHR nodes to use the NextGen HIE to be a clearing house for Magellan transactions. Development of Spring Boot application with Microservices. Implemented Microservices architecture to make application smaller and independent. Used JSP, JavaScript, jQuery, AJAX, CSS3, and HTML5 as data and presentation layer technology. Implemented the caching mechanism in Hibernate to load data from Oracle database. Experienced in testing Angular, Angular 2 applications using Jasmine, Mocha, Karma, and Angular Test Bed. Involved in using Core java concepts - Collections,
  • Exception Handling, Multi-Threading, Serialization etc. Involved in development of application using struts, RAD and Oracle data base. Developed user interface using HTML, CSS, JSPs and AJAX. Analyzed the Node.JS server structure in legacy project, then mimicked the REST service by using Java JAX-WS API and did the corresponding configurations. Client-side validation using JavaScript and jQuery. Designed the Application using Model View Controller Architecture. Developed different modules using J2EE (Servlets, JSP, JDBC, JNDI) Hosting Micro Services on PCF and AWS platforms. Integrated the Application with Database using Hibernate. Used Maven for building and managing dependencies of the application. Involved in configuring Log4J file for better logging of the applications. Performed code review and unit tested the application using Junit, wiremock, Powermock, Mockito framework. Used Jenkins to deploy and manage build process. Used SVN to version control

Confidential

Java Developer

Responsibilities:

  • Involved in use case design, functional documentation, and technical documentation. Effectively interacted with team members and business users from different regions for requirements capture and Analysis Responsible for understanding the scope of the Project and Requirement gathering Used MVC architecture for application development Configured the URL mappings using struts - config.xml file Created a User Interface through HTML and JSP Involved in creation of different Action Class. Developed the business layer logic and implemented EJBs Session beans. Involved in using JBOSS for designing the application.
  • Implemented the application using Servlets which is based on Model View Controller Design Patterns. Developed user interfaces using JSP and form beans with JavaScript to reduce round trips to the server. Involved in development of controller component using Servlets and view component using JSP, Worked on Spring-DAO based declarative transaction management. Implemented Hibernate and Struts framework. Involved on the back end application to modify business logic by making enhancements. Involved in the business logic-coding framework to seamlessly map the business logic into respective value beans. Involved in publishing the web services to help users interacting with web services. Worked on Hibernate object/relational mapping according to database schema Involved in the debugging and troubleshooting related to production and environment issues Used SVN as configuration management tool for code versioning and release Used Log4J to print the logging, debugging, warning info on the server console Performed Unit testing

Environment: Java, JDK, Struts, Servlets, JSP, HTML, JavaScript, Ajax, ORACLE, Eclipse, Ant, CVS, JUnit, Apache Tomcat, JBOSS, EJB.

We'd love your feedback!