We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

5.00/5 (Submit Your Rating)

Birmingham, AL

SUMMARY

  • Dedicated professional with about 6+ years of IT experience in various phases of Software development life cycle with Analysis, Design, Development, Integration, Implementation, Maintenance, Reports, Testing, Production Support and Maintenance of Software Applications in client - server environment, Object Oriented Technology, and web-based applications. Looking for a position to improve my technical capabilities.
  • Experienced in implementing Enterprise Applications with each phase of Software Development Life Cycle (SDLC) including Requirements gathering, Analysis, Design, Reviews, Coding, Unit and Integration Testing.
  • Proficient in gathering the Business requirements and translating them to corresponding technical requirements and strategies.
  • 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, Apache Struts and React JS.
  • Expertise in Distributed and Web environments, focused in JAVA Technologies - Java collections, Threads, J2SE, JDBC, Struts, Spring, Hibernate Framework.
  • Experience with Design, code, and debug operations, reporting, data analysis and web applications utilizing Python.
  • Expertise in Web-Development technologies like Servlets, JSP, HTML5, JavaScript, CSS3, XML, AJAX, jQuery, React JS, Angular.
  • Expertise in React.JS framework and integrate them to Node JS server-side code.
  • Hands-on of knowledge in using JSON and AJAX to link with back-end applications.
  • Hands on experience in ReactJS, working with Redux and Flux architecture, Webpack module bundler.
  • 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
  • Used Dojo for asynchronous communication with the client-side code
  • Hands-on experience in consuming RESTful service using JavaScript, jQuery and AngularJS
  • Used Jenkins as Continuous Integration tools to deploy the Spring Boot Microservices to Pivotal Cloud Foundry (PCF) using build pack.
  • Excellent skills in creating and accessing various databases like MySQL, SQL server and No-SQL database 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
  • Good knowledge in Docker and AWS cloud services in the category of deployment
  • Expertise in working on AWS to integrate Server and Client-side code.
  • Developed single page responsive Web using HTML5, AngularJS, Bootstrap, CSS3, JavaScript, jQuery, D3 JS, React JS.
  • Hands-on experience in AWS cloud resources to better achieve a lower cost and higher performance/uptime.
  • 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 Firebug
  • 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, JMS, Hibernate

Web Technologies: HTML, CSS, Java Script, jQuery, AJAX, Angular, Bootstrap JS, Node JS, RxJs, XML, XSLT, JAXP, XST, DTD, 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

Version Controlling tools: CVS, SVN, Clear Case, GitHub

Others: ANT, Log4J, Javadoc, AWS, D3.JS, HTTP, HTTPS, JIRA tool, Edit Plus, Docker, Adobe XD, SOAP UI

PROFESSIONAL EXPERIENCE

Confidential, Birmingham, AL

Full Stack Java Developer

Responsibilities:

  • Working as aJavadeveloperresponsible for Web, middle tier and Databases in the development of web applications.
  • 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.
  • Extensively usedJava8features such aslambda expressions, Parallel operationson collections, multithreadingand for effective sorting mechanisms andStreamsto store and process the data.
  • ImplementedMultithreading isto handle transaction management with isolation and propagation levels.
  • Designed the login portal using framework React JS along withHTML5, CSS3and Typescript.
  • Implemented withXML, XSLT, XPathandWeb services for Restful web services.
  • Configure and run gulp tasks inNode.jsruntime and handle injection, CSS pre-processing, test running.
  • CreatedTypescriptreusable components and services to consumeREST API'susing Components.
  • Created REST based Micro services using spring boot architecture to support logistic dashboard.
  • Experience in creatingRESTfulwebservicesusingJersey,Spring Bootframework andJAX-RS.
  • Used React JS for the logical implementation part at client side for all the application.
  • 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.
  • Performed automation testing for UI and API using Selenium Webdriver and Rest Assured.
  • Extensive involvement in developingSpring Boot, Spring DataandSpring 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, JSTL, EJB, JMS, XML, XSLT, 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, New York, NY

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 micro services and integrated withAngular applications.
  • Worked Extensively with Angular for creating components, Services, pipes, Directives.
  • Developed POC to create a user interface inAngular for developers, Presentation as a Service.
  • 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.
  • 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 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 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.
  • Developed database persistence layer components for mapping an object-oriented domain model to the relational database using ORM framework such as Spring JDBC Support, Hibernate and JPA.
  • Used Jenkins to build applications and Eclipse, Visual Studio Code as the IDE for application development.
  • Used JIRA to keep track of bugs to reduce downtime, increase productivity, and Communication.
  • Adopted Agile Methodology, this 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, JAX-WS, JAX-RS, SQL, Postman, Gradle, Soap UI, Node JS, Servlets, HTTP and XML/SOAP, AWS.

Confidential, Deerfield, IL

Java Developer

Responsibilities:

  • Contributed in application development by gathering and analyzing software requirements.
  • Developed SOAP & REST services using Spring frameworks like Spring Boot, Spring Data and Hibernate.
  • Designed POJO’s, DAO’s, Controllers and Implementation classes to meet application requirements.
  • Applied Dependency Injection, Inversion of Control, Annotations and auto-wiring principles to enable scalability and flexibility in applications.
  • Built applications using Maven and Gradle scripts.
  • Created Interactive User-Interface using React, Bootstrap3, HTML and CSS.
  • Used Docker for build and deployment, created tags to tag images.
  • Used NPM for installing required node modules and other publishedReactJs NPM modules.
  • Worked Extensively with ReactJs for creating components, Services, pipes, Directives.
  • Developed POC to create a user interface inReact for developers, Presentation as a Service.
  • Worked in CI/CD environment and agile environment
  • Constructed data visualizations using JavaScript charting libraries D3.JS.
  • Extensively coded using Java, and worked in a MVC layered architecture.
  • Worked on various development environments like Eclipse Oxygen and Visual Studio Code.
  • Deployed it on to the universal control plane, Managed Docker cluster and applications through a single interface.
  • Worked with React JS for the client-side application.
  • Accessed Oracle Database using JDBC API to establish SQL and Java connectivity.
  • Developed SQL procedures and functions for backend processing to perform CRUD operations on database objects.
  • Performed defect fixes in applications using Perl scripting language.
  • Used JIRA for bug tracking.
  • Used Log4J for logging mechanism and implemented event logging.
  • Used JUNIT mocking frameworks like Mockito and Power mock for creating test cases for the applications developed.
  • Implemented test cases using behavior-driven frameworks like Jasmine to test angular components.
  • Performed peer code reviews and maintained code using version control tools like Git.
  • Coordinated with the operations team to ensure timely resolutions to issues encountered during the application development and maintenance life cycle.
  • Prepared and demonstrated application functionalities to users by means of power-point presentations.

Environment: Java, Eclipse, Maven, JUNIT, JAX-RS, Spring Boot, REST and SOAP Web Services, Jenkins, JAX-WS, Log4j, STS, RAD, Spring MVC, JavaScript, jQuery, React JS, D3.JS, Bootstrap, GIT, SQL server, DB2, Splunk, SoapUI.

Confidential, Fort Worth, 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.).
  • 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 designing and developing architectural structure for Hibernate Interceptors and Web Filters.
  • Involved in design and decision making for Hibernate OR Mapping.
  • 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.
  • Integrated Drools Business Rules Engines implementing business rules.
  • Involved in Managing Web Services and operations.
  • Used RabbitMQ as a Queue of log messages which wants 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.
  • Utilized Cloud formation and Puppet by creating DevOps processes for consistent and reliable deployment methodology.
  • Involved in Developing and performing Mock Testing and Unit Testing using JUNIT and EasyMock. Also used JIRA for bug tracking and project management.
  • Involved in implementing APIs using Spring Restful web services
  • Involved in DevOps migration/automation processes for build and deploy systems.
  • Effectively implemented server-side REST APIs, such as fitness location simulator and fitness status updating handler using Spring MVC, Spring Boot and spring.
  • Involved in implementing the Micro Services based on Restful API utilizing Spring Boot with Spring MVC.
  • Documented how Spring Batch is useful for the current project.
  • 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 8.0, Spring MVC, IOC, Spring AOP, Apache Axis, Hibernate, REST Web service, RAD 7.0, jQuery, Maven 2.0,

We'd love your feedback!