We provide IT Staff Augmentation Services!

Sr Java Full Stack Developer Resume

4.00/5 (Submit Your Rating)

Charlotte, NC

SUMMARY

  • 8+years of professional experience in all phases of teh Software Development Life Cycle (SDLC) including Requirement Gathering, Analysis, Design, Development, Implementation and Maintenance of Medium to Large Enterprise applications.
  • Expertise in developing multi - Tier Enterprise applications using Java, J2EE, Servlets, JDBC, JMS, Spring Boot, Struts, AJAX, AngularJS, Angular, Applets, Hibernate, EJB, JNDI, ORM, JAAS, Spring Core, GWT.
  • Experience in developing web applications using technologies like HTML, CSS, XML, Java Script, TypeScript, AngularJS, Angular 6/9, AJAX, CSS, DOJO, JSP Tag libraries and Tiles.
  • Extensive experiences with Agile / SCRUM and Waterfall development methodology.
  • Experienced in using different responsive frameworks like Bootstrap/Foundation.
  • Exposure to micro services framework Spring Boot using Eureka service, Zuulproxy and Hysterix dashboard.
  • Good experience in technologies like Spring Framework, Hibernate and JSF.
  • Experience in designing and developing Node based services and deploying same on to cloud platforms.
  • Strong Experience in Core Java, Multi-threading, Collections, JSP, Servlets, Spring 3.x, Struts 2.x and JDBC.
  • Experience in working with different monitoring tools like Splunk.
  • Experience in using Angular-CLI for scaffolding teh application and creating components and services.
  • Experienced in working with cloud-based applications hosted on AWS, PCF and Azure.
  • Experience in OOP, Object Oriented Analysis (OOA) and Design (OOD) using UML.
  • Expertise in J2EE Design Patterns such as MVC, Singleton, DAO, Composite view.
  • Experience with Docker Containers, leveraging Linux Containers and AMI’s to create Docker Images/containers and Kubernetes.
  • Experience in Web Services like Restful (Microservices), SOAP, WSDL and good Knowledge in SOA.
  • Experience in handling messaging services using Apache Kafka, RabbitMQ.
  • Experience in using testing tools like JUnit and building tools like Ant and Maven.
  • Experience in developing and deploying J2EE components on application servers such as Web logic Server, Apache Tomcat, JBoss and IBM Web sphere.
  • Experience in developing teh applications using Eclipse IDE, IntelliJ, Net Beans, RAD 9.1.0.
  • Experienced in testing Angular, applications using Jasmine, Mocha, Karma, and Angular Test Bed.
  • Experience in TDD Test Driven Development, BDD Behavior Driven Development using Jasmine.
  • Excellent working experience on Big Data Integration and Analytics based on Hadoop, SOLR, Spark, Kafka, Storm, and web Methods technologies.
  • Hands on experience working on NoSQL databases including HBase, MongoDB, Cassandra, and its integration with Hadoop cluster.
  • Experience in designing database tables and writing DDL’s, DML’s and simple to medium complex procedures, partitioning and indexing tables to improve performance on SQL.
  • Experienced in using Tomcat 6.0, Web Logic, JBoss, Web sphere and Version Control tools like GIT, CVS, SVN.
  • Ability to handle multiple tasks and work independently as well as in a team, adapt quickly to new and emerging technologies and experienced in interacting with Business/Technology.
  • Motivated team player with ability to work under minimal supervision processing strong analytical, problem solving and strong and succinct communication skills.
  • Excellent work ethics, leadership qualities as well as a great team player.

TECHNICAL SKILLS

Languages: Java, SQL, PL/SQL, JavaScript, Python.

J2EE Technologies: JDBC, Hibernate, JSF, JMS, Web Services.

Tools: and Framework: Spring,SpringBoot,Struts,Hibernate,SpringSecurity.

Web technologies: Angular JS, Angular, Node.js, React.js, JavaScript, HTML5, CSS3, JSON, jQuery,J2EE,Ajax, Bootstrap.

Servers: Apache Tomcat, WebLogic,JBOSS,WebSphere.

Databases: Oracle, MicrosoftSQL,No-SQL, MongoDB,Cassandra.

IDE Tools: Eclipse,IntelliJ,SpringTool Suite, Postman.

Testing Tools: Junit, Load Runner, Jasmine.

Web Services: SOAP, RESTful, Microservices.

Version Controls: Git-Hub.

Build/Deployment Tools: Maven, Jenkins, Gradle, Kubernetes, AWS, AZURE, WEB LOGIC.

Methodologies: Waterfall, Agile.

Operating Systems: Windows, UNIX, LINUX.

PROFESSIONAL EXPERIENCE

Confidential, Charlotte, NC

Sr Java Full Stack Developer

Responsibilities:

  • Used Scrum as a development methodology, participated in Daily Scrum meetings, Sprint planning and Sprint Planning, Retrospective, and other Agile meetings.
  • Used latestSpringBoot,which is radically faster in building cloud basedMicroserviceswith very less configuration.
  • Implemented responsive UI rich web applications withHTML5, CSS3, TypeScript, Bootstrap and Angular9 and used reactive & template driven forms to associate HTML elements to model & provide dynamic user validations on client side.
  • Designed and created a complete setup to run Angular applications using angular cli.
  • Used Angular to connect teh web application to back-end APIs, used RESTful methods to interact with APIs.
  • Implemented Angular Routing and Navigation, Components, Services.
  • Worked withJavafeatures like Lambda Expressions, Method references and Stream processing.
  • ImplementedAngular Routerto enable navigation from one view to teh next as customer performs application tasks.
  • Creating custom directives, decorators, and services to interface with bothrestful and SOA services.
  • MaintainedInterfacecompatibility andconcurrencyin teh project usingJava11new features like default, static methods, and Concurrency API.
  • Aspart of securing theRestful webserviceswe usedspringsecurity filters along with bearer token authentication mechanism usingJWT token.
  • Developed User Interfaces and Single Page Applications using React and Redux and used React Hooks to implement teh order in which hooks are called in Single Page Applications.
  • Implemented Redux architecture using React Redux for teh purpose of state management.
  • Worked with React components like Forms, Events, Keys, Router, Animations, and Flux concept.
  • Worked on responsive design for an Isomorphic responsive website dat could be served to desktop users using React.
  • Implemented teh RESTful service using Spring Boot framework with Hibernate (with JPA) for CRUD operations.
  • We hosted all our microservices in AWS cloud infrastructure using Jenkins CI/CDpipelines.
  • Implemented Kafka producer and consumer applications on Kafka cluster setup with help of Zookeeper.
  • Supported in creation team’s AWS Infrastructure while coordinating with network engineering team on building subnets creation and Security groups creation and firewalls rules implantation.
  • Implemented unit test for testing Angular components with frameworks using KARMA and JASMINE.
  • Mapped teh objects with teh Database usingHibernate Query Language (HQL) as teh Persistence Framework.
  • Monitored and fixed issues Build’s for QA, DEV, integration, and production are monitored by integrations toolJenkins.
  • Involved in writing of test cases using Junit and Mockito framework and maintained a branch coverage above 85% which is a mandatory requirement.
  • Worked on making teh DevOps pipelines using Kubernetes for teh Microservices Architecture.
  • Worked with teh DBA to design teh tables and create/modify tables in teh My SQL. Also, wrote SQL and Unix commands for teh job. Developed design document for teh project.
  • Used GitHub/Jira/Confluence tool for daily routines.
  • Generated swagger documentation for rest services and exposed it external teams by using spring fox swagger library.

Environment: Java, Spring framework, Spring Boot, Spring Reactive, Restful webservices, Jasmin, AWS Infrastructure, Cloud formation template, MY SQL, Kafka, Docker, Angular 9, Bootstrap, Type script, HTML5, OpenShift, Kubernetes, CSS3, JPA, GIT Hub, Jenkins, JSON, DB2, Gradle, Junit, Mockito framework, Swagger, Post man, Jira.

Confidential, Atlanta, GA

Java Full stack Developer

Responsibilities:

  • Involved in teh design and development phases of Agile Software Development.
  • Developed services dat are reusable and interoperable, based on SOAP, WSDL, JAXWS, JAXRPC Web services.
  • Involved in creating dynamic web site design and programming using HTML, CSS3, JavaScript and jQuery.
  • Developed POJO objects and used Hibernate as teh Object-Relational Mapping (ORM) tool to access teh persistent data from SQL Server.
  • Used ReactJS to create views to hook up models to teh DOM and synchronize data with server as a SPA.
  • Implemented Flux pattern by using redux framework as a core dependency.
  • Designed several UI screens with React.js, Redux, Saga, Thunk, React HOC, React Bootstrap, Axios, SASS, and LESS.
  • Responsible for developing teh connection pooling forFileNetServer implementing spring framework concepts such as Transaction management and DAO support.
  • National level complex problem-solving competition, usingJAVA,Data Structuresand Algorithms.
  • Used Spring Validation framework to implement teh server-side validations and usedExt JS,AJAX to get teh data from teh server asynchronously by using JSON objects.
  • Built Web pages those are more user-interactive using jQuery plugins for Drag and Drop, jqValidator, AutoComplete, AJAX, JSON.
  • Developed Business components usingMultithreading, Servlets, and JSP.
  • Involved in generating JAXB classes from schema files.
  • Involved in deploying systems on AWS Infrastructure services EC2, S3, RDS, SQS, and Cloud Formation.
  • Developed cross browser compatibility code using CSS and jQuery.
  • TEMPEffective use of data structures and algorithms to solve complex problems, reducing time complexity and memory usage.
  • Provided installation, configuration & maintenance of pre-prod and production Cloud environments including services such as Tomcat, Apache, Jetty, MongoDB, MySQL, and JIRA.
  • Hands-on writingStoredProcedures, functions, triggers, DDL, DML SQL queries. Experience in writing SQL, PL/SQL programming and SQL Loader.
  • Worked on Hibernate object relational mapping according to database schema.
  • Did load testing of SOAP Web Services using SOAP UI and ApacheJMetertools.
  • Developed a GUI to help to read teh logs generated by teh scripts, teh logs were saved in MongoDB, teh GUI was created using flask, D3, jQuery table sorter.
  • Integrated Google Analytics for tracking various screen and functionality of teh PSAL App.
  • Implemented Internationalization using Spring MVC Interceptors and spring core modules.
  • Delivered mobile app for book reading capability with HTML5Senchaand online services with Flash/Flex.
  • Technology leadership for teh direction of teh Cloud based application using Node.JS, PDFJS, MongoDB and MS SQL Server integrating to a proprietary framework.
  • Used JMS (JavaMailing Service)APIto mail notifications upon teh success or failure when teh backend processes are completed and to send mail notifications regarding any system relatedproblems.
  • Developed PL-SQL store procedures to convert teh data from Oracle toMongoDB.
  • Developed user interface using JSPwithJavaBeans, JSTL and Custom Tag Libraries, JS, CSS, JQuery, Node.js, HTML,SASSand Ajax to speed teh application.
  • Prepared and presentedUNIXproduction and implementation schedules to teh Project Manager and client.
  • Wrote PL/SQLQueries, stored procedures, triggers and prepared statements.
  • Develop batch processes for financial reporting applications and modules using Perl and Korn shell scripts on Oracle database, with partitions and sub-partitions.
  • Developed Test classes using JUnit and Easy Mock and test coverage using EMMA plug-in.
  • Worked with Splunk to logging and analysing defects status.

Environment: Java, J2EE, JDK 1.5, UNIX, JBoss 3.0, Spring core, MongoDB, JMeter, Hibernate, Jetty, Perl, Spring MVC, Hibernate, SOAP Web services, Filenet, Ajax, XML, jQuery, HTML, CSS, TC Server, SASS, JAX-B, SVN, Maven, Jenkins, AWS, SFX, Splunk.

Confidential, Plano, Tx

Java/J2EE Developer

Responsibilities:

  • Involved inSoftware Development Life Cycle SDLC. Gathering business logic and requirements, then figure out technical solutions for better implementation.
  • BuildRESTweb service by buildingNode.jsServer in teh back end to handle requests sent from teh front-endjQuery Ajax calls.
  • Developed server-side logic usingStruts 2, Hibernate 3, and JPAby writing configurations.
  • Extensively involved in coding withcore Javaconcepts likeCollections, Exception Handling, Java I/O,andGenericsto implement some business logic.
  • WroteHibernate 3configuration files to enable teh data transactions betweenPOJOandOracle Database.
  • BuiltDAOpackage as well asDAO IMPLpackage to implement teh data access logic and usingHibernate Annotationto do teh data mapping.
  • Wrote correspondingservicetohandle teh requestfrom front-end pages like transfer funds and view transaction history.
  • Extensively involved in writingPL/SQLorHQLto implementCRUDCreate Retrieve Update Delete data inOracle Database.
  • Implemented theGraphic User Interface GUI by coding in HTML5, CSS3, Bootstrap, JavaScript, jQuery, and jQuery UI.
  • Extensively involved in writingJavaScript/ jQuery Ajax callto retrieve teh data from teh back end then display on teh screen in a well-organized way.
  • WroteJUnit test casefor back-end logic implementation development.
  • WroteQUnittest code for JavaScript test case for front-end tests.
  • ProvideLog4Jfor QA and communicated with QA for further modification.
  • Modified teh web.xml and injectSpring Securityto ensure back-end security.
  • UsedSubversion SVNfor version control, andJIRAfor tracking bugs.
  • Configured and set upJBoss 4.0Server for deployment.

Environment: JDK 1.5, J2EE, hibernate 3.2, Hibernate Annotation, Oracle 10g, Spring Security, JSP, JUnit, JSTL, JPA, Servlet, Java Mail, HTML5/HTML, CSS3/CSS, JavaScript, jQuery, Angular.JS, Ajax, Bootstrap, JSON, XML, JBoss, log4J, Subversion SVN, JIRA, SCRUM, Eclipse

Confidential

Software Engineer

Responsibilities:

  • Designed user interface using HTML, CSS, JavaScript, jQuery, Ajax, XML, AngularJS, and Bootstrap for responsive web-design.
  • Implemented functionalities like validations, searching, sorting, and filtering using AngularJS and JavaScript.
  • Used Spring Framework for dependency injection for Action classes using Application Context XML file.
  • Implemented MVC pattern using JSP and Spring Controller.
  • Worked with Spring IOC, MVC and AOP for developing business objects.
  • Executed SOA architecture using SOAP, WSDL, UDDI and XML web services.
  • Used RESTful web services to expose certain functionalities of teh application.
  • Developed user interface using JSP, Struts published validation framework to support client side and server-side validations.
  • Implemented collections for model classes in DAO layer, modified some changes in DAO layer using Hibernate.
  • Created mappings among teh relations and written SQL queries using Hibernate.
  • Written complex PL/SQL queries using joins, scripts, triggers, functions, cursors, indexes, and stored procedures.
  • Used Entity Beans to persist data into IBM DB2 database like access components, creating schemas and tables.
  • Used Jenkins as build management tool.
  • Created Feature File Scenario Outline with Cucumber framework and wrote Acceptance test using BDD.
  • Used JUnit for testing and JIRA for tracking bugs.
  • Responsible for dealing with problems, bug fixing and troubleshooting.

Environment: Eclipse, JavaScript, JSP, JSTL, Spring Boot, Spring Framework, Hibernate, Spring JMS, Oracle, JDBC, SOAP and WSDL Web Services, JSON, Cucumber, WebSphere, Java, Jira, Jenkins, Ajax, DB2, CVS.

Confidential

Application Developer

Responsibilities:

  • Involving in requirement analysis, design of multiple modules during teh development phase.
  • Created Java services and controllers which are responsible for getting teh data from teh DB2 data base and display.
  • Used spring config server for centralized configuration and Splunk for centralized logging. Used Concourse and Jenkins for Micro services deployment
  • Involving in developing teh project requirement using Java, Jdbc, Jsp and wsdl.
  • Involving in code check in and checkout in SCME using Unix commands
  • Implemented Angular JS and AJAX
  • Developed aweb 2.0control console usingGWTto manage data matching for data staging
  • Used JDBC API to connect to teh database and carry out database operations.
  • Developed Stored Procedures to update records daily and it will invoke using cron job in LINUX Responsible for teh Migration of teh application from WebSphere to JBoss.
  • Developing Ant and Maven scripts to automate teh compilation, deployment, and testing of Web and J2EE applications to teh above platforms
  • Developed JDBC API to connect to teh database and carry out database operations.
  • Involved in developing teh custom user controls (XML Field) and web parts for UI Interface.

Environment: Java, J2EE, JDBC, HTML, REST, Web Services, WebSphere Application Server, WebSphere Studio Application developer, Spring MVC, Eclipse, Toad, Visio, MS Office, Hibernate, Apache Tomcat, EJB.JBOSS, Jenkins, GWT, MS SQL Server.

We'd love your feedback!