We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

5.00/5 (Submit Your Rating)

Lincoln, RI

SUMMARY

  • Over 5 years of experience in implementing each phase of Software Development Life Cycle (SDLC) including Requirements gathering, Analysis, Design, Reviews, Coding, Unit, and Integration Testing.
  • Experience in analysis, design, development, testing, maintenance, performance tuning, and deployment of internet, e - commerce, and client-server applications using Java, Servlets, JSP, JavaBeans, JDBC, Spring, Hibernate, AJAX, and JavaScript.
  • Extensively worked with MVC Architecture using Spring, Hibernate, Struts, and React JS.
  • Expertise in Distributed and Web environments, focused in JAVA Technologies - Java collections, Threads, J2SE, JDBC, Struts, Spring, Hibernate Framework.
  • Hands-on knowledge in using JSON and AJAX to link with back-end applications.
  • Proficient in building React.js web pages with JSX, React components.
  • Profound knowledge in AngularJS concepts like Dependency Injection, Promises, Services, Scopes, Controllers, and Directives.
  • Experience in Applications using AJAX, Object-Oriented (OO) JavaScript, Angular JS, Node JS, Kendo UI, Knockout JS, and JSON, JSONP, and XML
  • Hands-on experience in consuming RESTful services using JavaScript, jQuery, and AngularJS
  • Used Jenkins as a Continuous Integration tool to deploy the Spring Boot Microservices.
  • Excellent skills in creating and accessing various databases like MySQL, SQL server, and No-SQL databases like MongoDB and Redis
  • Expertise in implementing the MVC architecture in backend applications using JAVA along with Spring, Servlets, and Node.js along with Express JS
  • Expertise in working on AWS to integrate Server and Client-side code.
  • Responsible for checking cross-browser compatibility, Responsive Web Design and hence worked on different browsers like Safari, Firefox, Google Chrome, and Internet Explorer
  • Good knowledge in debugging and troubleshooting existing code using Chrome Developer Tool and Firebugsvn
  • Worked with JIRA, Bugzilla for bug-tracking and JSLint for ensuring quality code
  • Experience with Version Control tools like GITHUB, CVS, VSS, and SVN for Source Code version management and merging Source code after intermittent Project releases
  • Strong analytical, communication, interpersonal skills and ability to work with proven problem-solving skills
  • Worked in the performance tuning of the programs, ETL Procedures, and processes
  • Extensively involved in fixing production issues and support
  • Extensive working experience with different methodologies like Agile (Scrum), Test-driven development (TDD), and Waterfall methodologies

TECHNICAL SKILLS

Java/J2EE Technologies: Core Java, Servlets, JSP, Java Beans, JDBC, JNDI

Frameworks: Spring, Spring Boot, JMS, Hibernate

Web Technologies: HTML, CSS, Java Script, jQuery, AJAX, Angular, Bootstrap JS, Node JS, RxJs, XML, XSLT, JAXP, XST, JAXB, JAXP

Application Servers: IBM WebSphere 7.x/8.x, WebLogic 9.x/10.3.3 and Jboss

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

Web services: WSDL, SOAP, JAX-WS, JAX- RS, CXF, AXIS, SOAP UI

Databases: Oracle 9i/10g/11g, SQL Server, MySQL, Mongo.

IDE: Eclipse, RAD, NetBeans, IntelliJ

Operating Systems: Windows, Unix, Linux

Build tools: Shell Scripting, Ant, Maven, Jenkins, Gradle

Others: ANT, Log4J, Javadoc, AWS, HTTP, HTTPS, JIRA tool, Docker, Adobe XD, SOAP UI, GitHub, CVS, SVN

PROFESSIONAL EXPERIENCE

Confidential, Lincoln, RI

Full Stack Java Developer

Responsibilities:

  • Extensively usedJava8features such aslambda expressions, Parallel operationson collections, multithreading, and effective sorting mechanisms andStreamsto store and process the data.
  • Implemented variousJ2EE design patternslikeSingleton, Factory, and Builder.
  • FollowedAgilemethodology throughout the project, involved in Scrum meetings with the team members on a day-to-day basis for the update on project status.
  • ImplementedMultithreading isto handle transaction management with isolation and propagation levels.
  • Scalable data design for MongoDB and Redis, Caching in MongoDB With Redis Cache Using Spring Boot.
  • Designed the login portal using framework React JS along withHTML5, CSS3, and Typescript.
  • Used React JS for the logical implementation part on the client-side for all the applications.
  • Implemented withXML, XSLT, XPath, andWeb services for Restful web services.
  • Configured run gulp tasks inNode.jsruntime and handled injection, CSS pre-processing, test running.
  • CreatedTypescriptreusable components and services to consumeREST API'susing Components.
  • Created REST-based Microservices using spring boot architecture to support logistic dashboard.
  • Experience in creatingRESTfulwebservicesusingJersey,Spring Bootframework, andJAX-RS.
  • Extremely used plainJavaScriptandJ-Query, JavaScriptLibrary to do the client-side validations.
  • UsedSpring Boot framework to create the beans needed and injected dependency using Dependency Injection.
  • Extensive involvement in developingSpring Boot, Spring Data, andSpring Batch applications.
  • DevelopedMicroserviceswithspringto retrieve API routes for the entire cluster.
  • Designed and developed database objects like Tables, Views, Stored Procedures, User Functions usingPL/SQL,SQLand used them in WEB components.
  • DevelopedPL/SQLtriggers and master tables for automatic creation of primary keys.
  • Experience in usingJUnitand building tools such asMaven.
  • Worked onLog4jfor logging errors, messages, and performance logs.
  • Developed unit testing framework usingJUnittest cases for continuous integration testing
  • Working on Continuous Integration (Jenkins) to configure the project jobs to build on a daily/weekly basis.
  • Used IntelliJ as an IDEtool to develop the application andJIRAfor bug and issue tracking.
  • UsedGitas aversion control systemand deployed the application in Production.

Environment: Java8, Spring Boot, JMS, XML, JDBC, AJAX, React Js, HTML, CSS, Bootstrap,JavaScript, Typescript, Node.js, Restful, SOAP, jQuery, Hibernate, JPA, Microservices, Oracle, PL/SQL, Log4J, Maven, Windows, Junit, Mockito, JIRA

Confidential, Oklahoma City, OK

Full Stack Java Developer

Responsibilities:

  • Designed and developed various modules of the application with J2EE design architecture, frameworks like Spring Boot architecture,Angular.
  • Created and configured microservices and integrated withAngular applications.
  • Worked Extensively with Angular for creating components, Services, pipes, Directives.
  • Developed cross-browser/platform HTML 5, CSS 3, and JavaScript to match design specs for complex page layouts while adhering to code standards.
  • Worked with Java 8 lambda Expressions and Streams.
  • Worked on developing Restful endpoints to Cache application-specific data in in-memory data clusters like Redis and exposed them with Restful endpoints by using Redis Cache.
  • Developed client-side drop-down menus, toggles, and search bars using Bootstrap and jQuery.
  • Responsible for parsing JSON data to & from the server for presentation & storage purposes in the project.
  • Used Spring boot for developing the Restful Microservices in JSON format and deployed in the AWS Cloud.
  • Used Local Storage to store & retrieve insensitive user data during the transition between the different pages.
  • Enhanced and built reusable components across different modules using Custom directives and CSS classes.
  • Worked on Spring Application Framework with the features IOC Container and AOP for request/response logging. Developed several services using Spring DI. Several server-side services were programmed using Spring and Hibernate.
  • Developed RESTful Web services client to consume JSON messages using Spring Boot configuration.
  • Used validators, converters, jQuery, and JavaScript inbuilt functions in the application for validation.
  • Used singleton and factory design patterns for common functionality of the application.
  • Developed controllers, services, business models, DAO's for various modules with web stores.
  • Developed business tier components and services following SOA and using RESTful services.
  • Implemented DAO for data access using Spring ORM, Spring Boot, and Hibernate.
  • Implemented Jenkins for continuous integration and automate and build the application to generate WAR and JAR files.
  • Used JIRA to keep track of bugs to reduce downtime, increase productivity, and Communication.
  • Adopted Agile Methodology, includes daily standup, bi-weekly code review meetings with QE.

Environment: Java 8, J2EE, Angular, JavaScript, Typescript, Spring Boot, Hibernate, REST Web service, jQuery, JSON, SQL, Postman, Gradle, Soap UI, Node JS, Servlets, HTTP and XML/SOAP, AWS.

Confidential, Nashville, TN

Java Developer

Responsibilities:

  • Followed Agile Rational Unified Process throughout the lifecycle of the project.
  • Applied Object Oriented concepts (inheritance, composition, interface, etc.) and design patterns (singleton, strategy...Etc.).
  • Performed various Validation Controls for form validation and implemented custom validation controls with JavaScript and withAngularJSusing custom directives.
  • Responsible for designing and reviewing web services WSDL, their structure, data types, and operations with the Application architect team.
  • Responsible for Web Services consuming and packaging using Axis.
  • Involved in implementing APIs using Spring Restful web services.
  • Involved in implementing the Micro Services based on Restful API utilizing Spring Boot with Spring MVC.
  • Involved in designing and developing architectural structures for Hibernate Interceptors and Web Filters.
  • Developed Hibernate Mapping file (. hbm.xml) files for mapping declaration
  • Responsible for designing front-end systems using JSP technology, HTML, and jQuery.
  • Re-factored large code base to conform to best practices to spring design patterns.
  • Involved in Managing Web Services and operations.
  • Used RabbitMQ as a Queue of log messages which want to access specific microservices.
  • Involved in developing the core base Classes and designed the packaging needed for the project.
  • Implemented Stored Procedures for the tables in the database DB2.
  • Involved in designing reporting generating systems from XML files using XML technology, JAXP.
  • Involved in Developing and performing Mock Testing and Unit Testing using JUNIT and Mockito. Also used JIRA for bug tracking and project management.
  • Involved in DevOps migration/automation processes for build and deploy systems.
  • Integrated the application with Spring-MVC using Spring Boot, Spring Dependency Injection (DI), and Spring Annotations.
  • Built project using Apache Maven build scripts.
  • Used GIT Version Controller.

Environment: J2EE, Microsoft Visio, Web Sphere Application Server, Spring MVC, IOC, Spring AOP, Apache Axis, Hibernate, REST Web service, RAD, jQuery, Maven

Confidential, Plano, TX

Java Developer

Responsibilities:

  • Followed Agile Rational Unified Process throughout the lifecycle of the project.
  • Applied Object-Oriented concepts (inheritance, composition, interface, etc.) and design patterns (singleton, strategy, etc.).
  • Responsible for designing and reviewing web services WSDL, their structure, data types, and operations with the Application architect team.
  • Involved in design and decision-making for Hibernate OR Mapping.
  • Re-factored large code base to conform to best practices to spring design patterns.
  • Integrated Drools Business Rules Engines implementing business rules.
  • Involved in Managing Web Services and operations.
  • Involved in developing the core base Classes and designed the packaging needed for the project.
  • Implemented Stored Procedures for the tables in the database DB2.
  • Involved in designing reporting generating systems from XML files using XML technology, JAXP.
  • Utilized Cloud formation and Puppet by creating DevOps processes for consistent and reliable deployment methodology.
  • Involved in implementing APIs using Spring Restful web services
  • Documented how Spring Batch is useful for the current project.
  • Built project using Apache Maven build scripts.
  • Used GIT Version Controller.

Environment: Java, Microsoft Visio, Web Sphere Application Server, Hibernate, Maven

We'd love your feedback!