We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

5.00/5 (Submit Your Rating)

Scottsdale, AZ

SUMMARY

  • 7 years of experience with Java/J2EE and Object - Oriented Methodologies for wide range of development from Enterprise applications to web-based applications.
  • Handsome experience in Strut’s, Spring, JSF, Hibernate, SAX, JAXB, DOM, ANT, JMS, and LOG4j, Splunk, Spring IOC, Data Access Object (DAO), Junit and web services.
  • Extensive experience in Core Javaconcepts that includes Exception handling, Multi-threading, Synchronization, Serialization, IO, Collections framework, Java Beans.
  • Strong experience in design and development of multi-tier application utilizing Java, Servlets, Struts, JSP, JSF, XML, SOAP JNDI, JDBC, Web Services, Hibernate and Spring Framework.
  • Knowledge of Cassandra maintenance and tuning - both database and serve
  • Experienced in Restful Services and distributed Web Services using Spring MVC, Jersey, JAXB, JSON, SOAP, AXIS, JAX-WS, and WSDL.
  • Hands-on experience with Integration Frameworks like Apache Camel and also with distributed database, caching and processing platform like Apache Ignite.
  • Experience in developing software using RESTful APIs, SDLC and Agile Methodology (Scrum), RUP, Waterfall, UML and Test Driven Methodologies.
  • Good knowledge of latest version of object oriented JavaScript frameworks like Angular.js, Node.JS, Backbone, Bootstrap, React JS.
  • Valuable experience in designing and developing business applications with technologies such as core and advanced Java technologies Java, J2EE, Servlets, JSP, JavaScript, JQuery, Web Services, Struts, Spring, Hibernate, Maven, Gradle, ANT, HTML,XML, XSLT, XSD, JDBC, Cascading Style Sheets(CSS), JNDI, JUnit and XML-related technologies.
  • Hands on experience with scripting languages like JavaScript, JQuery and AJAX.
  • Hands on professional experience in Node.JS, Mongo DB, Angular JS, HTML5, CSS3 and Bootstrap.
  • Hands on Experience on FACETS Data models and FACETS core tables.
  • Worked extensively on Session Beans, Entity Beans and Message Driven Bean and implemented JMS API, and worked on MQ-Series.
  • Exposure to service Oriented Architecture including Universal Descriptive and Discovery Integration (UDDI)lookups, Web Services Description Language (WSDL) using SOAP protocol and Extensible Markup Language (XML) and Java XML parsers such as JAXP.
  • Extensive experience in working with different MVC Frameworks like spring, Struts and ORM (Object Relational Mapping tools) like Hibernate.
  • Experience with test-driven development (TDD) usingJunit.
  • Experience in implemented business logic on XML content using XPath Query Language, DTD, XSD, XSLT, JAXP (DOM & SAX), and JAXB.
  • Hands-on experience in IDE Tools: Eclipse, RAD, WSAD.
  • Good at implementing the database designing, SQL, stored procedures using RDBMS like DB2, Oracle and MS SQL Server.
  • Experience with Streaming platforms like ApacheKafka.
  • Proficient in handling Web and Application Services in creating Domain, configuring connection pool, JMS, deploying applications on WebLogic, WebSphere, Apache Tomcat and JBoss.
  • Expertise in web application development using HTML,CSS, JavaScript, jQuery, Ajax, AngularJS, jQuery, Bootstrap.
  • Having experience on DOJO based applications.
  • Have strong experience in code debugging and bug fixing.

TECHNICAL SKILLS

Languages: Java Corretto 11.0.10.9.1/8.0/7.0/6.0, Java/J2EE, C, C++, JDBC, DTD, UML, Design Patterns, Shell Scripts, HTML, PHP, JavaScript, SQL and PL/SQL, Groovy Grails 3

Frameworks: Spring5.x/4.x/3.x/2.x, Hibernate 4.0/3.0, Apache Camel, Struts 1.x/2.0.

Web Technologies: HTML/XHTML/DHTML/HTML5,CSS/CSS3, Servlets, JSPs, EJB, JNDI, JMS, XML, XSLT, JSF, JQuery, Ajax, AngularJS, Angular4 and 5.2,Node.js,ReactJS,BackBoneJs, Bootstrap.

Web/Application Servers: Apache Tomcat 5.x/6.x/7.x/8.x, IBM WebSphere, BEA Web Logic 9.x/10.x/12.x, JBoss 6.x/7.x,GlassFish.

IDE’s: Eclipse,SpringTool suite 2.x/3.x, Intellij 14.x/15.x, Visual Studio code

Database: Oracle19c/12c/11i/11g/10g/9i/8i, SQL Server, MySql5.7, DB2,Mongo DB and Cassandra, Pl/SQL11

Web Services: AXIS, SOAP, RESTful,JAX-RPC, JAX-RS,JAX-WS, WSDL, JAX-P, JAX-B.

Version Control: JIRA, CVS, SVN, GitHub, Subversion and Clear Case

Build Tool / plugin: ANT, Log4j and Maven 3.x, Hudson 3.x, Jenkins 2.x, Gradle 6.x

Testing Frameworks: Junit,JMeter,Jtest, SOAP UI, Jasmin. Karma, Groovy Spock, TestContainers

Operating Systems: Windows, Unix, Linux and MAC.

Cloud Computing: AWS - EC2, RDS, S3, Dynamo DB

Micro Services: Swagger, Pivotal Cloud Foundry, Spring Micro Services, Springboot, Spring Integration, Netflix Eureka

PROFESSIONAL EXPERIENCE

Confidential, Scottsdale, AZ

Java Full Stack Developer

Responsibilities:

  • Design, Analysis, Development and Testing of 3 different products. Took full responsibility for Identity product as an only java developer. Also actively led 2 other technology modernization projects.
  • Actively involved in modernizing legacy identity products with regards to speed, scale, security and quality.
  • Actively involved in planning and building an API façade in front of the existing Identity and Payments Check APIs
  • Used MESH (provides a JSON REST API) orchestration engine to do an API conversion
  • Work on technology stack that includes, but is not limited to Java 1.8, Spring Boot, Web Services, Test Automation, JMS, IBM MQ, Clover ETL and Oracle Database for Identity products.
  • Used Groovy Spock and Bamboo for Integration Testing for Identity products.
  • Used Test Containers using Spock for Component level testing for Modernization projects.
  • Worked on technology stack that includes, but is not limited to Java Corretto 11, Spring Boot, Spring Integration, Web Services, Test Automation, Docker, Kubernetes, AWS for tech modernization effort.
  • Used Bootstrap and Angular JS, React.js and Node.js in effective web design
  • Converting Web form applications to use Bootstrap.js, Angular JS and React.js
  • Designed and developed user-friendly GUI interface and web pages using HTML, Angular JS, JQuery, Node.js, React.js and JavaScript
  • Developed User Interface and web page screens for various modules using Html, CSS, JavaScript, and AJAX and Angular JS React JS and Node JS.
  • Used JavaScript, jQuery for user interactions in pages. Creating a responsive web application integrating Bootstrapwith AngularJS and media queries.
  • Used Version Control (SVN), CVS, Clear Case for maintaining source code and documentation.
  • Used the basic principles of MVC to in corporate the AngularJS to build client side application and Node.js for building server side API's.
  • Developed Java applications and tools to automate tests run in UNIX environment.
  • Responsible for developing single page applications using AngularJS/Angular 4/5/6/7 and bootstrap Hands on experience in MVC framework using AngularJS, custom Directives, Controllers, Services and Factories.
  • Used JBoss 6.x Application server to deploy the applications.
  • Run regression and automation testing in different environment such as development, QA for IDAlerts project and fix server setups as required for the testing purpose.
  • Worked on Managing lifecycle of FACETS and surrounding applications/systems to sync with the processes and schedules.
  • Involved in all facets of software development life cycle, from requirements analysis, architecture, design, coding, testing and implementation.
  • Create the custom stored procedure to load and unload the facets extension configuration.
  • Created scripts to help in validation of servers and configure F5 LTM with new servers
  • Wrote stored procedures and help in database upgrades and testing of the databases
  • Wrote Clover ETL graphs for file processing and designed and documented them.
  • Resolve bug issues using code in Java, Apache Camel and Groovy.
  • Followed the Scrum methodology and Sprint planning every two weeks and daily stand-up meetings to monitor the status. Reviewed pull requests, identified and fixed bugs. Created Build Deploy and Release reports and test summaries on confluence.
  • Write code to implement new product features and update as needed to correct issues or re- factor.
  • Collaborate with team members and stakeholders to better understand business requirements or resolve production issues.
  • Resolve technical issues through debugging, research, and investigation.
  • Contribute to the design and development of high-quality software for large scale Java/Spring Boot/Oracle distributed systems.
  • Create technical design documents that are in accordance with the company's architecture standards.
  • Utilize and contribute to standards and best practices.

Environment: Java 1.8, Corretto Java 11, JBOSS application server, MicroServices, Hibernate, Spring, Spring MVC, Spring Boot, Spring Security, Spring Integration, Apache Camel, Clover ETL, Spring batch, SOAP, RESTful, Soap UI, Postman, Factes, AWS, Docker, Kubernetes, Kitematic, Harness, Dynamo DB, Wireshark, Aerospike, ElasticSearch, Mulesoft, Splunk, IBM Websphere MQ, F5 virtual server, HTML, JavaScript, AngularJS, AJAX, Log4J, JUnit, Maven, Gradle, GIT, Bitbucket, Bash shell scripting, JIRA, Bamboo.

Confidential, Phoenix, AZ

Java Full Stack Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) for example, Design, Analysis, Development and Testing.
  • Followed the Scrum methodology and Sprint planning every two weeks and daily stand up meetings to monitor the status. Reviewed pull requests, identified and fixed bugs.
  • Documented code and contributed to the company’s confluence page.
  • Implemented encryption for masking PII information - n levels up and down and for different variable types.
  • Developed several REST APIs using micro-services style of architecture withKafkaas message broker and Mongo DB as backend database.
  • Backed up caches into PostgreSQL DB.
  • Designed the real time analytics and ingestion platform usingStormand Kafka.
  • Designed and developed various modules of the application with J2EE design architecture, frameworks like Spring MVC architecture, Angular 6,7.
  • Implemented the standardization of logs and fixing logs issues in Splunk.
  • Configured logging and alerting for critical ignite errors.
  • Implemented health checks for Ignite Services
  • Used NPM for installing required node modules and other published Angular NPM modules.
  • Developed the Angular application which is integrated with the MicroServices.
  • Developed POC to create a user interface in Angular 6,7 for developers, Presentation as a Service.
  • Implemented flux pattern by using redux framework as a core dependency and used Redux Async actions to make the app fully asynchronous.
  • Developed cross-browser/platform HTML5, CSS3 and JavaScript to match design specs for complex page layouts while adhering to code standards.
  • Used Node.js for server-side code as the framework. Written callback functions for the Restful API.
  • Responsible for parsing JSON data to & from the server for presentation & storage purposes in the project.
  • Used UML to draw use case diagrams, class & sequence diagrams.
  • Implemented MicroServices based Cloud Architecture and RESTful Endpoints utilizing Spring Boot.
  • Implemented RESTFUL and SOAP based web administrations utilizing for JAX-RS and JAX-WS individually.
  • Designed and actualized application utilizing Spring MVC, Spring IOC, Spring AOP, Spring Transactions, Spring JDBC.
  • In charge of actualizing the business necessities utilizing Spring Data and Spring Security.
  • Used complete annotation approach for the Spring application development and leverage Spring profiling development and worked on Spring as Application Level framework.
  • Configured Struts Hibernate framework with Spring MVC.
  • Implemented application level persistence using Hibernate and Spring.
  • Implemented Spring Beans using IOC and Transaction management features to handle the transactions and business logic.
  • Built NoSQL schemas and maintaining sessions by MongoDB.
  • Written SQL Queries and stored procedures to interact with Oracle DB.
  • Modified the UI screens created by web designer using HTML5, CSS3, and JavaScript.
  • Implemented databinding using Node.JS for front-end development of a current web application.
  • Implemented different validation control on the webpages using Angular JS and developing a cross-platform JavaScript based solution using AngularJS.
  • Provides more security to client-side applications by Amazon Web Services.
  • Created customized AMIs based on already existing AWS EC2 instances by using create image functionality, hence using this snapshot for disaster recovery.
  • Handled fabric services to be deployed in containers and images, used Docker, Kubernetes in Linux environment.
  • Actively used the defect tracking tool JIRA to create and track the defects during QA phase of the project.
  • Worked on Log4J and SLF4J to approve functionalities and JUnit for unit testing.
  • Improved and maintained AJAX based rich client for improved customer experience.
  • Advancement completed under Eclipse Integrated Development Environment (IDE).
  • Used GIT as version control system, to keep track of all the work & all changes, allowing severaldevelopersto collaborate, used Maven as build and configuration tool, Jenkins for continuous integration tool XL Release for the deployment, Rally as agile management tool.

Environment: Java 1.8, MicroServices, Hibernate, Spring, Spring MVC, Spring Boot, Spring Security, Apache Camel, Apache Ignite, Spring DATA, Spring batch, SOAP, RESTful, Soap UI, AWS, Docker, Kubernetes, Jenkins, Mongo DB, HTML, JavaScript, AngularJS, AJAX, Log4J, JUnit, Maven, Apache Tomcat, GIT, Bitbucket, Rally, XL Release, Bash shell scripting, JIRA, STS.

Confidential, San Antonio, TX

Java Full Stack Developer

Responsibilities:

  • Worked in an Agile Environment and participated in requirement gathering, analysis and design.
  • Implemented Business Delegate, Design, Facade, Service locator, Singleton, Factory method, Template method, Observer, Data Access Objects, Transfer Objects JEE design patterns.
  • Involved in Design, Development and Implementation of front end part of the web application using HTML5, CSS3, JavaScript, AJAX, JSON, AngularJS and Bootstrap.
  • Used ApacheKafka(Message Queues) for reliable and asynchronous exchange of important information between multiple business applications.
  • Developed and executed software systems utilizing React.JS and Groovy.
  • Integrated spring with ORM frameworks such as Hibernate and JPA (Java Persistence API).
  • Implemented modules intoNode JS to integrate with designs and requirements.
  • Developed and deployed web applications onAWSat the dev, production levels.
  • Implemented the persistence layer using Hibernate-ORM. Worked on Spring Boot with MicroServices for building flows in our web application.
  • Created Docker images using a Docker file, worked on Docker, Kubernetes container snapshots, removing images.
  • Working extensively with Hibernate Query Language (HQL) to store and retrieve the data from oracle database.
  • All the functionality is implemented usingSpring IO/Spring Boot,andHibernate ORM. Implemented Java EE components usingSpring MVC, Spring IOC, Spring transactionsand Spring security modules.
  • Used Spring Annotations for Dependency Injection and Spring Boot for MicroServices
  • Configured S3 to host static web content, Elastic Load Balancers with EC2, Auto scaling groups and deployed Cloud Stack usingAWSOps Works.
  • Created Typescript reusable components and services to consume REST API's using Component-based architecture provided by Angular7/Angular6.
  • Worked with Maven Builder for application building, scheduling, mailing and automation.
  • Involved in designing and development of web interface using JSP, Servlets, and JavaScript.
  • Created RESTFUL services along with strong Object OrientedNode JS design works.
  • Use Eclipse as IDE tool to develop the application and JIRA for bug and issue tracking.
  • Implemented a Continuous Delivery pipeline with Jenkins and GitHub.
  • Set up Jenkins server and build jobs to provide continuous automated builds based on polling the Git source control system.
  • Responsible for ConfiguringKafkaConsumer and Producer metrics to visualize theKafkaSystem performance and monitoring.
  • Involved in development ofweb servicesfor business operations usingSOAP, WSDL, JAX-WS, JDOM, XML, XSLandApache CXF.
  • Customized CSS files by adding new CSS3 features like media queries to ensure fluid/ responsive design for our web pages.
  • ImplementedAngular4services to connect the web application to back-end APIs.
  • UsedNode JS to develop I/O intensive web applications like video streaming sites, single page applications and other web applications.
  • Used TestNG to write unit tests and integration test and used Mockito to mock/stub classes.
  • Implemented Web Services using Spring RESTful.
  • Developed MVC controllers and deployed flow of Execution in the Servlet Environment using Spring MVC.
  • Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON and XML.

Environment: Java 1.8, J2ee, HTML5, CSS, JavaScript, Jenkins, Hibernate, Docker, Kubernetes, React JS, Angular2, Angular4, MicroServices, AJAX, JSON, Bootstrap, AngularJS, JQuery, Node JS, Jira, Maven, CSS, Spring boot, GIT, Mongo DB, SOAP, Eclipse IDE, WebLogic, RESTful, AWS, EC2, Auto Scaling, S3, Karma, UNIX.

Confidential, Charlotte, NC

Java Developer

Responsibilities:

  • Application is implemented usingagilemethodology where there is a dailySCRUMmeeting to understand the status and resolve any issues.
  • Involved in using Javalike Collections, Exceptional Handling, Multi -Threading and Java8 Features like Streams, Lambda Expressions and Functional Interfaces.
  • DevelopedKafkaconsumers to consume data fromKafkatopics.
  • Working on building a custom CMS to move off of word press being built using NodeJS, ReactJS.
  • Used ReactJS to build the UI components, developed filters to display different dimension of data and font size modifiers.
  • IntegratedKafkasource to read the payment confirmation messages
  • Application Development and partner with project team to analyze business requirements, understand business goals, define project roadmaps and define use-cases to deliver technical solutions.
  • DevelopedSingle page applicationand structured theJavaScriptcode using AngularJS.
  • Implement new functionality in User Interface (UI) using AngularJS, backend Solution with Java/Groovy with Database Management system like Pl/SQL, Oracle and using REST Web Services integration.
  • UsedNodeJSto runAngularJSon server with mockJSONdata and completed the UI development independent of server.
  • Designed User Interface usingHTML5, CSS3,JQuery, AngularJS andXMLin a responsive grid layout.Implemented responsive design template to get a new interface in Bootstrap,HTML5
  • Creating Domain classes, Controllers, View objects, and services at backend side to perform the functionality for the application.
  • Worked on Data Migration from PL/SQL 11 to Oracle 12C. Creating and replacing procedures to migrate old data into new system.
  • Used Hibernate, object/relational mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data with SQL-based schema
  • Aims for excellence and high quality through usable and maintainable code.
  • Recommend new technologies and tools to the Project team and higher management by Research and Evaluation.
  • Worked with core Java concepts likeCollections Framework,Multithreadingand Memory management.
  • Used Apache Camel as the Integration Pattern to communicate between different enterprise components
  • Overall application is developed on IntelliJ IDEA 2017.3 and Oracle DB and SQL developer
  • Used GITHUB to maintain the version of the files and took the responsibility to do the code merges from branch to trunk and created new branch when the new feature implementation starts
  • Test overall application/tool to maintain the quality of product by creating individual unit/functional test cases

Environment: Java, Spring, Hibernate, Spring batch, Spring security, Spring Boot, Microservices, Pivotal Cloud Foundry (PCF), JPA, Java Scripts, AngularJS, HTML, CSS, JMS, JAXP (SAX & DOM), Oracle 11g, WebSphere Application Server, Oracle 11g, SOAP, log4j, JUnit, XML, Web Services, GIT.

Confidential, Grapevine, TX

Jr. Software Developer/Programmer Analyst

Responsibilities:

  • Analyze Business Requirements, Technical Designing, Implementation and Documentation using Agile Methodologies.
  • Involved in all phases of the Agile Software development life cycle (SDLC) requirements gathering, analysis, design, development, building, testing, and deployment.
  • Designed and implemented Early Child Care Services and Race to the Top modules.
  • Implemented the Service Layer using Spring, JPA-Hibernate and JMS.
  • Used Spring framework for implementing IOC/JDBC/ORM, AOP and Spring Security.
  • Worked on various J2EE technologies include JPA, Bean Validation, Java Mail.
  • Extensively used Hibernate Query Language (HQL) and Criteria Queries to work with MySQL databases.
  • Designed and implemented various design patterns include Singleton, DTO, DAO, Factory and Builder, Façade and Decorator.
  • Database handling, Multithreading, Synchronization, Communication.
  • Involved in Daily Scrum meetings, Sprint planning and estimation of the tasks for the user stories, participated in retrospective and presenting Demo at end of the sprint.
  • Implemented User Interface using technologies include JSF, JQuery, Java Script, CSS, and AJAX
  • Managed deployments to QA, UAT and other higher environments.
  • Worked with MySQL and Sybase databases. Created few materialized views to improve the performance for long running reports in Jasper.
  • Developed the code with both unit test cases and integrated test cases using JUnit, JMock.
  • Created test plans and JUnit test cases and test suite for testing the application.
  • Work closely with Business Analysts, Program Managers, Users, Testing Team on daily basis.

Environment: Java, J2EE, JPA, Spring, Hibernate, JMS, Lambda Expressions, Java Server Faces, HTML, CSS, JQuery, AJAX, Java Script, MAVEN, JBoss, PL/SQL, Databases with MySQL and Sybase, GIT and Subversion.

We'd love your feedback!