We provide IT Staff Augmentation Services!

Full-stack Java Developer Resume

2.00/5 (Submit Your Rating)

Fortworth, TX

SUMMARY

  • 7 years of IT experience in all phases of Software Development Life Cycle (SDLC) as a Developerwith expertise in Object - Oriented Design, Development, Testing and Support of enterprise Level Intranet/Internet Web based Applications using Agile, Waterfall methodology and Cloud Technologies.
  • Experience in working with projects utilizing test-driven development (TDD), BDD and Acceptance Test-driven development (ATDD) methodologies.
  • Experienced in working in AGILE based development environment and participating in Scrum sessions.
  • DevelopedJavaAPI to connect withAWSS3 Services for storing and retrieving data stored in the S3 buckets.
  • Hands on experience in MEAN stack - MongoDB, ExpressJS, AngularJS and NodeJS, React Native.
  • Extensive experience of designing and developing software applications with Java, J2EE,JMS, JDBC, Servlets, JavaBeans.
  • Experienced in concepts like serialization, multithreading, exception handling and concurrency.
  • Strong experience in using various web technologies like HTML5, CSS3, also have experience in technologies like Java Script, Angular JS, ReactJS, NodeJS, jQuery, AJAX, Bootstrap, JSON. Experienced in Web-based development inGroovy/Grails.
  • Proficient in Spring-hibernate, Spring security, Spring validations and Spring-JDBC integration on various web-applications.
  • Good Experience on MVC frameworks like Angular for creating Single Page Application (SPA) and Two-Way Binding using concepts like Routing, Dependency Injection, Promises, Services, Scopes, Controllers and Directives.
  • Worked onAngular with TypeScript and other latest client-side technologies including ReactJS, ES6, Gulp, NodeJS, RxJS,Angular CLI, Webpack, Karma and Jasmine.
  • Experience in using Typescript which is the Node JS, AngularJS main Codebase.
  • Involved in the Software Life Cycle phases like AGILE and estimating the timelines for projects.
  • Expert in implementing Controllers, Modules, Services, Factories, Module Optimization, HTTP Caching and Angular UI for Bootstrap in AngularJS.
  • Extensively used XML and JSON in REST andSOAP web services for making request and getting response back.
  • Substantially acquainted to SOA (Service Oriented Architecture) and experience in developing Web services using ApacheCXF, Axis, WSDL, SOAP, REST, UDDI, WS-Security (WSS), XML-RPC and JAXB/JAXP.
  • Developing Micro ServicesRESTful APIs that provides fast and efficient data exchange against SQL and NoSQL Databases for the BI SaaS product.
  • Implemented ADA Features for building web pages under WCAG 2.0 guidelines.
  • Worked on databases like Oracle, DB2, MySQL and NOSQL databases like MongoDB, Cassandra.
  • Expertise on Maven and Ant for Project building tools, Jenkins for Continuous Integration.
  • Experience in implementing new Java8 features like parallel streams, lambdas and filters.
  • Hands on experience in automatedJUnit, Mockito and Power Mockito testing tool. Also developed automated scripts using Seleniumand worked with Postman for API testing.
  • Good at bug-reporting and bug-tracking using Test Management tools like Quality Center, Version One and Jira, HP ALM.
  • Experience in orchestration of Docker Images/Containers and used Maven and Jenkins tools to build and deploy the source code using project object model (POM) for execution.
  • Self-motivated and business-savvy with well-rounded technological aptitudes. Excellent interpersonal, communication, and presentation skills and ability to relate to people at any level of business and management.

TECHNICAL SKILLS

Languages/Utilities: Java 8, J2EE, Golang, Python, JavaScript, Scala, Groovy.

Java/J2EE Technologies: Servlets, JSP, JSTL, JDBC, JMS, JNDI, RMI, EJB, JFC/Swing, AWT, Applets, Swing, Multi-threading, Java Networking, Struts, JSF, NoSQL, Ext JS.

Frame Works: Spring 4.x, Spring Boot, Spring Batch, Spring Cloud, Spring Security, JMS, Struts, Spring AOP, Spring IOC, 2.0/1.x, JSF, Hibernate and JPA.

XML\Web Services: XML, XSD, XML Beans, JAXP, JAXB, DOM, JAX-WS, JAX-RPC, WSDL, JAX-RS, Jersey, SOAP, REST, Microservices Architecture.

Messaging Technologies: Kafka, RabbitMQ, AWS-SQS, JMS.

Web Technologies and Frameworks.: HTML5, CSS3, SASS, DOM, XML, JSON,JavaScript(+ES6), Ajax, jQuery, Angular 4/6/8, ReactJS, NodeJS, Socket.io, Express JS, Swagger UI, Bootstrap, Google Web Toolkit (GWT), OAuth 2.0.

Databases: Oracle 8i/9i/10g/11g, MS SQL Server, MySQL, PostgreSQL, MongoDB, Cassandra.

IDEs and Tools: Eclipse, NetBeans, Spring STS, Visual Studio, PyCharm, IntelliJ.

Version Control Tools: GitHub, CVS, SVN, Bitbucket.

Web/Application Servers: Apache, Nginx, IBM WebSphere, WebLogic, JBoss, Tomcat.

Testing tools: JUnit, JMeter, Selenium, Mockito, Karma, Jasmine, Cucumber.

Build Tools: ANT, Maven, Graddle, npm.

Cloud Technologies: Pivotal Cloud foundry (PCF), AWS Cloud Components S3, EC2, Lambda, Elastic Bean StalkAPI Gateway, ECS, RDS. Azure Functions, Front door, Gateway, Azure Virtual, Azure DB, machines, GCP cloud functions.

DevOps: Docker, Kubernetes (k8’s), Chef, Jenkins.

Methodologies: Waterfall, Agile, Scrum, Kanban, TDD, UML.

Issue Tracking: Jira, SonarQube.

Package Management: Nexus, Jfrog

Monitoring Tools: NagiOS, Splunk and Cloud Watch.

Operating Systems: Windows, Mac OS, Linux.

PROFESSIONAL EXPERIENCE

Confidential, FortWorth,TX

Full-Stack Java Developer

Responsibilities:

  • Responsible for the analysis, documenting the requirements and designing the application based on J2EE standards.Worked as Onshore lead to gather business requirements and guided the offshore team on timely fashion.
  • Closely worked with Kafka Admin team to set up Kafka cluster setup on the QA and Production environments.
  • Implemented Springboot micro services to process the messages into the Kafka cluster setup.
  • Part of application development team for refactoring existing code and deliver upcoming new Change Requests for the ongoing live application, which is developed usingSpring MVC, Spring Batch, Hibernate and Spring Web Services.
  • Created POCs for AWS lambda and ECS deployments of our java applications.
  • Designed and Developed UI usingAngular.JS 9, HTML5, CSS3, Bootstrap, JavaScriptandjQuery.
  • Responsible for design and developing Persistence classes usingHibernate andspring bootdata Template frameworks to save data in database tables.
  • BuildRESTweb service by buildingNode.jsServer in the back-end to handle requests sent from the front-endjQuery Ajax calls.
  • UsedSpring MVCModel View Controller to handle/intercept the user requests and used various controllers to delegate the request flow to the Backend tier of the application.
  • Configuredspringto manage Actions as beans and set their dependencies in a context file and integrated middle tier withHibernate.
  • Produced Web Services using REST and Apache CFX.
  • DevelopedSpring BootbasedMicro Services& implemented Spring cloud/Netflix API architecture p Confidential erns (Eureka Service discovery, Configuration server).
  • Configured the xml files forSpring Securityinjection to ensure the back-end security by discriminating the role of users as well as access authority for the URIs and Server-side assets.
  • BuiltDAOpackage as well asDAO IMPLpackage to implement the data access logic, and usingHibernate Annotationto do the data mapping.
  • WroteHibernateconfiguration files to enable the data transactions betweenPOJOandOracle Database.
  • Had knowledge on Kibana and Elastic search to identify the Kafka message failure scenarios.
  • Implemented to reprocess the failure messages in Kafka using offset id.
  • Implemented Kafka producer and consumer applications on Kafka cluster setup with halp of Zookeeper.
  • Used Spring Kafka API calls to process the messages smoothly on Kafka Cluster setup.
  • Have knowledge on partition of Kafka messages and setting up the replication factors in Kafka Cluster.
  • DevelopedMapReduce(YARN) programs to cleanse the data inHDFSobtained from heterogeneous data sources to make it suitable for ingestion intoHiveschema for analysis.
  • ImplementedAgilepractices forworkflow process, epic/user stories, scrums, sprints, releasesandreporting.
  • Converted and automated builds usingMavenand Docker.

Environment: Java, Spring Boot, Micro services, jQuery, Angular, JSON, Git, Bamboo, Docker, Maven, Apache Kafka, Apache Spark, SQL Server, Kibana and Elastic Search.

Confidential, Cincinnati,OH.

Full-Stack Developer

Responsibilities:

  • Involved in analysis, specification, design, and implementation, testing phases of Software Development Life Cycle (SDLC), and used agile methodology (SCRUM) for developing application.
  • Involved in Design, build or maintain web sites, using authoring or scripting languages, content creation tools, management tools and digital media.
  • Hands on experience with one or more Cloud Infrastructure and Services like Amazon AWS.
  • Developing a product-level cloud-based architecture in AWSand maintaining a farm of AWS resources like EC2 instances, ELB's and Auto scaling.
  • Write, design, or edit web page content using HTML, CSS, jQuery and made responsive using Bootstrap.
  • Built Web pages that are more user-interactive using Angular JS 2/4, jQuery plugins for Drag and Drop, AutoComplete, JSON, jQuery, JavaScript, Ajax calls.
  • Worked with Spring MVC framework for implementing Model-View- Controller (MVC) architecture at the Web tier level to isolate each layer of the application.
  • Worked on setting up Restful end-points using Controller in Spring Boot to retrieve the data from database.
  • DevelopedAngularUI code for dispute and fraud managements and written test cases for the UI code using jasmine, Karma, phantom js and generated code coverage report using Istambul.
  • Maintained Interface compatibility and concurrency in the project using Java 8 new features like Streams, default, static methods and Concurrency API.
  • Used Java 8 Method References feature to point to methods by their names and used functional Interfaces.
  • Used SpringMVC framework for implementing Model-View- Controller (MVC) architecture at the Web tier level to isolate each layer of the application so that complexity of integration will be reduced and maintenance will be very easy.
  • Develop various screens for the front end using Ext JS/ Angular6 and used various pre-defined components from NPM (Node Package Manager)
  • UsedAngular6 core components like Pipes, Components, modules, services, templates, forms, NgRx Store to develop complex and robust UI pages.
  • Used Spring Batch for processing large amount of data like transaction management, job processing, resource management and logging.
  • Hands on experience in setting up automatic deployments of buits onto various testing environments (Dev, Stage, MTF, ITF, PROD) using CI/CD tools such as JENKINS using Groovy scripts and Docker.
  • Developed the monolithic application and involved in migrating existing monolithic application in to Micro Service Architecture based RESTful Service and deployments were done on Dev cloud environments.
  • Implemented automated testing through selenium andworked with feature files, step definitions and page object using Selenium Web Driver configured under Eclipse.

Environment: HTML, CSS, JavaScript, Angular JS, jQuery, Bootstrap, Spring MVC, Spring boot, Hibernate, JBOSS, XML, Java,J2EE, JSP, Junit, Mockito, SOAP, Maven, GIT, Docker.

Confidential

Angular Developer

Responsibilities:

  • Involved in Full Life cycle implementation of the project and participated in the preparation of business analysis documentation.
  • Worked on all phase of Agile development life cycle with 2-week sprints/Iterations, retrospectives and iteration planning meetings.
  • Developed user interface screens and the validations using HTML5, JSP, Angular JS 2/4,React Native, jQuery and CSS.
  • Developed the Services using AWS Elastic Search, Restful Services using JAX-RS and Java.
  • Developed web applications using J2EE technologies like Java Server pages (JSPs), Servlets and Hibernate.
  • Used Spring Boot framework for building cloud Micro Services and to develop Spring based application radically faster with very less configuration.
  • Developed single page applications usingAngular 2/4, Typescript, web pack and grunt.
  • Worked with team members to define UI framework for visualization and strategic UX Conceptualization.
  • Worked with http interceptor's configurations for security inAngular 2.0/4.0 applications.
  • Designed and developed a dashboard including login/logout page, overview page, work page, producer page, and contact page.
  • Created TypeScript reusable components and services to consume REST API's.
  • Implemented concepts of Directives, Data-Binding and Dependency Injection inAngular.
  • UsedAngular in conjunction with SASS/Angular Material to develop responsive web page.
  • Extensively usedAngular 4 forms like Template Driven forms and Reactive forms (Dynamic Forms) to perform form validations both on server and client side.
  • Developed reusable services, pipes, form validation, reactive forms inAngular 4.
  • Used Built in Pipes inAngular 4 as filters to display data nicely to users.
  • CreatedAngular 4 custom pipes to format the data before displaying it to the user.
  • Developed complex nested components for reuse such as Pop-Up, Navigation Wrote application level code to interact with backend and consume the JSON by using RXJS Observables.
  • ImplementedAngular Router to enable navigation from one view to the next as agent performs application tasks.
  • Hands on Experience onAngular CLI (Command line Interface).
  • Moved existing AngularJS controllers and services to Angular 2 components for more responsive and less dependency.

Environment: Java, JavaScript, HTML, CSS, AngularJS, JSP, Hibernate, Eclipse, Maven, WebLogic, Selenium, Junit, MongoDB, JMS, JIRA, Jenkins, Docker, GIT.

Confidential

Java Developer

Responsibilities:

  • Involved in Design, Development and Support phases of Software Development Life Cycle (SDLC).
  • Agile methodology was followed and was involved in SCRUM meetings.
  • Built Web pages that are more user-interactive using jQuery plugins for Drag and Drop, AutoComplete, JSON, bootstrap, Angular JS, JavaScript.
  • Developed UI pagesusing HTML, JavaScript, CSS and AJAXwith JSP and Spring MVC.
  • Extensively used Core Java knowledge such as Collections, Exception Handling, etc. to implement the mortgage calculation algorithm.
  • Utilized most of the AWS services like S3 as a data store for storing the files that falls into the bucket, IAM roles, Elastic Bean Stalk, generated Lambda Functions to trigger an event.
  • Developed stored procedures to pull necessary data according to business requirements. This data has been used for generating reports.
  • Configured Hibernate and used Hibernate Annotations to map the java object -Oriented domain model to the Oracle database. to meet requirements for Extract, transformation, cleansing and loading of data from source to targetdata structures.
  • Created SQL to retrieve the specific state’s interest rate from the MySQL.
  • Created Typescript reusable components and services to consume REST API’s using Component-based architecture provided by Angular 2.
  • Used multiple JMS queues and topics in PTP message domain.
  • Involved in the production support of the application.
  • Used GitHub for version control and JIRA for project and issue tracking.
  • Developed components to fetch the data from the back end using JSON.
  • Used Cucumberto write test cases for new modules.
  • Worked on Jenkins Plugins for GIT Repository, Setup SCM Polling for Immediate Build with Maven and Maven Repository (Nexus Artifactory).
  • Used JUnit framework for unit testing of application and Log4j to capture the log that includes runtime exceptions.

Environment: java 7,Spring MVC, Spring JDBC, Servlets, JMS, XML, Rest, JavaScript, JSP, HTML, CSS, bootstrap, jQuery, Angular JS, Log4J,SQL, Cucumber, JUnit, Maven, GIT, Eclipse.

Confidential

Java/J2EE Developer

Responsibilities:

  • Prepared Functional and Non-Functional requirements by analyzing the business requirements.
  • Involved in web designing using HTML 4, HTML5, XHTML, CSS 2/3, JavaScript and extensively used Table Less Design in CSS for positioning.
  • Implemented the page GUI pages by using AJAX to asynchronous communication.
  • Back end coding and development using Java Collections including Set, List, Map, Multithreading, Servlet, Action, Action Forms, Java beans, Exception Handling etc.
  • Developed web layer using Spring framework to manage the project in MVC pattern and then produced and consumed RESTful Web services using Spring MVC.
  • Consuming and creating the RESTful web services using Jersey client.
  • Handled the back-end operations using SQL, PL/SQL, Stored procedures, triggers and developed the persistence structure using ORM based Hibernate.
  • Designed and developed Message driven architectures that consumed the JMS messages from the Java message queue and process the database updating and conversion.
  • Developed SQLscripts to export and import data from the one database instance to other.
  • Developed automation unit test cases using JUnit and Selenium Web driver on Eclipse and executed scripts on different browser and different platform.
  • Used Maven for building the tools developed pom.xml files, Configured and maintained Jenkins to implement the Continuous integration process.
  • Implemented Logging framework using SLF4j.

Environment: Springs, Hibernate, Web Services, AJAX, XML, Junit, JSP, Maven, JavaScript, SLF4j.

We'd love your feedback!