We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

2.00/5 (Submit Your Rating)

Bentonville, AR

SUMMARY

  • 6+ years of professional experience in software design and development wif a strong Java, J2EE back ground and UI Development. Experience in SDLC, Agile (SCRUM), Iterative, Waterfall methodologies and Object Oriented Application Design and Programming.
  • Experience in implementing middleware technologies like JMS and in J2EE Design Patterns like MVC, Business Delegate, Singleton and Data Access Objects.
  • Experience in building user interfaces using HTML5, CSS3, Bootstrap3, Bootstrap4, JavaScript, AJAX, Angular, Angular JS.
  • Extensive experience in developing applications using Java, Java Beans, JSP, JSF, Servlets, Apache Struts framework, Spring MVC framework, EJB, JDBC, JNDI, Spring, Hibernate, Ajax, JUnit, Test Driven Development and Oracle.
  • Experience in developing Client - Server/N-tier/ Web-Development/ Front End technologies using JSP, JSF, JSTL, HTML, DHTML, AJAX, JavaScript and CSS.
  • Experience in development of SOA, REST and SOAP based web services using AXIS, WSDL, UDDI, XML, JAX-WS, JAX-RS, JAXB, JAX-RPC, AJAX technologies and Jersey frameworks.
  • Experience working wif APIGEE Developer Portal
  • Expertise in Back-end/server-side java technologies such as: Web services, Java persistence API (JPA), Java. Messaging Service (JMS), RabbitMQ, Java Database Connectivity (JDBC), Java Naming and Directory Interface (JNDI).
  • Excellentwork experience wif Database writing highly complex SQL/PLSQL queries, wif major Relational Databases MS Access/Oracle/MySQL.
  • Having experience wif Cloud Computing environment like Amazon Web Services (AWS).
  • Experience in AWS Solutions using EC2, S3,EBS,Elastic Load Balancer, and Auto Scaling Groups.
  • Skilled at consuming and producing JSON data by building REST APIs.
  • Experience in implementation of business applications using BEA Web logic, Web Sphere, IBM Web Sphere Application andPortalServer (WAS/WPS)
  • Knowledge in designing and implementing using XML technologies such as XSL, XLST, XML schemas, XPath, XForms, XSL-FO and parsers like SAX, DOM.
  • Expertise in open source framework Object Relational Mapping (ORM) tools like Hibernate and also used Hibernate Annotations to reduce time at the configuration level.
  • Experience in building applications using ANT, Maven and Gradle.
  • Hands on experience wif using IDE’s like RSA, Eclipse, WSAD, JBuilder, RAD for Java Programming.
  • Hands on experience wif using Version Control Systems CVS, Rational Clear Case, Subversion, GIT.
  • Excellent Interpersonal, Communication and Presentation skills, Self-starter, Detail Oriented, Research Oriented and Customer Focused.

TECHNICAL SKILLS

Languages: C, C++, Java, SQL, PL/SQL.

Tools: and Framework: Struts, Spring, Hibernate, Spring MVC, Spring Web Flow, Spring IOC, Spring AOPSpring Security, JSF, Junit, SOAP UI, JReport, Rational Rose, RabbitMQ, Spring Boot.

Build Tools: ANT, Vagrant, Maven, Docker and Jenkins.

Version & Source Control: Tortoise SVN, CVS and GIT.

Web Technologies: HTML5, CSS3, JavaScript, JQuery, Bootstrap, JSON Restful, Angular 2.0,Angular4.0, Angular 5.0, Angular 6.0, AJAX, NodeJS.

J2SE/J2EE Technologies: Java, J2EE, RMI, Sockets, JDBC, Servlets, JSP, JMS, Java Beans, JSTL, Jakarta Struts, JSF, EJB, Spring, Hibernate, JTA, JNDI, JPA, JMS, Vaadin.

Methodologies: Agile, Test Driven Development, Waterfall.

Databases: Oracle, SQL-Server, MySQL server, MS SQL, IBM DB2, MongoDB, NoSQL, Cassandra.

Web/Application Servers: Apache Tomcat, IBM WebSphere, Web logic Application server, JBOSS, Camel.

XML Technologies: XML, XSL, DOM, SAX, DTD, XQuery, XSD and XSLT.

IDE / Tools: Eclipse, IntelliJ, Spring Tool Suite(STS4), RAD, Adobe Dreamweaver.

Testing Tools / Others: JUnit, Mockito, Soap UI, SLF4J, Log4j and JIRA.

Platforms: Windows, Linux and Unix.

Web Services: SOAP, Microservices, JAX-RPC, WSDL, JAX-RS JAX-WS, UDDI, JAX-B, CFX, Restful.

Cloud Technologies: Pivotal Cloud Foundry(PCF), S3, RDS, AWS.

PROFESSIONAL EXPERIENCE

Confidential, Bentonville, AR

Full Stack Java Developer

Responsibilities:

  • Involved actively in Daily Scrum meetings, Sprint planning and estimation of the user stories and providing valuable inputs through Agile methodology. Analyzed and converted Business requirements into Technical requirements.
  • Development of application using Spring, Springboot, Hibernate, Spring DAO, Maven, Gradle, JDBC, Vaadin .
  • Developed Dynamic Single Page Application using Angular6.0,Bootstrap4.0,HTML5,CSS3.
  • Used maven as build and dependency management tool for creating EAR, WAR and JAR file to be deployed in application servers and integrated wif Gitlab, Jenkins, Jenkins pipeline Jobs.
  • Implemented features such as routing, data binding wifout a page refresh using Angular 2.
  • Used Angular 6 Http services for asynchronous validations for the input fields of the forms.
  • Involved working wif NoSQL wif MongoDB. Performed CRUD operations on MongoDB using restful web services.
  • Used Spring Tool Suite (STS) for application development.
  • Main development also involves working wif Service Oriented Architecture applications wif reporting services utilizing JMS.
  • Involved in analysis, specification, design, implementation, documentation and testing phases of Software Development Life Cycle (SDLC) and used Agile methodology (SCRUM) for developing application.
  • Reported software defects in Agile Manager(AGM) and collaborated wif the other developers to resolve technical issues.
  • Experience in using build/deploy tools such as Jenkins, Docker and OpenShift for Continuous Integration & Deployment for Microservices.
  • Working in Agile Environment and adapted all the agile development methodologies (TDD, Pair Programming).
  • Designed and implemented the DataBus which control data flow and hydration wifin the system.
  • Setup environment properties for all environments including production environment.
  • Created various Angular6 services, modules, attribute directives,template, data driven forms.
  • Used Java 8 version and features like stream, Lambda, method references.
  • Updating the tasks and tracking the progress of user stories in rally Kanban board.
  • Attending the grooming sessions conducted by scrum master wif team to discuss the user stories.
  • Experience in working wif the NoSQL, Mongo DB, and Apache Cassandra.
  • Used SQL server database writing several SQL objects like Stored Procedure, Views, Triggers .
  • Worked on setting up the routing configuration using Angular 6 UI router for various views.
  • Used CI/CD tool Jenkins CI to Build, Test, Deploy the code in the Pivotal Cloud(PCF) and improved scalability of applications on cross-platforms.
  • Used Pivotal Cloud Foundry(PCF) and Nexus Repository Manager for complex web application Deployment. Used Splunk to get logs.
  • Implemented MVC architecture wif React components as Views, models, and controllers in node.jsfor API development.
  • Tested REST API (wif JSON) services wif GET, POST, PUT and DEL by providing input in JSON parameters.
  • Used Caching ServiceforJavato retrieve content faster and greatly reducing the load on application servers.
  • Converted a monolithic app to microservices architecture using Spring Boot using 12-factor app methodology. Deployed, Scaled, Configured, wrote manifest file for various Microservices in PCF.
  • Implemented REST Microservices using spring boot. Generated Metrics wif method level granularity and Persistence using Spring AOP and Spring Actuator.
  • Attended business meeting to understand the SAML requirements and created the connections.
  • Lead the cloud infrastructure maintenance effort using Jenkins, for automating CICD pipeline in AWS.
  • Implemented automated local user provisioning instances created in AWScloud.
  • Conducted code review sessions and provided valuable feedback.
  • Prepared the data to cover various scenarios and wrote SQL scripts to verify the database updates, inserts and deletion of the records.
  • Involved in sprint planning meetings to discuss various development efforts for each story and provide the necessary status updates.

Environment: Spring 4, Spring Boot, Hibernate 4.2, Mockito, Mongo DB, AWS Cloud, STS, Gradle, Microservices,Restful services, Java8, GitHub, XML Schemas, Apache Kafka,CI/CD, JSP,Design Patterns, Junit, Pivotal Cloud Foundry(PCF), Swagger

Confidential, Austin, TX

Full Stack Java Developer

Responsibilities:

  • Involved actively in Daily Scrum meetings, Sprint planning and estimation of the user stories and providing valuable inputs through Agile methodology. Analyzed and converted Business requirements into Technical requirements.
  • Designed and Developed Microservices based applications using Spring, Springboot, Hibernate, Spring DAO, Gradle, JDBC, Oracle. Used Eureka to call other proxies Microservices.
  • Used Gradle as build and dependency management tool for creating EAR, WAR and JAR file to be deployed in application servers and integrated wif GitHub, Jenkins, Jenkins pipeline Jobs
  • Worked on Swagger UI to interact wif the API'S. Designed and documented APIs using Swagger. Worked wif JAXB parser for marshalling and Unmarshalling XML data.
  • Used Spring Tool Suite (STS) for application development.
  • Main development also involves working wif Service Oriented Architecture applications wif reporting services utilizing JMS.
  • Implemented Zipkins for distributed Micro Service Monitoring. Integrated Swagger UI and wrote integration test along wif REST document.
  • Designed and implemented task queues using RabbitMQ to handle concurrent requests from clients.
  • Used Java 8 version.
  • Used postman for testing Web API Methods.
  • Development of services and scheduled jobs for catalog data publishing and Image notification service using Spring RESTFul services and Apache Kafkafor data transmission between the systems.
  • Responsible for creating and maintaining architecture for Restful APIusing Spring Boot.
  • Used SQL server database Used Postman to the test and involved in writing several SQL objects like Stored Procedure, Views, Triggers .Used LINQ queries to interact wif the database and perform the data manipulation through the web API
  • Used CI/CD tool Jenkins CI to Build, Test, Deploy the code in the Pivotal Cloud and improved scalability of applications on cross-platforms. Configured Log4j for logging mechanism.
  • Used Pivotal Cloud Foundry and Nexus Repository Manager for complex web application Deployment. Used Splunk to get logs.
  • Developed unit and Integration test cases using JUnit, Mockito. Provided guidance on technical issues during deployment and got a chance to do defects tracking across multiple teams wif cross collaborations.
  • Implemented MVC architecture wif React components as Views, models, and controllers in node.jsfor API development.
  • Used Express.Js to connectnode.jsto Database MongoDB and wrote schema.
  • Designed and implemented server-side RESTful web services using Node JS and handled communications to the client side (React JS) using JSON.
  • Tested REST API (wif JSON) services wif GET, POST, PUT and DEL by providing input in JSON parameters using Postman tool.
  • Use Ping API to deploy and create SAML changes.
  • Developed extensible client library that can consume and process messages from multiple RabbitMQ brokers.
  • Attended business meeting to understand the SAML requirements and created the connections.
  • Lead the cloud infrastructure maintenance effort using Jenkins, for automating CICD pipeline in AWS.
  • Implemented automated local user provisioning instances created in AWScloud.
  • Conducted code review sessions and provided valuable feedback. Supported QA teams in fixing the defects in timely manner.
  • Reported software defects in Agile Manager(AGM) and collaborated wif the other developers to resolve technical issues.
  • Prepared the data to cover various scenarios and wrote SQL scripts to verify the database updates, inserts and deletion of the records.
  • Involved in sprint planning meetings to discuss various development efforts for each story and provide the necessary status updates.

Environment: Java8, GitHub, XML Schemas, AJAX, XML, HTML5, CSS3, Angular JS, Angular 2.0, Angular 4, JSON, JQuery, Bootstrap, Spring 4.0, JAX-RPC, Jenkins, Apache Kafka,CI/CD, Spring 4, Spring Boot, Hibernate 4.2, Mockito, Mongo DB, AWS Cloud, STS, Gradle, Microservices,Restful services, JSP,Design Patterns, Junit, Pivotal Cloud Foundry(PCF), Swagger

Confidential, CA

Sr. Java Developer

Responsibilities:

  • Worked as a full stack developer responsible for Web, middle tier and Databases in the development of the application.
  • Experience working in Agile development following SCRUM process, Sprint and daily stand-up meetings.
  • Involved in developing applications using Java and J2EE technologies like spring 4.0, JDBC, EJB, JSP.
  • Implemented Collections Framework for fetching and appending strings from the deployed UI.
  • Developed UI using HTML5, CSS3, SASS, JSP, JavaScript, Angular and Bootstrap.
  • Install, initialize, validate, and configure postgres Databases.
  • Configured and supported SAML based Identity & Service Provider connections.
  • Consumed WSDL provided by Web Service using SOAP protocol to communicate wif external applications and vendors.
  • Build Restful API by building Node JS Server in the back-end to handle requests sent from the front-end JQuery Ajax calls.
  • Developed a RESTful web API using Spring Boot. Spring Data is used to communicate wif the Mongo DB.
  • Wrote internal and external API services using Node JS modules.
  • Building modules of application in Java and integrating them into our ColdFusion application.
  • Used Apache Kafka to load the data on Hadoop File system and move the same data to MongoDB NoSQL database.
  • Implemented Database application programming for Oracle, Postgres SQL server using Stored Procedures, Triggers, and Views etc.
  • Implemented Java Web Services based on SOA Architecture wif SOAP and WSDL.
  • Integrated Spring Data Mongo Repository to retrieve and update the data from Mongo DB.
  • Created Responsive Designs (iPad/Tablet/Desktop) using HTML5, CSS, Bootstrap.
  • Develop UI automation for Node JS, Angular 2, Micro services has been built using spring boot, Netflix OSS, spring cloud and deploying to AWS Cloud.
  • Contributed as key resource of the Angular 2 Framework Team in conversion of existing (XMI) UI screens of the application to Angular 2 based UI.
  • Configure and monitor numerous MongoDB and NoSQL instances. MongoDB Schema Design using DB Ref, Manual Ref, Embedded Data Model Design.
  • Experienced in Continuous Integration/Continuous Deployment has become one of the most common use cases of Docker, CI/CD merges development wif testing which allows developers to build code from master branch of GIT repository.
  • Developer and integrated RESTful web services using JAX-RPC along wif Spring Boot and test cases using JMeter
  • Designing and implementing the User Interface using OO JavaScript, Ember JS, HTML, CSS/CSS3, SASS and AJAX.
  • Good Exposure on Web development using Java, Angular, jQuery, SOAP, REST and Microservices architecture.
  • Spring Cloud integrates the Netflix components in the Spring environment in a very nice way created an XML configuration file for Hibernate for Database connectivity.
  • Developed REST APIs using JavaScript to produce JSON.
  • Worked on building data center wif AWS. Installed SVN, GIT, Jenkins images on AWS.
  • Installed Jenkins/Plugins for GIT Repository and Setup SCM Polling for Immediate Build wif Maven Repository and also used web hooks to ensure Jenkins is listening to a particular branch.
  • Experience wif unit testing using JUnit and writing build scripts for Maven.
  • Involved working wif GIT for collaboration team members in the project.

Environment: UNIX, Maven, Java8, GitHub, XML Schemas, AJAX, XML, HTML5, CSS3, Angular JS, Angular 2.0, Angular 4, JSON, JQuery, Bootstrap, Apache Kafka, Spring 4.0, JAX-RPC, Jenkins, CI/CD, APIGEE Developerportal,Spring Boot, Hibernate, Mockito, Mongo DB, AWS Cloud, STS, Maven, Microservices,Restful services, JSP,Design Patterns, JUnit, Web Services, Windows XP, Spring Security, Karma and Jasmine.

Confidential

Java/J2EE Developer

Responsibilities:

  • Designing, Developing and Deploying web based multi-tiered interfaces including user account and payment screens using Java, Hibernate and Spring wif Extensive use of Java Multi-Threading concepts.
  • Extensive knowledge on spring modules like Spring MVC, Spring Boot, Spring IOC, Spring DAO, Spring AOP, Spring Batch.
  • Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API, Spring Boot for Micro services and Spring Batch for running batch jobs.
  • Responsible for writing J2EE compliant Java code for application development effort which involved working wif JDBC, XML, Hibernate, EJB, Spring etc.
  • Involved in SDLC Requirements gathering, Analysis, Design, Development and Testing of application using Agile Methodology (Scrum).
  • Played a key role in developing the business layer and data management components of this web-based system over J2EE architecture.
  • Involved in developing web pages using HTML5, CSS3, Angular JS, Jquery, AJAX, JSON, Bootstrap, and Node JS.
  • Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information such as payment status report.
  • Coordinate wif all the teams for functional requirements and ensure compliance to all architecture standards.
  • Configured routes in Apache Camel using XML for routing messages between end points.
  • Design, Development, and Integration of new ColdFusion Modules
  • Validating the Application by Deploying and testing on JBoss Server.
  • Used Spring Tool Suite (STS) for application development.
  • Implemented Business processes such as User Autantication using Spring security.
  • Implemented persistence layer using Hibernate that use the POJOs to represent the persistence database tuples. These POJOs are serialized Java Classes that would not has the business processes.
  • Used Spring and Hibernate for implementing IOC, AOP and ORM for back end tiers.
  • Developed Hibernatewif SpringIntegration as the data abstraction to interact wif the database of MongoDB.
  • Used Hibernate, object/relational-mapping (ORM) solutionand technique of mapping data representation from MVC model to Oracle Relational data model wif SQL-based schema
  • Implemented the application using the concrete principles laid down by several design patterns such as MVC, Business Delegate, Session Facade, Adapter, Data Access Object, Singleton and Factory.
  • Used GIT for version control across common source code used by developers.
  • Used XML Web Services using SOAP to transfer the amount to transfer application that is remote and global to different financial institutions.
  • Designed use case and class diagrams using Rational Rose.
  • Used XML parser APIs such as JAXP (SAX) and JAXB in the web services request response data marshalling as well as un-marshalling process.

Environment: Java 8, J2EE, JMS, JNDI, Oracle, HTML, XML, DOM, SAX, ANT, Rationale Rose, GIT, IBM Db2, Web Logic Server, Hibernate 4.2, Spring, Spring ORM, Spring Boot, Spring AOP, Spring IOC, Spring DAO, LOG4J, Rest, STS, Angular JS, Node JS,

We'd love your feedback!