We provide IT Staff Augmentation Services!

Senior Java Full Stack Developer Resume

3.00/5 (Submit Your Rating)

Westlake, TX

SUMMARY

  • 9 + years of experience as a Full Stack Developer with solid understanding in all the phases of the Software Development Lifecycle (SDLC), this includes Analysis, Design, Development, Testing and Maintenance of Java UI applications for large Enterprise Customers .
  • Strong programming skills inJava,J2EE, J2SEwith extensive ability to develop scalable applications.
  • Experienced in developing Web UI Applications usingHTML5, CSS3, Boot Strap, Java Script, Ajax, JQuery, Angular.js, React.js, Express.js, JQuery UIandSpring MVC
  • Worked on Lambda Expressions, Functional interfaces Stream API's, Time API, and Improvements on Collection, Concurrency, and IO improvements by usingJava 8
  • Developed n - tier J2EE applications for Telecom, Logistics and Finance domain.
  • Expertise in various faces of Software Development including analysis, design, development and deployment of applications using spring frameworkapplications likeSpring Core, Spring AOP, Spring IOC, Spring MVC, Spring Batch, Spring JPA, Spring SecurityandSpring Bootand did integration toMicroservicesinto existing system architecture.
  • Designed and developedMicro servicebusiness components using Java /J2EE,Spring Bootand Implemented REST web services based onRESTful APIs.
  • Expertise in design and development of enterprise level spring based web applications usingSpring REST,Hibernate, EJB, Struts, Servlets,JSPforUser Interface Applications.
  • Experienced onspring frameworkapplications likeSpring Core, Spring AOP, Spring IOC, Spring MVC, Spring Batch, Spring JPA, Spring SecurityandSpring Bootand did integration toMicroservicesinto existing system architecture.
  • Proficient inSpring AOP, Security, Event Handling, Spring MVC, Spring IOC Container.
  • Worked extensively on Presentation and Business Logic layers of applications using JEE technologies such as Servlet, JSP, JDBC, JNDI and JPA.
  • Hands on working experience using different modules of Spring framework to develop web and enterprise based mission critical applications.
  • Experienced with web services (SOAP/RESTful) and used to scale the applications for betterBOA.
  • Well versed in developingSOAservices and consuming the services.
  • Worked onService OrientedArchitecture (SOA)such as Apache Axis web services which useSOAP,REST, andWSDLand exposure toJAXB, JAX-RPC, and JAX-RS & JAX-WS.
  • Experience withDockerimages, Containers, push/pull withSpring Boot,usedJenkinsfor CICD and AI.
  • Improved overall performance viaMultithreading,collections,synchronization, andexception handlingstrategies
  • Experience in usingJenkinsfor Continuous Integration and Sonar jobs for java code quality.
  • Adding permissions toAWSSQSto interact with the Queue and involved in writing custom policies.
  • Expertise in using Hibernate and JPA as the database persistence technology
  • Developed DAOs (Data Access Object) usingHibernateas ORM to interact with DBMS - likeMySQL, PostgreSQL,SQL/PL-SQLOracle10gandNoSQLdatabases likeMongoDB.
  • Expertise in developing Java Beans and Custom Tag Libraries, providing client side validations in JavaScript and providing interactive front end GUI using AJAX and rich Internet applications based on ADOBE FLEX.
  • Solid working experience on Core Java, Data Structures, Multi-threading, Algorithms and Object-Oriented concepts
  • Implementing database driven applications in Java using JDBC, XML API and using hibernate framework.
  • Experience in writing complex SQL Queries, PL/SQL, Stored Procedures, Triggers, Cursors, and Functions, Strong database skills with Oracle
  • Experience in message streaming by using ApacheKafka
  • Design and develop Java 1.8RESTful web services that connects with backend MongoDB database in the back-end and returns JSON data to Angular framework on UI Portal side usingSpringBoot, Jersey RESTful, JAX-RS, and JPA
  • Hands on experience in Amazon Web Services (AWS) including EC2, S3, DynamoDB, SimpleDB.
  • Hands on Experience in databases such as MYSQL, Microsoft SQL Server ORACLE. MongoDB (No SQLl).
  • Expertise in deploying web application using Web/Application Servers like Apache Tomcat, JBoss, WebSphere and WebLogic Application Server.
  • Proficient in using Amazon Web Services (AWS). Extensive experience focusing on services like EC2, Elastic Beanstalk, CloudWatch, CloudFront, Cloud Formation, IAM, S3, RDS, ElastiCache, SNS, SQS, AMI.
  • Experience in performingUnit testing, Integration Testingand generation of test cases usingJUnit.
  • Experience in working on version control tools likeSVN,CVSandGIT.
  • Good exposure on using IDE'S likeEclipse,SublimeText,IntelliJandNetBeans.
  • Managed the platform over the years throughAgile,ScrumandWaterfallpractices.
  • Excellent analytical, problem solving and interpersonal skills. Ability to learn new concepts fast. Consistent team player with excellent communication skills.

TECHNICAL SKILLS:

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

Web Technologies: HTML, JavaScript, JSP, XML, CSS, JSTL, XML, XSL, XSLT, JAXP-DOM, SAX, JAXB, XML Metadata Interchange (XMI), JQuery, DOJO

J2EE Technologies: Servlets, JDBC, JSP, JNDI, EJB - Session Beans, Entity Beans, MDB, JMS, JPA

Frameworks: Struts 1.2/1.3, Hibernate 2.0/3.0, iBatis2.3, Spring, JSF, SLF4J, Customer MVC

Cloud Environments: Amazon Web Services(AWS), Kubernetes

Software Methodology: Waterfall, Agile, SCRUM, TDD

Version Control System: Subversion, GIT

Web/ Application Servers: Apache Tomcat, JBoss Application Server 5.0,WebLogic

Web Services: WSDL, SOAP, UDDI, JAX-WS, JAX-RS, AXIS, CXF, JERSEY

Operating Systems: Windows, Unix/Linux, Shell scripting

Database: Oracle 9i/10g/11g, MySQL, SQL Server

Testing Frameworks: JUnit, TestNG, Selenium

Integrated Development: WSAD, AST, RAD, RSA, Eclipse, MyEclipse

Process Automation Tools: ANT, Maven, Log4j, Gradle, Jenkins

Issue Tracking: JIRA, Bugzilla, Rally

Message Queues: JMS, Active MQ, Rabbit MQ, Kafka

PROFESSIONAL EXPERIENCE

Confidential, Westlake, TX

Senior Java Full Stack Developer

Responsibilities:

  • Involved in the complete SDLC using Agile including design, development, implementation, verification and validation
  • Involved in Requirements Gathering, Developing and Testing the services that are implemented by the team
  • Worked with Tomcat and Jetty servers to deploy and debug the application
  • Implemented J2EE design patterns such as Session Facade, Factory, DAO, DTO, and MVC
  • Designed & Developed persistence service using Hibernate framework
  • Consumed SOAP/ JAX-WS based web services using Spring framework and SOAP UI for testing these services
  • Used SVN as source control tool for branching, merging and maintain code versions in the repository
  • Developed user interface by using the React JS, Redux for SPA development
  • Developed drag and drop document editing using React JS-dnd and React JS-motion
  • Worked in using React JS components, Forms, Events, Keys, Router, Animations, and Redux concept
  • Responsible for React UI and architecture. Building components library, including Tree, Slide-View, and Table Grid
  • Involved in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept.
  • Built dynamically generated dropdown lists using Ajax, ES6 and React JS
  • Designed and developed SpringBoot adapter applications using rest API
  • Developed RESTful service interface using SpringBoot to the underlying Agent Services API and Implemented RESTful web services
  • Used SpringBoot which removes boilerplate configuration and makes application faster
  • Developed some standalone Microservices using SpringBoot Microservices architectural patterns
  • Documented Spring RESTful APIs with Swagger to help customers better understand API’s
  • Worked on MongoDB database concepts such as locking, transactions, indexes, Sharding, replication, schema design, etc.
  • Used MongoDB documents oriented database to store data
  • Created object to Mongo mapping for various domains object
  • Used Hibernate Criteria API to query the database and perform other CRUD operations
  • Created data model and generated Hibernate mappings and domain objects using Hibernate tools
  • Used spring core for dependency injection/inversion of control (IOC), and integrated with Hibernate.
  • Used Log4j to print the logging, debugging, warning, info on the server console
  • Exported SQL data in to Elastic search to allow much faster and scalable user searches from the database.
  • Implemented system logging solution using Elastic Search, Kibana and Logstash
  • Implemented and managed SQL database for security and internal execution processes
  • Designed and implemented the application using spring MVC framework
  • Designed the user interface of the application using HTML, CSS3, Angular2, JSP, JSTL, JavaScript and AJAX
  • Involved in Daily SCRUM meetings and weekly SPRINT Meetings
  • Worked on system logging using Elastic search to create dashboards.
  • UpgradeApache Kafkaacross versions and identify/fix any issue for production version to meet general needs.
  • Development and deployment of Service Oriented Architecture (SOA) such as Web Services including SOAP, RESTful APIs
  • Worked on Rest Web services, to specify the business behaviors and backend calls
  • Worked on creation of custom Docker container images, tagging and pushing the images
  • Designed, configured and deployed Amazon Web Services (AWS) for a multitude of applications utilizing the Amazon Web Services focusing on high-availability, fault tolerance and auto-scaling
  • Building cloud Microservices and implementing back-up using SpringBoot
  • Refactored messaging and storage implementation in loan originator service to use AWS SQS and S3.
  • Scalable data design for MongoDB and Redis, Caching in MongoDB With Redis Cache Using SpringBoot
  • Deployed the application onAmazon Web services (AWS)and used it to provide a large computing capacity for scalable solutions.
  • Utilizing AWS services to deploy and manage the application code that you deliver. Involving in CI/CD process using GIT, Jenkins job creation, Maven build Create Docker image and deployment in AWS environment.
  • Configured AWS EC2 instances, domain mapping via Route53
  • Used Jenkins for continuous deployment (CI/CD) and integration of the build and release process
  • Extensively used GIT for version controlling and regularly pushed the code to GitHub

Environment: JAVA, J2EE, JDBC, Hibernate, Spring MVC, Spring JDBC, JAXB,HTML5, CSS3, SAAS, JSON, AJAX, Bootstrap, React JS, Maven, SpringBoot, Spring IOC, OAuth 2, MongoDB, Docker, AWS, Apache Kafka, RESTful, JAX-RS, Swagger, GIT, Jenkins, MySQL, NoSQL, AWS and Microservices

Confidential, Dallas, TX

Sr. Java FullSatck Developer

Responsibilities:

  • Experience with Software Development methodologies like Agile/Scrum and Involved in business requirements and creating the Jira tickets for user stories
  • Involved in business requirements gathering, analysis, design, coding, and testing the applications.
  • Followed Agile Scrum and XP(Pair programming) development methodology to develop the applications
  • Responsible for creating efficient design and developing User Interaction screens using HTML5, CSS3, JavaScript, React JS and Bootstrap
  • Create reusable and testable React JS functional and class components using es6
  • Implemented client-side Interface usingReactJS and JQuery
  • Use of chrome-dev-tools, react-dev-tools for debugging
  • Worked in usingReactJScomponents, Forms, Events, Keys, Router, Animations and Flux concept
  • Used Bootstrap for responsive design which allows users to access it from any device
  • Used Java script and AJAX to query the Elastic search indices, format and display the JSON results in a web page using HTML and CSS
  • Elastic search and utilized NOSQL for non-relation data storage and retrieval
  • Implemented the application using SpringIOC, SpringMVC Framework, Spring Batch, SpringBoot and handled the security using Spring Security
  • Created various Advice (before, after) methods as required using SpringAOP such as Logging
  • Integrated Spring Security to validate the users
  • Implemented Microservices based Cloud Architecture using SpringBoot
  • Designed and developed Microservices business components and RESTful service endpoints using Springboot
  • Integrated Spring and Hibernate frameworks to implement the application
  • UsedMicroservicesarchitecturewithSpringBootbasedservicesinteractingthroughacombinationofRESTandApacheKafkamessagebrokersandworkedwithKafkaClusterusingZooKeeper
  • Implemented business services using Spring Framework and its modules include IOC, AOP, and MVC through Spring Boot project structure using annotations
  • Implemented Spring Validators, persistence layer, and service layer components using Spring/Hibernate API and Spring/Hibernate annotations. Extensively used Hibernate QL
  • Extensively used Spring IOC, configured Application Context files and performed database object mapping using Hibernate annotations
  • UpgradeApache Kafkaacross versions and identify/fix any issue for production version to meet general needs
  • Designed, configured and deployed Amazon Web Services (AWS) for a multitude of applications utilizing the Amazon cloud formation.
  • Designed, built, and deployed a multitude applications utilizing almost all of the AWS stack focussing on high-availability, fault tolerance, and auto-scaling.
  • Used NoSQL and Monitored database performance and developed new AWS solutions.
  • Extensively used OOA, OOD, OOP Concepts, Exceptional Handling and Collections Framework
  • Configured and implemented application security and transactions using Spring Security and Spring AOP
  • Used Hibernate to develop the application persistence logic and data base configurations
  • Used and implemented MQ Series to integrated and communicate with multiple applications
  • Hibernate framework is used on DAO layer to persist application data into Oracle database
  • Prepared project documentations and delivery artifacts for future reviews and reference
  • Involved in improving and optimizing the performance of the applications.
  • Involved in website layout plan, design patterns and other application frameworks discussions
  • Designed and developed Service Oriented Architecture using SOAP and RESTful web services
  • Developed web services security, mutual authentication and authorization
  • Involved in troubleshooting the production issues, resolving development issues in the projects
  • Lead the cloud infrastructure maintenance effort using Jenkins, for automating CI/CD pipeline in AWS
  • Use of CI/CD pipeline tools, Jenkins across the integrated environment
  • Project migration into cloud environment using AWS, Docker container
  • Elastic search and utilized NOSQL for non-relation data storage and retrieval
  • Involved with creating user stories and issues, tracking team status, scheduling user tasks in a sprint using JIRA ATLASSIAN.
  • Followed coding standards as per the client requirements and performed code reviews
  • Used Junit, and TestNG frameworks for writing test cases and testing the application functionality
  • Provide production support, fix the defects and monitor the logs periodically
  • Used Maven and Jenkins to automate the build and deploy process and GIT was used for project management and version management.

Environment: Java, JSP, Servlets, Spring, Hibernate, SOAP, WSDL, JAX-WS, JAX-RS, SOAPUI, JMS, AWS, Docker, Jenkins, SQL, PL/SQL, JAXB, GIT, HTML, CSS, JavaScript, React JS, JQuery, Maven, NoSQL, Agile Scrum, SVN, JIRA, Junit, TestNG, Log4j, TDD, and Pair Programming

Confidential, Hartford, NJ

Sr. Java/J2EE Developer

Responsibilities:

  • Contributed greatly to increase the code quality and productivity through Test Driven Development (TDD) andAgileEstimation and Planning
  • Involved in detail design developing use cases, use case diagrams, class diagrams, sequence diagrams and high level activity diagrams using UML from the requirements.
  • Worked on the Spring framework like Spring IOC and Spring DAO.
  • Implemented Spring MVC architecture and Spring Bean Factory using IOC. Configured Bean properties using Spring Boot annotation for dependency injection
  • Involved with running application using Spring Boot CLI to run ss scripts.
  • Developed the application using Eclipse IDE and worked under Agile Environment.
  • Followed Agile and SCRUM in development process.
  • Developed the spring AOP programming to configure logging for the application
  • Managing user access toAWSresources using Identity Access Management.
  • Deployed the application onAWS(Amazon Web Services) for scalable solutions.
  • Designed and developed Worker services layer which will be integrated via JBPM workflow.
  • Developed JBPM work flow definition using BMPN 2.0 standards. Service orchestration using JBPM
  • Involved with implementation of the JBOSS enterprise application server platform and DROOLS based on Rule engine
  • Involved in load analysis and forecasting the infrastructure needs for the application server JBOSS enterprise SOA platform
  • Designed and developed consolidation and transformation services which ca handle both XML/JSON data types
  • Designed and developed the content-access api for worker with will handle both xml and JSON sources and process using JXPATH
  • Implemented the caching mechanism in Hibernate to load data from Oracle database.
  • Implemented application level persistence using Hibernate and Spring.
  • Developed internal application using Angular JS and Node JS connecting to Oracle on the backend.
  • Worked on the modernization of a legacy and outsourced UI. Technologies used were Angular.js, BootStrap and Jquery.
  • Consumed Web Services using Apache CXF framework for getting remote information
  • Implemented WSDL specification in combination with SOAP and XML Schema to provide Web Services
  • Implemented JAVA Web Services based on SOA architecture with SOAP and WSDL.
  • Developed AJAX scripting to process server side scripting.
  • Involved in user interface development using JSTL.
  • Used Spring framework for dependency injection and integrated with Hibernate and JSF.
  • Application is deployed on WebSphere Application server.
  • Used ANT scripts to build the application and deployed on WebSphere Application Server.
  • Developed Dash-Board to monitor and report Cache Coherence Servers.
  • Developed layout of Web Pages using Tiles and CSS.
  • Developed Scalable applications using Stateless session EJBs.
  • Created distributed Oracle coherence domains, configuration and system design based on oracle coherence.
  • Worked on Data Services implementation for the CRUD services.
  • Developed PL/SQL procedure for login module and registration module.
  • TEMPHas developed XML Parsing logic using DOM Parsers.
  • Developed order receipt report with bar code using lowage iText and jasper report.
  • Executed the test steps defined in Test Cases manually and reporting the bugs in JIRA ATLASSIAN.
  • Worked in SOA architecture Websphere Message broker for integration with ILog
  • Worked with Technical Leads to design and implement rules using JRULES.
  • Useds in the project for sending and receiving the messages on the queue.
  • Done with unit testing using Junit and Mockito.

Environment: Java, Spring, Spring Boot, Hibernate, JavaScript, CSS, AJAX, Angular.js, Backbone.js, Node.js, Bootstrap, Coherence, HTML5, SQL, PL/ SQL, Apache CXF, JBPM,DROOLS, AWS, SOAP, Servlet, Ant, XML, IText, JIRA ATLASSIAN, Jasper report, ILOG, JRules, Websphere, ClearCase, Junit, Scrum, JMS, Linux, UML.

Confidential, Los Angeles, CA

Java Developer

Responsibilities:

  • Involved in end to end development of the application.
  • Used JSP Custom tags to display data on to the JSP pages.
  • Involved in JTest and used JProbe to quickly pinpoint and repair the root cause of application code performance and stability problems that obstruct component and integration integrity.
  • Wiring ATG dynamo components and exposing droplets and test the business flows using JBPM
  • Modifying/injecting dynamo components using ATG Dynamo component browser
  • Wrote and modified ATG droplets and form handlers
  • Involved with the business Rule engine JSR-94 that support for DROOLS
  • Involved with DROOLS (process /work flow) implementation.
  • Implemented BPMN 2.0 process modeling using JBPM
  • Implemented the graphical flows using JBPM
  • Used JavaScript, for the client end data validations.
  • Implemented Struts framework (Action and Controller classes) for dispatching request to the classes.
  • Implemented Rational Unified Process (RUP) for software development process
  • Used Dojo Widget Library Dijit like Tree, Back button, Calendar, List box, Validation text box, Text area, Confidential, to create form, validation and for specialized input
  • Develop Message Driven Beans (MDB) & involved in building and accessing a web Services using SOAP over JMS.
  • Written SQL/Pl/SQL queries. And used DB2 stored procedure.
  • Written build xml file for ANT scripting.
  • Used Dojo to develop custom dojo widgets for Color chooser and others.
  • Application development using N-tiered client/server development.
  • Developed Web Services using Apache AXIS2 tool Framework.
  • Generated WSDL files using AXIS2 tool.
  • Developing a mechanism for sending and receiving SOAP messages over JMS by MQ Series Engine
  • Design and implementation of front end web pages using CSS, JSP, HTML, Java Script Ajax and, Struts tag library.
  • Used Crystal Report tools to generate data sources.
  • Implemented Web Services using SOAP protocol, UDDI, WSDL and Service oriented Architecture (SOA) Concept.
  • Designed and delivered innovative transparent cryptography layer for Dojo SQL using AES 256-bit encryption, protecting stolen laptops from having their offline data compromised.
  • Used CVS as a version controlling tool for managing the module developments.
  • Implemented open source log4j logging framework in whole application.
  • Deployed applications using WebLogic Application Server

Environment: JAVA, J2EE, Servlets 2.4, EJB 2.0, JDBC 2.0, JAXB, Struts 2.0, DAO, HTML, Java Script, XML, CSS, Ajax, JSP1.2, JSTL, WebLogic Application server 9.2 and 10.x, JBPM, LDAP, Oracle 10g, Log4J, Eclipse 3.1, CVS, DOJO, Ant 1.5, SOA, SOAP, PL/SQL, SQL, Web Services, DROOLS, Windows XP.

Confidential

Java Developer

Responsibilities:

  • Designed the Application on Struts Framework.
  • Designed the GUI part of the application using HTML, JSP, AJAX and JavaScript
  • Coding in JSP and JavaScript to develop presentation layer.
  • Done with Client Side validations using JavaScript and AJAX.
  • Developing business layer in Java.
  • Involved in training and noledge transfer for the system requirements.
  • Maintaining code braches and versions on CVS
  • Writing user interface specifications and unit test cases.
  • Designing web applications architecture using Design Patterns.
  • Writing Use cases for various system requirements
  • Followed coding guidelines and best practices.
  • Done with Unit and integration testing.

Environment: Windows 2000, Java, JSP, JavaScript, Oracle 8i, Jakarta-Tomcat Web Server, CVS, Struts, Validation Framework, Ant, Junit.

We'd love your feedback!