We provide IT Staff Augmentation Services!

Sr. Java Full Stack Developer Resume

4.00/5 (Submit Your Rating)

Irving, TX

SUMMARY

  • 8+ years of experience in Analysis, Design, Development, Integration, Testing and maintenance of Java, J2EE Web applications.
  • Developed Cloud Compatible Micro Services using Spring Boot, java and related web technologies.
  • Used Spring Boot which is radically faster in building cloud Micro Services and developing spring - based applications with very less configuration.
  • Extensive experience as a User Interface/Front End Developer in developing web applications using HTML, XML, CSS, Java Script, Typescript, jQuery, AJAX, AngularJS and ReactJs.
  • Experienced in other front-end technologies such as SASS, LESS, Typescript, BOOTSTRAP, Angular1, Angular1.5, Angular2, Ajax, JSON, NodeJS etc.
  • Proficient in Java/J2EE Design Patterns including singleton, Factory, Model View Controller (MVC), Data Access Object (DAO), and Business Delegate. Well versed with core Java concepts like collections, multithreading, serialization, Java beans.
  • Extensive experience in developing JEE based Web Services to expose useful functionality to web users through SOAP, describing them using WSDL, registering them using UDDI for easy availability to potential users and consuming using Axis2, Apache CXF and JAX-WS.
  • Very strong experience writing API's/ and Web Services in PHP and inPython.
  • Developed Microservices as a monolithic application to gain increased decoupling, separation of concerns and fast deployment using Spring Boot with Spring Data and Spring Security.
  • Experience in writing numerous test cases using JUnit framework with JPROB integration.
  • Worked on IDE's such as Eclipse, RAD, IntelliJ, STS and JBuilder for developing, deploying and debugging the applications.
  • Experience with Docker Containers, leveraging Linux Containers and AMI’s to create Docker Images/containers and Kubernetes.
  • Good Knowledge ofPythonandPythonWeb Framework Django.
  • Implemented various levels of application and services using Spring-Framework, EJB3 Struts and ORM tools like Hibernate, Ibatis, and MyBatis for fast pace and efficient code generation.
  • Worked on various XML technologies i.e., writing DTD, Schema, Namespaces, XSL, XPath, Xlink, XQuery, XHTML and SAX, DOM, JDOM parsers.
  • Experience working with databases such as Oracle, MS-SQL Server, MySQL and using PL/SQL to write stored procedures, functions, and triggers for different Data Models.
  • Experience in Configuration Management, setting up company Version policies, build schedule using Clear Case, SVN, CVS and Git.
  • Expertise working on Application servers and Web servers like Web Logic 10.0, JBoss 7.1.0, WebSphere 8 and Tomcat 8.
  • Experienced in a fast-paced Agile Development Environment including Test-Driven Development (TDD) and Scrum and SAFe. (Scaled Agile Framework).
  • Extensive experience of designing and developing software applications with the JDK, J2EE, EJB, Annotations, Java, JSP, Servlets, Java Beans, JNDI, AJAX, JMS, ORM, JNDI, Web services, JDBC, JAXP, RMI, XML, JavaScript, jQuery, CSS, Web Services (SOAP & RESTful).
  • Having extensive work experience with Java 1.7 and 1.8 (JDK, JRE), J2EE, JSP, JavaScript, and Hibernate, Spring, Struts MVC.
  • Extensively used Java multi-threading to implement batch Jobs with JDK 1.8 features.
  • Worked on Java 1.8 upgrade using new library for refactoring, lambda, functional interfaces, streams -parallel processing and aggregations.
  • Experience with Design, code, and debug operations, reporting, data analysis and web applications utilizingPython.
  • CI/CDusingJenkins, Ant, Maven, GIT, DevOps, Gradle, Artifactory, Docker, Vagrant, AWS ECS
  • Worked on setting up the life cycle policies to back the data from AWS S3 to AWS Glacier.
  • Experience utilizing and making custom scripts and applications utilizing the AWS SDK and/or CLI Tools.
  • Hands on experience with Amazon Web Services (AWS) and amazon cloud technologies such as Amazon EC2 (virtual servers) and Amazon Cloud Watch (monitoring).

TECHNICAL SKILLS

Programming Languages: Core JAVA, J2EE, SQL, C, C++, PL/SQL.

Frameworks: Struts, CSS Frameworks, Spring (Dependency Injection, Spring MVC, Spring Access. DAO, Factory Pattern, Core, Spring Context, Spring AOP, Spring DAO, Spring IOC, Spring JDBC, Spring with Hibernate), Hibernate, DWR, Log4j.

Web Technologies: Servlets, JSP,JDBC, JSF, Spring, Hibernate, AngularJS, HTML, HTML4, HTML5, CSS, CSS3, DHTML, AJAX, Java Script, JQuery, Bootstrap, JSON, XML, XSL, XSLT, REST/SOAP Web services, GWT, JNDI, JSTL, JMS, JPA, EJB, WSDL, JAX-RS, JSX-WS, Dojo and Java Beans.

Databases: Oracle 8i/9i/10g/11g/12c, My SQL, MS SQL Server, DB2, Mongo DB, MS Access, Cassandra.

IDE: Eclipse (Indigo, Juno, Europa, and Helios), Net Beans, RAD, WID (Web Sphere Integration Designer).

Web/App Servers: Apache Tomcat 4.0/5.0/6.0, Web Logic 8.1/9.1, Web Sphere 7.0, Web Sphere Application Server 8.0 & RAD 7.5/8.5, JBoss.

Software Modelling: MS Visio, Microsoft Project.

Operating Systems: Windows, UNIX, Linux, Sun Solaris.

Version Control Systems: CM Synergy, Rational Clear Case, CVS, VSS, SVN, GIT.

PROFESSIONAL EXPERIENCE

Confidential, Irving, TX

Sr. Java Full Stack Developer

Responsibilities:

  • Actively participated in the daily SCRUM meetings with our team to produce quality deliverables within time.
  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
  • Implemented to reprocess the failure messages in Kafka using offset id.
  • Implemented Kafka producer and consumer applications on Kafka cluster setup with halp of Zookeeper.
  • Used Spring Kafka API calls to process the messages smoothly on Kafka Cluster setup.
  • Developed Java modules implementing business rules and workflows using Spring MVC, IoC and Web Framework Had experience in performance tuning J2EE apps, performance testing, analysis, and tuning.
  • Used Micro service architecture, Boot based services interacting through a combination of REST, Apache Kafka message brokers and leveraging AWS to build, test and deploy Identity Micro services.
  • Developed the Product Builder UI screens using AngularJS, Node JS, HTML5, CSS, Java 8 and Bootstrap worked on development of Hibernate including mapping files, configuration file and classes to interact with the database.
  • Improved the maintainability of the project by implementing and improving Exception Handling and Collection APIs involves in Sprint planning for the estimation of efforts for user stories and bugs.
  • Performed code reviews and provided guidelines for best practices of software management, Coding Standards and Code Commenting for better understandability.
  • Implemented UNIX utilities using shell script for data validation, manual job submission, restarting failed jobs, etc.
  • Used Spring Boot, which is radically faster in building cloud Micro services and develop Spring based application with very less configuration.
  • ImplementedAWSfunctions to run scripts in response to event in Amazon Dynamo DB table, S3 buckets, HTTP requests using Amazon API Gateway. Lambda.
  • Used Pivotal Cloud Foundry to quickly build, deploy & update the application worked on Pivotal Cloud Foundry to host Cloud based Applications.
  • Actively involved in deployment Application war files in WebLogic Application server migration of current search process from Database to Solr search engine.
  • Designed and developed the REST based Micro services using the Spring Boot, Spring Data with JPA refactored the code for JVM Optimization and performance of application.
  • Involved in Maven based build process and continuous integration of the project using Bamboo and Jenkins and experienced in full-text search engine techniques like Lucene, Solr with Jetty Server.
  • Implemented SOA architecture with Web Services using SOAP, WSDL and XML to integrate other legacy system Unit testing of developed product features using Junit and Mockito frameworks as part of the development cycle.
  • Implementing or exposing the Micro services to base on REST API utilizing Spring Boot with Spring MVC.All the functionality is implemented using Spring IO / Spring Boot and Hibernate ORM.
  • Implemented KAFKA producer-consumer Architecture between micro service in developing batch applications using Spring Batch.
  • Designed and developed various Oracle database Simple and Complex Queries, PL/SQL procedures, Stored Procedures, Trigger and Functions.
  • Developed UI using Angular7, HTML, JavaScript and developed Business Logic and Interfacing components using Business Objects, XML, and JDBC.
  • Experience in using Web-servers like Apache Tomcat worked on MongoDB responsible to finish Jira Tickets assigned on time and update their status on a regular basis.
  • Used GIT for source code control and developed detailed program design for application changes and/or major bugs involved in writing program documentation and technical specification documents.

Environment: Java 8.0, J2EE, Spring 5.0, Spring MVC, Spring Boot, Hibernate v3.0, Oracle DB, AngularJS, Angular7, Node JS, Bootstrap, CSS, HTML5, JavaScript, JQuery, AJAX, GIT, IntelliJ, AWS, PCF, DbVisualizer, Tomcat, JBoss, GIT, Maven, REST API, JIRA, SOAP/Restful Web Services, Redhat Linux, Jenkins, WSDL, Spring Based Micro services, Agile, MongoDB, Kafka.

Confidential, Philadelphia, PA

Java Full Stack Developer

Responsibilities:

  • Involved in various Software Development Life Cycle (SDLC) phases of the project like Requirement gathering, development, enhancements usingAgilemethodologies.
  • Developed the user interface using Spring MVC, JSP, JSTL, JavaScript, HTML and CSS.
  • Developed the Application Framework using Java, Spring and Hibernate.
  • Created custom directives, filters using AngularJS built-in http service through dependency injection.
  • Created views and to hook up models to the DOM, Used AngularJS, and synchronized data as SPA.
  • Performed DOM manipulations using Java Script for loading, manipulating content on webpages.
  • For data binding and reusability of HTML pages, Worked with some of the AngularJS directives.
  • Developed business components using core java concepts like Inheritance, Polymorphism, Collections.
  • Used Spring MVC for implementing the Web layer of the application. dis includes developing Controllers, Views and Validators.
  • Developed Spring rest controllers to handle JSON data and wrote Dao’s and services to handle the data.
  • Developed the service and domain layer using Spring Framework modules like Core-IOC, AOP.
  • Implemented Spring JMS message with JMS queues for consumption of Asynchronous requests.
  • Implemented the caching mechanism in Hibernate to load data from Oracle database.
  • Configured Hibernate session factory in application context.xml to integrate Hibernate with Spring.
  • Consumed and Created REST Web services using Spring and Apache CXF.
  • Created DB tables, functions, Joins, and wrote prepared statements using PL/SQL.
  • Developed MySQL stored procedures and triggers using SQL to calculate and update the tables to implement business logic.
  • Used Maven to build the application and deployed on Tomcat Application Server.
  • Used Eclipse as the IDE and used eclipse standard/ plug-in features for editing, debugging, compiling, formatting, build automation, test case template generation, mutator/accessor code generation and SVN as version control.

Environment: Java, J2EE, AngularJS, HTML, SOAP UI, JSP, Java Script,Hibernate, Spring, XML, Maven, Tomcat, Log 4j, Eclipse Tortoise SVN, MySQL, RESTful web services.

Confidential - San Antonio,TX

FULL STACK 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 ReactJS, HTML5, CSS3, Bootstrap and Performed client-side validations using JavaScript.
  • Developed reusable custom components using ReactJs and TEMPhas expertise in developing multi-level components that can communicate data based on event handling across layers.
  • Migrating the existing project to Microsoft Azure with Azure services.
  • Experience with tools like Experience with Docker Images/containers and kubernetes.
  • Implemented modules into Node JS to integrate with designs and requirements.
  • Used Node JS to run Web pack tasks and build the project properly.
  • Worked on SOA Architecture on Java and C#.
  • Created User Controls and simple animations usingJavaScript andPython.
  • Spring Batch is used for Batch processing with which notifications are sent in a timely manner.
  • Implemented Restful and SOAP based Web Services and used Soap UI for testing.
  • Strong knowledge in developing Web Services using SOA, SOAP, WSDL and XML.
  • Implemented first-hand the best/worst practices for integrating Microservices into existing system architecture.
  • DevOpsexperience with Jenkins, Gradle, GitHub, Artifactory, Raven, Docker.
  • Micro Services were being used as a strategy to gradually replace a core monolithic application while still adding business features.
  • Using Azure Functions to integrate applications and run backend processes according to schedules without provisioning/managing servers.
  • Having Experience using tools like SOAPUI, TOAD, POSTMAN. And build method like MAVEN.
  • Automate build process through Gradle Script build framework.
  • Implemented Micro Services based Cloud Architecture on Amazon Web Services (AWS) Platform and Cloud Foundry.
  • Experience in making the Devops pipelines using Openshift and Kubernetes for the Microservices Architecture.
  • Used Spring Security to provide JWT based authentication, authorization, and access-control features for the application.
  • Involved in writing Spring Configuration XML file that contains declarations and another dependent object declaration.
  • Duties include coding and designing server and client side multi-threaded Java and C# applications utilizing client side patterns, Spring, N-Hibernate, Hibernate, J-unit and N-unit.
  • Involved in building database Model, APIs and Views utilizingPython, in order to build an interactive web based solution.
  • UsingDevOpsto bring prod issues, data migrations issues to backlog and story development.
  • Developed .NET components using C# and involved in the deployment of those components.
  • Integrated with various external systems using REST web services.
  • Used GitHub to maintain the version of the files and took the responsibility to do the code merges from branch to trunk and creating new branch when new feature implementation starts
  • Used IntelliJ IDEA and Spring Tool Suite (STS) IDE tool for application development.
  • Performed UNIT testing with Junit and used Mocha and Chai for JavaScript framework and Cypress for e2e testing.

Environment: Kotlin, HTML5, CSS3, JavaScript, jQuery, Ajax, AWS, Micro Services, Spring, Spring Boot, Spring Security, Spring batch, Spring MVC, JUnit, J2EE, Drools, Node JS, Gradle, JMS, RESTful, Agile Methodology, Log4J, Web Sphere, GitHub, STS.

Confidential, Irving TX

Java Developer

Responsibilities:

  • Involved in all phases of the Software development life cycle (SDLC) using Agile Methodology.
  • Involved in writing Spring Configuration XML file that contains declarations and another dependent object declaration.
  • Developed user interface using JSP, JSP Tag libraries, third party libraries and Java Script to simplify the complexities of the application.
  • Inserted Dependency Injection between components using Spring (IOC) concept.
  • Implemented Asynchronous messaging between components using JMS
  • Used Multithreading (Concurrent) in programming to improve overall performance using Singleton design pattern in Hibernate Utility class.
  • Used Spring Security to provide authentication, authorization and access-control features for dis application.
  • Wrote Stored Procedures and complicated queries for IBM DB2
  • Implemented SOA architecture with Web Services using SOAP, WSDL, UDDI and XML using Apache CXF framework tool/Apache Commons. Worked on parsing the XML files using DOM/SAX parsers.
  • Designed and developed Hibernate DAO's using Spring Framework's Hibernate Dao Support and Hibernate Template.
  • Involved in the development of the User Interfaces using HTML, JSP, JS, CSS and AJAX.
  • Involved in creating various Data Access Objects (DAO) for addition, modification and deletion of records using various specification files.
  • Used MQ series of messaging and queuing purpose in the application
  • Created tables, triggers, stored procedures, SQL queries, joins, integrity constraints and views for multiple databases, Oracle using Toad tool.
  • Wrote client-side validations for DOJO and XML files which checks for the valid values for the different events that are being logged.
  • Responsible for designing, coding and developed the application in J2EE using XML MVC.
  • Involved in Unit Testing of various modules by generating the Test Cases.
  • Performed configurations and day to day activities using WebLogic.
  • Involved in day to day handling of JIRA issues (production issues at time) that involved data inconsistencies that required to be solved in very less time.
  • Involved in Bug fixing of various modules that were raised by the testing teams in the application during the Integration testing phase.
  • Implemented PL/SQL procedures and views in Oracle Database using AltovaDatabasespy.
  • Implemented Log4J for Logging Errors, debugging and tracking using logger's components.
  • Performed deployment of applications on IBM Web Sphere Application Server.
  • Used GIT Version controller.
  • Used Eclipse as IDE for developing code modules in development environments.

Environment: Java, J2EE, XMI, Hibernate, SQL, PL/SQL, Spring, Spring Boot, Struts MVC, JMS, MQSeries, Micro Services, JavaScript, HTML, XHTML, XMI, IDAM, CSS, Bootstrap, Log4j, jQuery, WebLogic Application Server, Spring Security, JIRA, Maven, React JS, GIT, Eclipse.

We'd love your feedback!