We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

SUMMARY

  • Highly Skilled Professional with having 5 years of professional experience in designing, developing and testing internet/intranet Web - based applications, Client/Server applications, J2EE Architecture, OO Design patterns, Core Java.
  • Experience in designing web/enterprise applications using Software Development Lifecycle (SDLC) methodology.
  • Proficient in applying design patterns like MVC, Singleton, Session Facade, Service Locator, Adapter, Visitor, Observer, Decorator, Front Controller, Data Access Object.
  • Very good understanding of Model View Controller (MVC), Client Server and Multi-tier architectures.
  • Excellent experience in Object Oriented Analysis and Design (OOAD), Development, Implementation and Testing of various software applications using Java, J2EE.
  • Expertise in Java concepts like OOP, JAVA SWING, JDBC, JMS, Multi-Threading and JUnit.
  • Hands on expertise in designing, developing and deploying applications using J2EE technologies including JSP, Servlets, Spring, Hibernate, EJB, JSTL, Struts, AJAX, JDBC, JNDI, Java Beans, Web Services and RDBMS.
  • Expertise in web development using HTML 4/5, DHTML, CSS, Java Script, XSL, XSLT, and XML (DOM, JAXP, JAXB).
  • Expertise on Spring Boot, Spring Core, Spring ORM, Spring DAO, and Spring MVC architectures.
  • Proficient in implementation of frameworks like Struts, spring, JSF, AJAX frameworks (Rich Faces, My Faces) and ORM frameworks like Hibernate.
  • Excellent experience with major relational databases - Oracle 8i/9i/10g, SQL Server DB2, My SQL
  • Excellent knowledge and experience of developing applications with MVC using Struts framework and Spring framework.Exposure to Mobile application development using React-Native.
  • Hands-on experience working with the JMS provider IBM MQ Series. Developed Message Driven Beans (MDB) and extensively used the JMS API.
  • Developed CI/CD system with Jenkins on Kubernetes container utilizing Kubernetes and Docker for runtime environment for CI/CD system to build and test and deploy.
  • Application development in different environments like Windows, Linux and UNIX.
  • Good Working Knowledge of ANT and Maven for project build/test/deployment, Log4j for logging, and JUnit for unit testing.
  • Good experience with Source code management collaboration tools GIT, SVN, GitHub, Bitbucket, Gitlab, AWS-Code commit.
  • Experience in creating JavaScript for using DML operation with MongoDB.
  • Strong programming skills in designing and implementation of multi-tier applications using web-based technologies like Spring MVC and Spring Boot.
  • Knowledge of XML and related technologies like XSL, XSLT and parsers like JAXP (SAX, DOM) and JAXB.
  • Defined set of security policies which helps in identifying categorizing and protecting the assets on AWS, managing access to AWS resource using accounts, users and groups.
  • Knowledge of application development for Cloud platforms using technologies like Java/J2EE, Spring Boot, Spring Cloud, Microservices. Experience in Microservices and Spring Boot application development.
  • Experience with databases such as Oracle, SQL Server, MySQL, DB2 and MS Access.
  • Created and developed the internal Angular 2/7/9 framework applications projects. Unit testing with Jasmine.
  • Experience with job scheduling systems such as Autosys to link and schedule Batch applications and setting up shell scripts for the same.

TECHNICAL SKILLS

Languages: Java/J2EE, Python SQL, PL/SQL, C/C++

Java/J2EE Technologies: J2EE, Servlets, JSP, EJB, JSTL, JDBC, JSF, JavaBeans, Struts, MVC, Hibernate, Spring, Log4j, XML, JMS, JNI, Junit, Web services and Custom Tags.

Web Technologies: HTML, JavaScript, CSS, AJAX, XML, JSP, AngularJS, React-Native

Frameworks and IDE's: Spring, Spring Boot, Hibernate, JPA, Spring Data, React Native

Application Servers: Apache Tomcat, WebLogic, WebSphere, JBOSS

Databases: Oracle, SQL Server, PL/SQL and My SQL

Operating Systems: Windows, Linux, UNIX

Web Services: WSDL, SOAP, JAX-WS, JAX-RS and REST API, AWS, Azure, Microservices.

Version Control Tools: SVN, Git hub, CVS

Build Script: Maven, Ant, Jenkins.

IDE's: Eclipse, NetBeans, Spring

Methodologies: Agile, Waterfall, SDLC, Iterative

PROFESSIONAL EXPERIENCE

Confidential

Full Stack Java Developer

Responsibilities:

  • Developing web applications using Java-8 Spring Boot backend and Angular 9 front end.
  • Expertise on REST based Maven applications. Marching towards Microservices. Responsible for architecture decisions and changes to applications.
  • Responsible for designing the database schema architecture of our applications.
  • Experience using Hibernate with JPA and writing custom queries for complex operations.
  • Assisting in bi-weekly releases and working as scrum-master for production of Angular, Spring Boot and Struts applications. Monitoring Bamboo deployment for DEV, TEST and PROD environments.
  • Developed different modules using java, Apache camel, Spring Boot and integrated web services using camel routing.
  • Used Kafka to produce and consume the topic based on the requirements.
  • Currently using Junit for unit testing and Postman API for End-to-End testing.
  • Implemented the application using Spring boot framework and handled security using spring security.
  • Used JIRA platform to create, manage, monitor and complete stories while working on Agile software development methodology attending daily SCRUM meetings to keep track of the ongoing project status and issues in the team.
  • Azure Deployment Engine is also used for deploying and testing the lower environments such as DEV, TEST and PROD.
  • IntegratedSpring Dependency Injection IOCamong different layers of an application.
  • ImplementedDAOlayer usingSpring JDBC Moduleto callDB2stored procedures from the application.
  • UsedMongoDBin backend to persistent data into database and written SQL/Mongo queries to access/update the data from/ to the database.
  • Development and support ofRestful Web servicesthat support JSON usingSpring Web services JAX-RS JSON Spring MVC Module.
  • Designed and processedJSONrequests according to different types of modules actions request data and responses accordingly to send it back to front end after the logic processing.
  • Designed and implemented application using HTML5, JavaScript and CSS3.
  • Worked on front-end React Native implementation for the Mobile Application. Added and updated views for the app, implemented state management using Redux.
  • Worked on Angular 9 and developed UI controller components, Angular Services and custom directives in each sprint.
  • Responsible for developing Python code for consuming RESTfulAPIs using Flask.
  • Used Python and Django to interface with the jQuery UI and manage the storage and deletion of content.
  • Used Spring Kafka API calls to process the messages on Kafka Cluster setup.
  • Generated JUnit test cases for testing various Java components and used J-Test tool for performance testing.
  • Developed the DAO layer using Java Hibernate and used caching system for real time performance.
  • Designed and developed RESTful Microservices using Spring Boot for the application to seamlessly integrate with supporting sub systems.
  • Pushed and pulled code to and from Bitbucket repositories and used it for continuous codebase development across my teams.
  • Worked on setting up Autosys jobs for the batch processes and shell scripts for archiving the logs

Environment: Java 8, HTML5, CSS3, Spring Boot, Angular 9, Bootstrap, Microservices, Hibernate 5, Oracle 11g, Java Script, React-Native, JUnit, Karma, Eclipse, IntelliJ IDE, Autosys, Azure.

Confidential

Java Developer

Responsibilities:

  • Involved in Full Cycle of Software Development from Analysis through Design, Development, Integration and testing phases by following Agile Software Development with Scrum methodology.
  • Designed and Developed application based on Micro service Oriented Architecture using Spring Boot and node Js.
  • Created single page web application by creating templates with HTML5(for pages), CSS3(styling), Bootstrap (speed development, responsive, consistency), ES6 and responsive components by using event binding and routing services for great user experience with Angular 7.
  • Developed the application using Spring MVC intensively that leverages classical MVC architecture and JavaScript for major data entry that involved extreme level of data validation at client side.
  • Created Reusable Angular 7 components using Typescript and services are obtained using Dependency Injection to consume REST API's.
  • Good experience in developing customized policies in APIGEE Edge and developing API's in APIGEE Baas.
  • Designed FACADE design patterns for APIGEE using JAVA platform.
  • Used Spring Boot framework to write Presentation Layer, Business Layers and Controller Servlets.
  • Used Spring Boot Actuator to externalize application's configuration properties for different environments.
  • Experience in handling messaging services usingApache Kafka.
  • Designed and developed custom message adapter components using Apache Kafka that allowed the message to travel through Micro services to base on Restful API utilizing Spring Boot with Spring MVC.
  • Used Kafka to read and write messages from external programs.
  • Build a prototype for various required services such as Scheduling, Logging and Notification Service using third-party Node JS based JavaScript library.
  • Utilized various JavaScript and jQuery libraries, AJAX for form validation and other interactive features.
  • Utilized Swagger framework for design, documentation, testing, and deployment of REST APIs in Spring Boot.
  • Used Hibernate for Object Relational Mapping (ORM) to interact with the Oracle database.
  • Developed entire frontend and backend modules using Python on Django Web Framework.
  • Excellent understanding of Hadoop architecture and underlying framework including storage management.
  • Designed, built, and deployed a multitude application utilizing the Amazon Web Services (AWS) stack (Including EC2 & S3 SQS) focusing on high-availability, fault tolerance, and auto-scaling.
  • Developed a third-party API with OAuth 2.0 authentication and used as a gateway for all the web services.
  • UsedANTfor building the application.

Environment: Core Java, Spring, Spring Boot, Microservices, AWS, Kafka, Hibernate, Agile/Scrum, HTML, JSON, AJAX, CSS, Angular JS,REST, JavaScript, Servlets and JavaBeans, Apigee, Tomcat, WebLogic, Oracle, XML, My Eclipse IDE, Mongo DB, SVN, ANT, Junit, Windows.

Confidential

Full Stack Java Developer

Responsibilities:

  • Involved in the complete SDLC (software development life cycle) of the application from requirement analysis to testing.
  • Followed Agile Methodology in analyze, define, and document the application, which will support functional and business requirements. Coordinate these efforts with Functional Architects.
  • Developed the UI using HTML5, CSS3, JSP and JavaScript for interactive cross browser functionality and complex user interface.
  • Used Node.JS to run AngularJS on server with mock JSON data and completed the UI development independent of server.
  • Designed, Configured and deployed Amazon Web Services (AWS) for a multitude of applications utilizing the Amazon cloud formation.
  • Worked on setting up Amazon EC2 instances, virtual private cloud (VPCs), and security groups.
  • All the functionality is implemented using Spring Boot, Micro Services and Hibernate ORM.
  • Designed and developed the REST based Micro Services using the Spring Boot and Spring Cloud.
  • Used Spring MVC module to develop MVC Architecture.
  • Extensively used Core Java 1.8 concepts and implemented Collections, I/O, Exception Handling and Generics in logic design and development
  • Used spring Data Framework to use the features of Spring JDBC and Spring ORM classes like JDBC Template to perform the database the database operations by connecting Data Sources available.
  • Implemented Spring AOP for declarative transaction management.
  • Wrote Python scripts to parse XML documents and load the data in database.
  • Using Hibernate ORM tool for Memory mapping object-oriented domain model to relational database
  • Stored procedure in the database and used Dynamic SQL to load the data.
  • Used Jersey to implement Restful Web Service and used XML form to transfer the data.
  • Used Rest Controllers to replace the existing operations layer, which acts as bridge between business layer and the UI.

Environment: Agile, Java/J2EE, Angular JS, HTML, XML, CSS, JavaScript, XHTML, AJAX, Spring MVC, Hibernate, Oracle, SQL, JMS, REST Web Services, Log4j, Docker, Kubernetes, Servlets, Junit, ANT, GIT and Windows.

Hire Now