We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

5.00/5 (Submit Your Rating)

PA

SUMMARY

  • Sr. Full Stack Java Developer with 8+ years of experience in in all phases of Software Development Life Cycle (SDLC) which includes analysis, development, testing, implementing Web based, Client/Server Applications along with Enterprise and Distributed applications across the entire Software Development Life Cycle using Java and J2EE Technologies.
  • Expertise on advanced software development methodologies such as Agile/Scrum model processes.
  • Experience in Software Development Life Cycle(SDLC),Requirements Specification,designing documents and writing.
  • Experience in Use Cases, Sequence Diagrams and Class Diagrams using UML, J2EE Design Patterns.
  • Expertise in back - end procedure development, for Database Applications usingOracle 9i & 10g, SQL and PL/SQL
  • Hands on experience with Integrated Development Environments (IDE's) tools likeEclipse and Net Beans.
  • Experienced in other front-end technologies such asLESS, Typescript, BOOTSTRAP, Angular1, Ajax, JSON, NodeJS etc.
  • Expertise inJ2EE ArchitectureusingJava, JDBC,JavaBeans, EJB, Servlets, JSP, JMS, Struts, ANT, Log4J, UML, XML, CSS, HTML, and JavaScript.
  • Expertisein Spring framework, extensively used Spring DI, Spring AOP, Spring JDBC templates and Spring MVC.
  • Expertise in Client Side designing and validations usingHTML4/HTML5, CSS3, JavaScript and JQuery.
  • Experience in developing web interfaces usingHTML5, CSS3, JavaScript, AngularJS,Angular 2.0, DOM Scripting and JQuery.
  • Expertise in usingHibernate, extensively used Entity Class Associations, Criteria Queries and Projections.
  • Expertise in server-side development with JDBC, JMS, Servlet, MVC architecture,JavaBeans, XML.
  • Proficient in XML technologies likeXSL, XSLT, SAX, DOM, XPath, WSDL, DTD, XSD, SOA, JAXB, Apache Axis.
  • Experience working withSOAP and Restful Web Service.
  • Good experience on Web application and implementation of Amazon Web Services (AWS) using AWS SDK for Java with Amazon EC2, Amazon Simple Storage services (S3) and Amazon RDS.
  • Extensive experience usingMAVENto build the projects.
  • Comprehensive knowledge of physical and logical data modeling, performance tuning and monitoring.
  • Strong web development skills usingHTML/HTML5, CSS/CSS3, JavaScript (ES5 & ES6), JQuery, BOOTSTRAP, Angular JS, React JS, Node JS, Require JS, XML, AJAX, JSONwhich meets W3C Web Standards.
  • Knowledge in API design with Python: SQL Alchemy, Flask
  • Experience in client-side development withCSS, JavaScript.
  • Implemented Micro Services using Spring Boot, Spring Cloud, and Spring Micro Services and enabled discovery using Netflix Eureka Server.
  • Extensive experience in developing GUIs using Struts, SPRING MVC, SPRING web flow Frameworks.
  • Experience Hands on with PL-SQL Stored Procedures, Triggers and Views.
  • Experience onWeb Services, SOAP, JAX-RPC, WSDL, JSF, HIBERNATE, EJB, XML.
  • Experience inSPRING, struts frameworks.
  • Experienced withIBM WebSphere Application Server, Oracle WebLogic application servers, JBOSS and Apache Tomcat Application Server.
  • Have good experience in usingVersion Controlling tools(CVS, VSS, CM SYNERGY, Subversion, Clear Case and Jenkins) and defect tracking tools like Clear Quest, Quality Center.
  • Proficient inSQL, PL/SQL, T-SQL, Views, Functions, Stored Procedures and Triggers.
  • Having hands on experience in deploying web and J2EE enterprise applications onWebLogic, WebSphere, Tomcat and JBOSS Server.
  • Experienced in implementation of JMS to exchange information over reliable channel in an asynchronous way by using ActiveMQ, RabbitMQ, and Kafka as message queue.
  • Worked inTDD and version management tools GitHub, SVN.
  • Experience in LDAP for authentication scheme and in middleware technologies.
  • Experience in reviewing python code for running the troubleshooting test-cases and bug issues.
  • Experience in working as adeveloper, a team lead and an onsite coordinator
  • Experience in interacting with the client directly at client location
  • Possessing good interpersonal skills which were applied in coordinating with development team, QA team and support team as required.
  • Have the motivation to take independent responsibility as well as ability to contribute and be a productive team member.

TECHNICAL SKILLS

Web Technologies: HTML5, CSS3, JavaScript, Ajax, PHP, XHTML, Bootstrap, XML 1.0, jQuery, jQuery UI, Log4j, Logback and JSON, Apache Camel, WebPack.

Languages: Java (6/7/8), J2EE 1.5/1.4, SQL, PL/SQL.

J2EE Technologies: Servlets, JDBC, JSP, JSF, JPA, JNDI, EJB. Scala JSP

Libraries: Angular 6, Angular.JS, React.JS, jQuery, Node.JS and Express.js

Frameworks: Hibernate ORM (3.x/4.x), Spring MVC (3.x/4.x), Spring (IOC, AOP), Spring Boot, Spring Security, Mockito and Cucumber.

Databases: Oracle 10g/11g/12c, MS-SQL Server 2005, NoSQL, DB2, Mongo DB, Dynamo DB, Couch DB, Cassandra and PostgreSQL.

IDE and Tools: RAD, Eclipse, Visual Studio code, IntelliJ IDEA ultimate, Atom, Ant (1.x), Maven (3.x), Gradle (3.x), Junit (4.11), JIRA and Rally.

Web/Application Servers: Apache Tomcat, Web Sphere (8.x), WebLogic (9.x).

Cloud Computing: Amazon EC2, S3, Amazon Elastic Load Balancing, AWS API, AWS Identity and access management

Project Build / Project Management Tools: Jenkins, DOCKER, AWS.

Version Control Tools: GIT, SVN, CVS and Clear Case.

Operating Systems: Windows, Unix, Linux, and Mac OS.

Unit Test Framework: Jasmine, Karma, TestNG, Selenium and Protractor

PROFESSIONAL EXPERIENCE:

Confidential, PA

Full Stack Java Developer

Responsibilities:

  • Actively involved in software development life cycle starting from requirements gathering and performing Object Oriented Analysis.
  • Involved in Agile Methodology with sprint cycle of 15 days.
  • Used JIRA for tracking the project Stories in Agile Methodology.
  • Involved in writing business logic using SpringBoot framework with Microservices architecture..
  • Implemented Bean classes and configured in spring configuration file for Dependency Injection, Developed Controller Classes using Spring MVC, Spring AOP, Spring Boot, handled security using Spring Security
  • Implemented Restful web services to retrieve data from client side and made Rest API calls from Angular2.
  • Used Spring Design Pattern to hold the UI data and serve the request and to send the response
  • Used JAX-RS MVC servlets to implement the restful web services.
  • Created GET/POST request and response using RESTFUL web service.
  • Executed various testing scenarios like contract, functional, performance and integration tests as part of Micro Service architecture.
  • Actively used AWS services like ECS, EC2, Load balancer, S3, configuring health checks and used for Splunk for log monitor.
  • Involved in consuming, producing Restful web services using JAX-RS. implemented the persistence layer using Spring data JPA.
  • Used Cassandra as data storage and utilized aspects like replica sets, clever document design to make services extensibility scale and future wise.
  • Involved in writing MAVEN script for creating destination folders, compiling, creating jar, war and ear files and copying the files to deployment folder.
  • Wrote JUnit test cases for unit testing, integration testing, and automate functional tests, run automatically by Jenkins in the builds triggered by each push to Git.
  • Performance tuning of interfaces developed by other development teams
  • Used Jenkins for continuous integration and deployments.
  • Involved in QA and prod Deployments in AWS cloud environment.
  • Used blue & green deployment strategy to maintain application with no downtime.

Environment: Java 1.8, J2EE, Angular 4, JUNIT, Mockito, Spring 3.0, JPA, MVC, JPA, IntelliJ, Log4J, JAX-Rs, Bitbucket, Jenkins, Sonar, JIRA, RESTFUL, Cassandra, MAVEN

Confidential, Irving, TX

Sr. Java Full Stack Developer

Responsibilities:

  • Document and deliver sizing, external design, detail design, and other documents as required by the project.
  • Reviewed Business Rule Document (BRD) and attended meetings with business team to understand the requirements
  • Prepared high-level design document for the approved BRDs.
  • Reviewed low-level design documents and provide sign-off.
  • 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 React JS and has expertise in developing multi-level components that can communicate data based on event handling across layers.
  • Designed and developed Application based on Spring Framework, Spring MVC, Spring Templates, and Hibernate.
  • Involved in implementation of enterprise integration with Web Services and Legacy Systems using SOAP and REST services.
  • Implemented modules into Node JS to integrate with designs and requirements.
  • Used Node JS to run Web pack tasks and build the project properly.
  • Used J2EE design patterns like DAO and MVC to enhance the existing Java/JEE based code base.
  • Experience in creating JavaScript for using DML operation with MongoDB.
  • Developed Single Sign-on Using Spring Boot.
  • Effectively implemented server-side REST APIs such as traffic simulator and traffic updaterusing Spring Data, Spring Boot and Spring MVC.
  • Configured Ansible to manage AWS environments and automate the build process for core AMIs used by all application deployments including Auto Scaling, CloudFormation and Terraform scripts.
  • Designed and developed RESTful Micro Services using Spring Boot for the application to seamlessly integrate with supporting sub systems.
  • Worked in a collaborative team environment using version control TDD and pair programming.
  • Involved in the development of project back-end logic layer by using most of the core java features such as Collection Framework, Interfaces and Exception Handling programming.
  • Test Driven Development, writing JUNIT test cases for the developed methods. Unit, Integration and System testing.
  • Designed code for AOP (Aspect Oriented Programming) to put Logging by using Log4j.
  • Successfully implemented Servlet Filters for adding Spring Security to application to restrict the access to unauthorized users.
  • Design, develop, test and implement business applications using Spring, Hibernate, Web methods and Web Sphere Application Server.
  • Developed Micro Services applications using Spring Boot, Spring AOP, Spring Batch, Spring Rest Template, Spring JPA, and MongoDB.
  • Used Spring Boot to create stand-alone spring applications.
  • Integrated Spring and Hibernate together and worked on developing backend components and services using Hibernate and Spring.
  • Installed and configured NoSQL databases like MongoDBand Cassandra.
  • Having experience on managing life cycle of MongoDB including sizing, automation, monitoring and tuning.
  • Manage configuration of Web App and deploy in AWS.
  • Used Spring Batch framework to develop batches.
  • Used Hibernate by creating its mapping file and coding for data access methods.
  • Used spring JDBC template for persistence with data base.
  • Developed UI using HTML, CSS and jQuery to display the data on the client side.
  • Generated JUnit test cases for testing various Java components and used JTest tool for performance testing.
  • Experience withJava 8features such asLambdaExpressions for making inline function calls by using Functional Interfaces which makes code readable and concise.
  • Developed applications usingJava7and new features ofJava8 (lambda expressions).
  • Implemented User Interface (front-end) screens using JSP, HTML, JavaScript and AngularJS.
  • Used AngularJS to decouple the client side of an application from the server side.
  • Outstanding experience in industry standard databases like Oracle 10G/11G.
  • Implemented JSON along with Ajax to improve the processing speed.
  • Coordinated with testing team to develop and document test plans and test cases.
  • Performed deployment during testing and development.
  • Perform or support production deployment team as need basis.
  • Involved in debugging the defects, code review and analysis of Performance issues.

Environment: Core Java/J2EE, HTML, JavaScript, JSP, JSON, CSS, Servlets, XML, XSD, XSLT, Spring, Spring Batch, Hibernate, Spring Boot, Micro services, JSON, Node JS, AWS, LDAP, Web Methods, TDD, JMS, JNDI, Web Services, Log4j, JSF, JUnit, Unix, AngularJS, Oracle, Git, ANT, RAD 8.5, WebSphere Application Server 8.5.

Confidential, Woodland Hills, CA

Java/J2EE Developer

Responsibilities:

  • Involved in design discussions, review meetings with clients and provideddesign and development estimates based on the complexity of the service(s).
  • Actively participated in the daily SCRUM meetings to produce quality deliverableswithin time.
  • Involved in all the phases ofSDLCincluding Requirements Collection, Design & Analysis of the Customer Specifications, Development and Customization of the Application usingSOA.
  • Developed front-end content using JSP, HTML5, CSS3, JavaScript, JQuery, XLTS, Bootstrap, and Angular 5.
  • Developed REST basedWebservices using Spring Boot.
  • Created Rest service for authentication usingSpring Bootwith embedded Tomcat server onDocker Container.
  • Designed, built and deployed a multitude application utilizing almost all the AWS stack (including EC2, R53, S3, RDS, Dynamo DB, SQS, IAM and EMR) focusing on high-availability, fault tolerance and auto-scaling.
  • Developed anAWSLambdas & RDSfunction to send a request for internal service end points through API Gateway usingApacheHttp Client.
  • Implemented Micro Services using Spring Boot, Spring Cloud, and Spring Micro Services and enabled discovery using Netflix Eureka Server.
  • Created and ConfiguredMicroservicesarchitecturefor CDT Directoryproject and integrated with Angular-5andNodeJSapplications.
  • Worked onJava8upgrade using new library for refactoringlambdas functional interfaces, Streams -parallel processingandAggregations.
  • Install HDP, Kerberos and Ranger using the Ambari install wizardand Managing clusters, data nodes, name node and HDFS directories.
  • Used Spring Kafka API calls to process the messages smoothly on Kafka Cluster setup
  • Experience on functionality of NoSQL DB like Cassandra and Mongo DB.
  • Prepared an ETL technical document maintaining the naming standards.
  • Developed server-side code in Python
  • Involved inusingSpring AOP frameworkfor reusability logging purpose.
  • Used Hibernate, ORM solution, technique of mapping data representation from MVC model to Oracle Relational data model with an SQL-based schema.
  • ImplementedRestfulweb services usingJAX-RSannotations, Jersey as provider and implemented security usingOAUTH.
  • Developed user interface by using the React JS, Flux for SPA development.
  • Worked in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept.
  • Used POSTMAN/ SOAP UI to test REST API’s.
  • Implemented JUNIT Test Cases for each REST API and test scripts for the application.
  • ConsumedRestbased services fromAngular 5using$HTTPservices
  • WrittenSQL Queriesandstoredproceduresto interact withOracle DB.
  • Experience in developing application, automated scripts leveragingMongoDB.
  • RESTfulweb services using Jersey forJAX-RSimplementation.
  • Designed and Implemented the DAO layer usingSpringwithHibernate.
  • Worked on coding persistence layer components usingHibernate.
  • Implemented Service Oriented Architecture usingJMSfor sending and receiving messages while creating web services.
  • Extensively involved in upgrading the existing system from Angular 5 to Angular 6.
  • UsedInformaticaPower Center 9.6.1 to Extract, Transform and Load data intoNetezzaData Warehouse from various sources like Oracle and flat files.
  • DevelopedJUnit test casesfor elements, web beans, handlers and view helper classes.
  • Focused onTest Driven Development; thereby creating detailedJUnittests for every single piece of functionality beforewritingthe functionality.
  • LINQ and designing an object-oriented system using Python and SQL Server
  • UsedTortoiseSVNto maintain the version of files and took the responsibility to do the code merges from branch to trunk and creating new branch when new feature implementation starts.
  • UsedMavenas build automation tool for deploying the project onWebSphere Application Serverand usedJenkinsto perform continuous Integration.
  • UsedGITfor version control tool andSpring Tool Suite(STS) for IDE.

Environment: Spring Boot, Spring 3.1, Java 1.8, WB Common framework, AJAX, XML, CSS, HTML 5, JavaScript, JQuery, Angular 6, SAP DB (All system), Hibernate 4, React JS, JSON, Python, JUnit, REST, JSP, JSTL, Sap Net Weaver Application Server 7.31, UNIX, Shell script, Python, GitHub, Jenkins. AWS Code Pipeline

Confidential, Brentwood, TN

Java Full Stack Developer

Responsibilities:

  • Involved in development and testing of Streamlets module. Actively involved in Analysis, Design, Development, System Testing and User Acceptance Testing.
  • Followed Agile methodology in the Scrum Cycle model.
  • Implemented Java8 features like Lambda expressions, Streams, filters, pipelines, Optional Interfaces etc.
  • Developed UI web pages using HTML5, CSS3 and jQuery to display the data on the client side.
  • Created the AngularJS application usingGrunt and Bower and used Angular UI for component model.
  • Used J2EE design patterns like Adapter, Service locator, Session facade, Singleton, Factory and DAO.
  • Used Executor Service framework to implement multithreading in programming to improve overall performance.
  • Developed classes using Core java/Executor Service (multithreading, concurrency, memory management).
  • Involved in developing UI pages usingAngularJS and calling the Rest API’s from backend.
  • Created Spring Boot withMicro Services utilizing RESTful API.
  • Consumed REST Web Services for getting the credit card information from third party application using EME.
  • Developed Restful Web services for other systems to interact with our system and secured the service with Spring- SecurityOauth-2.0.Added WS-Securityusing XWSS to secure the Web services.
  • Implemented the associated business modules integration using Spring and Hibernate data mapping.
  • Implemented Hibernate Template to great extent making use of HQL, Named Parameters, Named Queries and interfaces such as Expression, Query, and Criteria.
  • PerformedHibernateframework optimization using Projection inCriteriaobject to query minimum columns to display data on dashboards.
  • Responsible for installation, configuration, and administration ofRed Hat Linux, Solarissystems.
  • BuildingLinux servers (web-logic application, apache, DB servers etc.)in large quantity as per EDC and Non-EDC production requirement as well as App/Dev requirement.
  • Understand customer requirements.
  • Develop test framework using Selenium Web driver.
  • Create Automation Test Scripts.
  • Support the development of virtualized APIs by creating sample API request/response messages
  • Developed Session Beans for necessaryTransactionslike fetching the data and updating the customer information.
  • Implementedreact JScode to handle cross browser compatibility issues in Mozella, IE 7, 8, 9, Safari and FF.
  • Worked onDroolsRules Engine and Expectation Rule Engine for writing Business Rule Validation.
  • Utilized Spring core, AOP andsecurityto build robust business operations with transactional support.
  • Implemented Spring Cloud Config Server, Routing and Filtering to Microservices using Netflix Zulu.
  • Developed spring boot applications for REST services and deployed in Pivotal Cloud Foundry (PCF).
  • Extensively used Spring Batch which uses Spring IOC dependencies, this is useful for developing batch processing.
  • Used JBoss for Application server implementation, server setup configuration, support, performance.
  • Developed unit and integration tests for existingMicroservicesusing JUnit, Mockito and Docker environments.
  • Developed database Objects-StoredProcedures, Tables, Views, Sequences, Cursors, Packages and Triggers.
  • Wrote SQL queries using PL/SQL,storedproceduresand enhanced performance by running explain plans.
  • Developed and tested extraction, transformation, job and load (ETL) processes.
  • Performed cross browser testing by usingSeleniumGrid on multiple browsers and on different platforms.
  • Oversaw all aspects of testing JUnit, FIT, and SIT, End to End, Regression, User acceptance and Performance.
  • UsedGitas Version Control System for the application.UsedJMeterto test performance of SOAP protocol.
  • Developed API for using AWS Lambda to manage the servers and run the code in the AWS.
  • Created detailed AWS Security groups which behaved as virtual firewalls that controlled the traffic allowed reaching one or more AWS EC2 instances.
  • Developed applications using latest technologies like EJB3.2, Spring 3.x/4.x, Hibernate3.2/4.x, REST based Web services (Axis2.0, JAX WS 2.0, JAX RS), Rule Engines (Drools4.1, ILOG), JBPM tools.
  • Worked on creation of custom Docker container images, tagging and pushing the images.
  • Worked on creating the Docker containers and Docker consoles for managing the application life cycle.

Environment: Java 1.7/1.8,J2EE, Git, Spring Boot, Hibernate 4.x, Core Java, SOAP/Rest, Web Services, CSS, EclipseRCP SASS, WSDL, JIRA 5.x/6.x, JMS, NOSQL(MongoDB), ETL, Grunt JBoss 3.0, AWS, Spring Cloud, 1Spring batch, PCF, Apache JMeter, jQuery, JUnit, Docker, Maven, Jenkins.

Confidential, Chicago, IL

Java Full Stack Developer

Responsibilities:

  • Java developer involved in backend and front-end developing team. Took part in developing, maintaining, reviewing and supporting quality code and services.
  • Involved in Daily SCRUM meetings and weekly SPRINT Meetings.
  • Implemented and developed UI components using Angular JS features like dependency Injection, Models, data binding and controllers.
  • Developed Interactive web pages using HTML5, CSS3, JavaScript and Bootstrap.
  • HandledJavaMulti-Threadingpart in back-end component, one thread will be running for each user.
  • Extensively used Hibernate 4.2 concepts such as inheritance, lazy loading, dirty checking and transactions.
  • All the functionality is implemented using Spring IO / Spring Boot, Thyme leaf and Hibernate ORM.
  • Exposing the Microservices to base on RESTful API utilizing Spring Boot with Spring MVC.
  • Implemented Rest based web services using JAX-RS annotations, Jersey Provider and consumed using HTTP services from Angular JS modules.
  • Worked on responsive design and developed a single ISOMORPHICresponsive website that could be served todesktop,Tabletsandmobileusers usingReact.js.
  • Wrote documentation for C programs written by myself and other programmers on the team.
  • Developed Application to asses JSON and XML from Restful web service using Angular JS.
  • Database development required creation of new tables, PL/SQL Stored Procedures, Views, and Constraints, Triggers and required SQL tuning to reduce the response time in the application.
  • Integration of automation batch run job with Jenkins Continuous Integration tool.
  • Used SVN as version management, JIRA for defect management system.
  • Used JUnit for unit testing of the application and log4j for logging.
  • Setting upOracle 8 server in Linux/Unixenvironment.

Environment: Java 1.7, hibernate 4.0, Spring IOC, Web Services, HTML5, Java Script, CSS3, Eclipse RCP, JQuery, XML, AngularJS, Node JS, Java Swings, Agile ActiveMQ and Scrum, Cassandra, Spring MVC, Spring ORM, Scala, Agile Méthodologie, Jenkins, Docker, Design Patterns, Apache Maven, SSRS, Junit, Jenkins, Log4

Confidential

Jr. Java Developer

Responsibilities:

  • Developed web services transferring data through soap over http using top down methodology.
  • Designed and Developed xml schema to represent the data model objects in an xml.
  • Developed XML, XML Schema and Parsers using SAX and DOM, implemented System Oriented Architecture methodologies.
  • Designed and developed handler to log performance, request and responses.
  • Developed various reusable Helper and Utility classes which are used across all the modules of the application.
  • Used log4J for tracking errors and de-bugging the code.
  • Responsible for coding SQL Statements and Stored procedures for back end communication using JDBC.
  • Wrote stored procedures using PL/SQL for data retrieval from different tables.
  • Extensively used Oracle 9gas backend database for the application for retrieving the Order/Customer history and for providing data scrubs.
  • Worked extensively on bug fixes on the server side.
  • Part of performance tuning team and implemented caching mechanism and other changes.
  • Configured XML Bridges' request and response queues using Sonicto process XML messages from other interfaces and applications, and invoke the responsible EJB handler.
  • Responsible for fixing defects and implementing stories in Fast-track SDLC development cycles.
  • Responsible for conducting Impact analysis for the given Change Request.
  • Worked on Requirements Gathering, Design, coding and various phases of testing with very stringent timelines
  • Involved in preparing the Documentation of the project to understand the system efficiently.
  • Participated in meetings of internal developer groups for the purpose of development standards.

Environment: Java, J2EE, Spring 2.0, Servlets, JSP, EJB, XML, JavaScript, Ant, RAD6, SQL, Oracle9i, Hibernate, Toad, Log4j, WebSphere 6.1,Windows NT/2000, UNIX, SOAP, WSDL, XML, XSLT.

We'd love your feedback!