Full Stack Developer Resume
New, YorK
SUMMARY
- Around 7+ years of experience as a Full Stack Developer in developing Web - based Enterprise applications using Java/J2EE technologies
- Proficient in understanding business processes, gathering business requirements, Prioritize the requirements, and change them to technical requirements for the development team.
- Expertise in UML diagrams. Good understanding of Use Case, Class, State Chart, Activity, Sequence, Collaboration Diagrams.
- Developed applications on different IDE’s such as Eclipse, Intellij.
- Experience in Configuring and deploying applications on Apache Tomcat Application Server.
- Expertise on Object oriented concepts like Classes, Objects, Inheritance, Encapsulation, Polymorphism and Abstraction, good programming skills in Java.
- Hands-on experience in Design, Development, and Maintaining Java based web applications in various domains including telecommunication and Business Management.
- Good Analytical and problem-solving skills for design, creation, and testing of programs.
- Proficiency Exception handling, Multi-dimensional Arrays, Multithreading, Synchronization etc. in Java
- Implemented the caching module using JAVAMulti-threading.
- In depth Experience in Core Java techniques such as OOPs concepts, Collections Framework, Exception Handling, me/O System, and Multi-threading in JDK 1.8
- Experience using Hibernate 3.X-4.X framework for providing ORM (Object Relational Mapping) tool for relational databases, JDBC API, and JPA (Java Persistence API) for data storage into databases.
- Proficiency in implementing MVC design patterns using Spring framework and Spring Boot.
- Experience in design/development of web applications using Java, J2EE, Servlets, JMS, MVC Framework, Web Services, XML, JSON, and JAXB.
- Responsible for designing the User Interface by coding in HTML5, CSS3, Angular, Bootstrap to build this SPA Single Page Application.
- Experience developing SPA (Single Page Application) using Node and angular 2.X
- Expertise working wif MySQL database. Used Hibernate Query Language (HQL) and Custom Queries to query data from MySql database in DAO.
- Involved in creating and extracting data from databases using Mongo, SQL queries, PL/SQL Stored procedures, triggers, and packages on Oracle database.
- Proficiency in using JUnit framework for unit testing, created numerous test cases using JUnit.
- Expertise in using Teamcity for Continuous Integration
- Hands-on administrative experience wif the installation of packages and deployment of Applications in Open shift apaas server and AWS cloud.
- Used MVC (Model View Controller), Singleton and Abstract design patterns in application development.
- Experience in working wif Agile methodology of software development.
- Proficient wif MS office Suite.
- Good team player, energetic, self-motivated individual
TECHNICAL SKILLS
Architecture & Framework: Java, Java 8, Spring MVC, Spring Boot and JPA/Hibernate
Database: MySQL, Oracle and MongoDB
IDE: Intellij, Eclipse, MS Visual Studio Code, Editplus, TextPad
Design Methodology: Waterfall, Agile-Scrum
Design Patterns: MVC, DAO, Factory, Template
Operating Systems: Windows 9x /XP/2003/VISTA/7/8Technologies Core Java, JSP, Servlets, HTML5, TypeScript, SQL, PL/SQL
Web application servers: OPenshift, Tomcat
Testing: JUnit
Build Tools: Maven, ANT, Teamcity
PROFESSIONAL EXPERIENCE:
Confidential, New York
Full Stack Developer
Responsibilities:
- Applied Spring Framework for transaction Management and Spring JDBC for building ORM and Dependency Injection.
- Design and develop the application using Spring MVC and Spring Boot including Spring Bean, Spring security and webflux.
- Created variousSpringboot andSpringbatchapplications to connect them to various databases and created queries to retrieve data and modify the tables for the databases.
- Used Agile practices and Test-Driven Development techniques to provide reliable working microservices early and often.
- Utilized JavaScript Escape before inserting untrusted data into JavaScript data values.
- Design, develop, test and maintain the application built onSpring, and Hibernate-JPA.
- Developed Database Access Objects (DAO) using the Spring Hibernate Support.
- Utilized prepared and callable statement parameterized queries to prevent SQL Injection.
- Used Hibernate Node andSpringJDBC to connect to Mysql database and retrieved data.
- Designed User Interface using HTML, XHTML, CSS/CSS3, JavaScript, AJAX and Angular 5/7 and XML in a responsive grid layout. Implemented responsive design template to get a new interface in Bootstrap, HTML5.
- Involved in an Agile based approach wif Scrum for UI Development.
- Migrating existing application into REST basedMicroservicesto provide CRUD capabilities using node and Spring Boot.
- Designed and developed the REST basedMicroservicesusing the Spring Boot, Spring Data wif JPA.
- Developed Web services for sending and getting data from different applications using REST.
- Used Restful, Web Services for Data Exchange (send/receive appeal case information, filings, documents, etc.) wif external agencies.
- Developed Rest Web services usingnode and SpringMVC and migrated few services from servlets toSpring MVC.
- Implemented Business Logic using POJO's and used Web Sphere to deploy the applications.
- Involved in writing Mongo, SQL queries using TOAD.
- Primarily focused on database and maintenance. Wrote SQL scripts to create triggers and stored procedures.
- Designed and developed persistence layer build on ORM framework and developed it using Hibernate.
- Used custom persistence mechanism to execute queries and JPA to create, retrieve, update, and delete operations.
- Experience wif Continuous Integration/Continuous Deployment using Maven, Jenkins.
Environment: Java, J2EE, Spring 4.X,SpringBoot, JPA, Hibernate, HTML, String Buffer, String Builder, Sonar, SOAP, Restful, Web services, Spring boot, Microservices, JunitWeb Services, PLSQL.
Confidential, Franklin Lakes, NJ
Full Stack Developer
Responsibilities:
- Involved in all phases of the project from analysis and requirement phase to delivering the project. Implemented few front-end modules and centralized data warehouse solution using Docker/Kubernetes, Microservices, Apache Kafka, Spring MVC, JPA, JSF, Java 8, Microservices and integrated wif micro services and Spring Boot based middleware layer.
- Proficient using IntelliJ IDE while developing application.
- Created System Requirement Specifications (SRS) report of the project by collecting all the requirements from client. Used Selenium for landing page testing, A/B testing and end to end testing automation.
- Analyzed the requirements and formulated project scope.
- Implemented batch jobs for regular data update and messaging queues.
- Designed front-end presentation logic using JSP, Java Script, CSS, and Strut tags.
- Implemented client-side validations using JavaScript. Developed various generic JavaScript functions for validations.
- Developed internal coding using J2EE technologies based on the MVC Architecture.
- Implemented Business Logic using Java, Spring, Struts, and Hibernate.
- Developed the functionalities using Agile Methodology.
- Developed Business objects using POJOs and data access layer using Hibernate framework.
- Used Apache Service Engine for creating and deploying Web Service clients using SOAP, WSDL.
- Used Web Services for creating rate summary and used WSDL and SOAP messages for getting useful plans from the different module and used XML for data retrieval.
- Achieved Dependency injection by creating Spring services, Spring controllers, and DAOs to wire objects of business classes.
- Implemented DAO pattern to fetch data from database using Hibernate to carry out various database operations and avoid redundant database access statements.
- Involved in configuring XML mapping files and POJO objects.
- Used Hibernate Transaction Management, Spring/Hibernate Batch Transactions, and Hibernate cache concepts.
- Retrieved information from the Oracle database using Spring-Hibernate.
- Resolved bugs/defects in the application by coordinated wif team members of the project to assure a positive outcome.
Environment: Java, J2EE, Spring MVC, Hibernate, Junit, JSP, Java Script, CSS, Servlets, JDBC, AJAX, Web services, REST, SOAP, XML, jQuery, React, JavaScript, Angular 6, Web Sphere, SQL, Oracle, Windows
Confidential, Ballinger, TX
JAVA Developer
Responsibilities:
- Responsible for all stages of design, development, and deployment of applications. Active role in Test Driven Development termed as TDD apart from Agile Software Development.
- Implementation of a responsive UI which will scale itself depending on the device, platform, and browser, using Vue JS, HTML5, CSS3, Bootstrap, and Performed client-side validations using JavaScript.
- Implemented modules into Node JS to integrate wif designs and requirements.
- Used Node JS to run web pack tasks and build properly the project.
- Spring Batch is used for Batch processing wif which notifications are sent in a timely manner.
- Implemented RESTful and SOAP-based web services and used Soap UI for testing.
- Strong noledge in developing Web Services using SOA, SOAP, WSDL, and XML.
- Having Experience using tools like RAD, SOAP UI, TOAD, Perforce, POSTMAN. And build methods like MAVEN.
- Automate build process through Gradle Script build framework.
- Implemented Microservices based Cloud Architecture on Amazon Web Services (AWS) Platform and Cloud Foundry.
- Used Spring Security to provide JWT based authentication, authorization, and access-control features for the application.
- Implemented SOA architecture wif web services using SOAP and XML using Apache Commons. Worked on parsing the XML files using DOM/SAX parsers.
- Integrated wif various external systems using REST web services.
- Created JUnit test cases to automate the testing of business logic.
- Used GitHub to maintain the version of the files and took the responsibility to do the code merges from branch to trunk and creating a new branch when new feature implementation starts.
- Used Spring Tool Suite (STS) IDE tool for application development.
- Performed unit testing wif JUnit and used Mocha and Chai for JavaScript framework for end-to-end testing.
Environment: Kotlin, HTML5, CSS3, JavaScript, jQuery, Ajax, Vue.JS, AWS, Microservices, Spring, Spring Boot, Spring Security, Spring batch, Spring MVC, JUnit, J2EE, Gradle, JMS, RESTful, Agile Methodology, Log4J, Web Sphere, GitHub, STS.
