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 the 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 wif 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 wif different monitoring tools like Splunk.
  • Experience in using Angular-CLI for scaffolding the application and creating components and services.
  • Experienced in working wif 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 wif 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 the 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 wif 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 wif Business/Technology.
  • Motivated team player wif 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 basedMicroserviceswif very less configuration.
  • Implemented responsive UI rich web applications wifHTML5, 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 the web application to back-end APIs, used RESTful methods to interact wif APIs.
  • Implemented Angular Routing and Navigation, Components, Services.
  • Worked wifJavafeatures like Lambda Expressions, Method references and Stream processing.
  • ImplementedAngular Routerto enable navigation from one view to the next as customer performs application tasks.
  • Creating custom directives, decorators, and services to interface wif bothrestful and SOA services.
  • MaintainedInterfacecompatibility andconcurrencyin the project usingJava11new features like default, static methods, and Concurrency API.
  • Aspart of securing theRestful webserviceswe usedspringsecurity filters along wif bearer token autantication mechanism usingJWT token.
  • Developed User Interfaces and Single Page Applications using React and Redux and used React Hooks to implement the order in which hooks are called in Single Page Applications.
  • Implemented Redux architecture using React Redux for the purpose of state management.
  • Worked wif 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 the RESTful service using Spring Boot framework wif Hibernate (wif 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 wif help of Zookeeper.
  • Supported in creation team’s AWS Infrastructure while coordinating wif network engineering team on building subnets creation and Security groups creation and firewalls rules implantation.
  • Implemented unit test for testing Angular components wif frameworks using KARMA and JASMINE.
  • Mapped the objects wif the Database usingHibernate Query Language (HQL) as the 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 the DevOps pipelines using Kubernetes for the Microservices Architecture.
  • Worked wif the DBA to design the tables and create/modify tables in the My SQL. Also, wrote SQL and Unix commands for the job. Developed design document for the 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 the 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 the Object-Relational Mapping (ORM) tool to access the persistent data from SQL Server.
  • Used ReactJS to create views to hook up models to the DOM and synchronize data wif server as a SPA.
  • Implemented Flux pattern by using redux framework as a core dependency.
  • Designed several UI screens wif React.js, Redux, Saga, Thunk, React HOC, React Bootstrap, Axios, SASS, and LESS.
  • Responsible for developing the 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 the server-side validations and usedExt JS,AJAX to get the data from the 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.
  • Effective 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 the logs generated by the scripts, the logs were saved in MongoDB, the GUI was created using flask, D3, jQuery table sorter.
  • Integrated Google Analytics for tracking various screen and functionality of the PSAL App.
  • Implemented Internationalization using Spring MVC Interceptors and spring core modules.
  • Delivered mobile app for book reading capability wif HTML5Senchaand online services wif Flash/Flex.
  • Technology leadership for the direction of the 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 the success or failure when the backend processes are completed and to send mail notifications regarding any system relatedproblems.
  • Developed PL-SQL store procedures to convert the data from Oracle toMongoDB.
  • Developed user interface using JSPwifJavaBeans, JSTL and Custom Tag Libraries, JS, CSS, JQuery, Node.js, HTML,SASSand Ajax to speed the application.
  • Prepared and presentedUNIXproduction and implementation schedules to the 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, wif partitions and sub-partitions.
  • Developed Test classes using JUnit and Easy Mock and test coverage using EMMA plug-in.
  • Worked wif 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, tan figure out technical solutions for better implementation.
  • BuildRESTweb service by buildingNode.jsServer in the back end to handle requests sent from the front-endjQuery Ajax calls.
  • Developed server-side logic usingStruts 2, Hibernate 3, and JPAby writing configurations.
  • Extensively involved in coding wifcore Javaconcepts likeCollections, Exception Handling, Java me/O,andGenericsto implement some business logic.
  • WroteHibernate 3configuration files to enable the data transactions betweenPOJOandOracle Database.
  • BuiltDAOpackage as well asDAO IMPLpackage to implement the data access logic and usingHibernate Annotationto do the data mapping.
  • Wrote correspondingservicetohandle the 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 the data from the back end tan display on the 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 wif QA for further modification.
  • Modified the 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 wif 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 the 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 the 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 wif Cucumber framework and wrote Acceptance test using BDD.
  • Used JUnit for testing and JIRA for tracking bugs.
  • Responsible for dealing wif 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 the development phase.
  • Created Java services and controllers which are responsible for getting the data from the 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 the 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 the database and carry out database operations.
  • Developed Stored Procedures to update records daily and it will invoke using cron job in LINUX Responsible for the Migration of the application from WebSphere to JBoss.
  • Developing Ant and Maven scripts to automate the compilation, deployment, and testing of Web and J2EE applications to the above platforms
  • Developed JDBC API to connect to the database and carry out database operations.
  • Involved in developing the 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!