We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

3.00/5 (Submit Your Rating)

Bentonville, AR

SUMMARY

  • 6+ years of professional experience in software design and development with 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 with 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 with Database writing highly complex SQL/PLSQL queries, with major Relational Databases MS Access/Oracle/MySQL.
  • Having experience with 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 teh configuration level.
  • Experience in building applications using ANT, Maven and Gradle.
  • Hands on experience with using IDE’s like RSA, Eclipse, WSAD, JBuilder, RAD for Java Programming.
  • Hands on experience with 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 teh 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 with Gitlab, Jenkins, Jenkins pipeline Jobs.
  • Implemented features such as routing, data binding without a page refresh using Angular 2.
  • Used Angular 6 Http services for asynchronous validations for teh input fields of teh forms.
  • Involved working with NoSQL with MongoDB. Performed CRUD operations on MongoDB using restful web services.
  • Used Spring Tool Suite (STS) for application development.
  • Main development also involves working with Service Oriented Architecture applications with 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 with teh 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 teh agile development methodologies (TDD, Pair Programming).
  • Designed and implemented teh DataBus which control data flow and hydration within teh 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 teh tasks and tracking teh progress of user stories in rally Kanban board.
  • Attending teh grooming sessions conducted by scrum master with team to discuss teh user stories.
  • Experience in working with teh NoSQL, Mongo DB, and Apache Cassandra.
  • Used SQL server database writing several SQL objects like Stored Procedure, Views, Triggers .
  • Worked on setting up teh routing configuration using Angular 6 UI router for various views.
  • Used CI/CD tool Jenkins CI to Build, Test, Deploy teh code in teh 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 with React components as Views, models, and controllers in node.jsfor API development.
  • Tested REST API (with JSON) services with GET, POST, PUT and DEL by providing input in JSON parameters.
  • Used Caching ServiceforJavato retrieve content faster and greatly reducing teh 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 with method level granularity and Persistence using Spring AOP and Spring Actuator.
  • Attended business meeting to understand teh SAML requirements and created teh connections.
  • Lead teh 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 teh data to cover various scenarios and wrote SQL scripts to verify teh database updates, inserts and deletion of teh records.
  • Involved in sprint planning meetings to discuss various development efforts for each story and provide teh 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 teh 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 with GitHub, Jenkins, Jenkins pipeline Jobs
  • Worked on Swagger UI to interact with teh API'S. Designed and documented APIs using Swagger. Worked with JAXB parser for marshalling and Unmarshalling XML data.
  • Used Spring Tool Suite (STS) for application development.
  • Main development also involves working with Service Oriented Architecture applications with reporting services utilizing JMS.
  • Implemented Zipkins for distributed Micro Service Monitoring. Integrated Swagger UI and wrote integration test along with 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 teh systems.
  • Responsible for creating and maintaining architecture for Restful APIusing Spring Boot.
  • Used SQL server database Used Postman to teh test and involved in writing several SQL objects like Stored Procedure, Views, Triggers .Used LINQ queries to interact with teh database and perform teh data manipulation through teh web API
  • Used CI/CD tool Jenkins CI to Build, Test, Deploy teh code in teh 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 with cross collaborations.
  • Implemented MVC architecture with 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 teh client side (React JS) using JSON.
  • Tested REST API (with JSON) services with 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 dat can consume and process messages from multiple RabbitMQ brokers.
  • Attended business meeting to understand teh SAML requirements and created teh connections.
  • Lead teh 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 teh defects in timely manner.
  • Reported software defects in Agile Manager(AGM) and collaborated with teh other developers to resolve technical issues.
  • Prepared teh data to cover various scenarios and wrote SQL scripts to verify teh database updates, inserts and deletion of teh records.
  • Involved in sprint planning meetings to discuss various development efforts for each story and provide teh 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 teh development of teh 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 teh 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 with external applications and vendors.
  • Build Restful API by building Node JS Server in teh back-end to handle requests sent from teh front-end JQuery Ajax calls.
  • Developed a RESTful web API using Spring Boot. Spring Data is used to communicate with teh 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 teh data on Hadoop File system and move teh 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 with SOAP and WSDL.
  • Integrated Spring Data Mongo Repository to retrieve and update teh 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 teh Angular 2 Framework Team in conversion of existing (XMI) UI screens of teh 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 teh most common use cases of Docker, CI/CD merges development with testing which allows developers to build code from master branch of GIT repository.
  • Developer and integrated RESTful web services using JAX-RPC along with Spring Boot and test cases using JMeter
  • Designing and implementing teh 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 teh Netflix components in teh 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 with AWS. Installed SVN, GIT, Jenkins images on AWS.
  • Installed Jenkins/Plugins for GIT Repository and Setup SCM Polling for Immediate Build with Maven Repository and also used web hooks to ensure Jenkins is listening to a particular branch.
  • Experience with unit testing using JUnit and writing build scripts for Maven.
  • Involved working with GIT for collaboration team members in teh 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 with Extensive use of Java Multi-Threading concepts.
  • Extensive noledge 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 with 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 teh 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 with all teh 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 teh Application by Deploying and testing on JBoss Server.
  • Used Spring Tool Suite (STS) for application development.
  • Implemented Business processes such as User Authentication using Spring security.
  • Implemented persistence layer using Hibernate dat use teh POJOs to represent teh persistence database tuples. These POJOs are serialized Java Classes dat would not has teh business processes.
  • Used Spring and Hibernate for implementing IOC, AOP and ORM for back end tiers.
  • Developed Hibernatewith SpringIntegration as teh data abstraction to interact with teh database of MongoDB.
  • Used Hibernate, object/relational-mapping (ORM) solutionand technique of mapping data representation from MVC model to Oracle Relational data model with SQL-based schema
  • Implemented teh application using teh concrete principals 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 teh amount to transfer application dat 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 teh 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!