We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

3.00/5 (Submit Your Rating)

Scottsdale, AZ

SUMMARY

  • Professional experienced in Full - stack Java Development using various J2EE, Java Core, Spring, JDBC and Front-End Technologies to create a large enterprise application.
  • First-hand experience with software development lifecycle methodologies (SDLC) and project management using Agile SCRUM, Waterfall models, RAD, TDD.
  • Leveraged features of Spring Framework viz., Inversion of Control (IoC), Dependency Injection (DI), Aspect Oriented Programming (AOP), Spring Boot, Spring Cloud, Spring Batch, Spring MVC framework.
  • Extensive experience in development and implementation of ORM framework Hibernate /Hibernate with Spring Data Access. cross browser compatibility Extensive experience in programming with J2EE and associated technologies including Servlets, JSP, JNDI, JDBC, JTA, JPA, Struts, Springs, Hibernate and SOAP/Rest Web Services.
  • Experience in implementing Component life cycle architecture, store actions, using socket.io in React-Redux app to handle real time data, installing React Router, Redux for API calls in React JS.
  • ImplementedOAUTH 2(Rest service authentication) in our application in order to communicate securely with other protected resources by exchanging access tokens for authentication instead of using username and passwords.
  • Experience in usingJSON Web Tokens (JWT) to securely communicate JSON Objects.
  • Extensive knowledge of XML-based standards and protocols (such as WSDL and SOAP), Service Oriented Architecture (SOA), development of XSD schemas and implementing both SOAP and REST web services.
  • Programmed Dynamic Web Pages using front-end technologies like HTML, CSS, Bootstrap, JavaScript, ES6, Babel, React JS, Redux, Node JS, lar, AngularJS, ECMA Script, DOM Manipulation, jQuery, JSON, imparting mobile friendliness for better User Experience using Media Queries, CSS Modules Chrome Developer Tools.
  • Experience in Object Oriented JavaScript and use of design patterns like module, revealing module and singleton pattern.
  • Proficient in Object Oriented Design/Development (OOD), Model View Control (MVC) design pattern and Test-Driven Development (TDD).
  • Experienced in unit test usingjasmineonKarma, andEnd2Endtesting usingprotractorandhttp-server.
  • Experience in creating loosely coupled applications based on Java 8, Microservices architecture using tools like Spring Boot, Jersey, Swagger and Docker.
  • Experience using server-side tools like Kafka, RabbitMQ, Java Messaging Services (JMS) and usedCandle Monitor nodesto monitor the message flows and queues.
  • Experience in Microservices development using spring boot and deployment in Pivotal Cloud Foundry (PCF), Amazon Wed Services, Microsoft Azure.
  • Knowledge in different types of testing likeAutomation testing, Manual testing, Integration testing, System testing, Smoke testing, Regression testing, Performance testing, Functional testing, JUnit testing and API testing using Swagger2, Postman, JMeter, SOAP UI.
  • Strong knowledge of database and writing queries in Oracle, Postgres, MySQL, PL/SQL, SQL Server, HQL, DB2, defining Transactions, Procedures, Triggers; and NoSQL DBMS like MongoDB, Redis and Cassandra.
  • Experience in setting up work environment like installing and configuring application servers like Apache Tomcat, JBoss, WebSphere, WebLogic; database servers like MySQL, Oracle, MySQL Server.
  • Experience with DevOps technologies like Jenkins, Maven along with other cloud technology like AWS IAM, S3, VPC, Subnets, OpsWorks, Route 53, Cloud Formation, Service Catalog and EMR Services.
  • Design & implement end-to-end automation of infrastructure and continuous delivery of the applications by integrating Cloud Formation scripts, Jenkins, Ansible and AWS.
  • Experience in using build tools, test tools, deployment tools like Maven, Slf4j, Gradle, ANT, Log4j for logging and Junit as a unit testing and integration tool.
  • Experience with leveraging Linux Containers and AMI’s to create Docker Images/containers and Kubernetes.
  • Exploited version control tools like Git, GitHub, Bitbucket, Microsoft Team foundation server.

TECHNICAL SKILLS

Java Technologies: Spring Boot, Spring MVC, Hibernate, Servlets, JDBC

Web Technologies: HTML, CSS, JavaScript, JSON, jQuery, TypeScript, AJAX, XML, JSP

JavaScript Technologies: , Redux, Angular, jQuery

Database: Oracle, MongoDB, MySQL, MS SQL

Cloud: AWS, Microsoft Azure, IBM

Build tool: Gradle, Maven, Jenkins, CI/CD pipeline, Docker, Kubernetes

Development Tool: Eclipse, IntelliJ, STS, Notepad++, Visual Studio, VS Code

Version Control Tools: GIT, SVN, Bitbucket, GitLab

Testing Tool: Junit, Jasmine, Karma, Log4j, Mockito

Web service: Restful, SOAP

Web Servers: Tomcat, JBoss, Camel

PROFESSIONAL EXPERIENCE

Confidential, Scottsdale, AZ

Full Stack Java Developer

Responsibilities:

  • Participated in Stand-up meetings, Sprint Planning and Retrospective meetings.
  • Designed and Developed Single Page Applications and interactive web pages usingAngular, HTML5, XHTML, CSS, DOJO, JavaScript, AJAXandJSON.
  • Experience working with Front-end technologies HTML5, CSS3, JavaScript, JSON, AJAX, DOM, Custom Tag Libraries, Bootstrap, XML, XSLT, Angular.
  • Experience in usingAngular 8 to create a simple API to loop through an array of bound data and done two-way binding of data using Angular.
  • Created presentation layer usingJSP, JSTL, Thymeleaf, Bootstrap, HTML5, and CSS3along withAngularto keep the code readable and make dynamic frontend.
  • Created UI Architecture design using Angular 4 components, thorough Understanding of core concepts like NgModules, services, Dependency Injection and decorators.
  • Expertise in Unit testing, Web Service testing (Postman, SoapUI) guided by Test Driven Development (TDD) technique and Scrum concept of Agile methodology to produce high quality applications.
  • Worked with GitHub and useGitlabfor the code review and reported Progress/Challenge to the project manager.
  • Implemented security functionality withOAuth,Spring security, SSLand siteminder (SSO).Secure authentication withOAuthfor generating tokens in the application usingSpring Security.
  • Comfortable working with MEAN (MongoDB, Express, Angular, NodeJS) stack.
  • Migrated SOAP web service resources to Spring RESTful web services resources using Spring REST API with Spring Boot.
  • Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API s andSpring Bootfor micro-services.
  • Assist with incident resolution by working withCouchbaseengineering Support team Assist app teams during stress testing application withCouchbase.
  • CreatedType Scriptreusable components and services to consumeREST API’Susing component-based architecture provided byAngular.
  • Developed the backend server withSpring Boot, involving different layers of the application includingentity/model, DAO/repository, Controller, Service, Business,andPersistence.
  • Strong programming skills in designing and implementation of multi-tier applications using web-based technologies likeSpring Boot.
  • Responsible for creating and maintaining architecture forRestful APIusingSpring Boot.
  • UsedSpring Bootat back-end which helps to develop application with ease with Auto Configuration and embedded tomcat server.
  • Provided Basic auth security for the create/Update Service which was implemented using spring security.
  • Migrating existing application into micro services architecture using Rest APIs, spring boot, Spring Cloud config Netflix oss (eureka, zuul, hystrix) and AWS.
  • Used Spring Data JPA to develop Jpa Repository when accessing the database to create, remove, update and read the data.
  • Worked with installing, designing and managing MS SQL Server 2008.
  • Experienced in developing API services Python/Tornado while leveraging AMQP and RabbitMQ for distributed architectures.
  • Work with Development, Storage and Network teams in installation and administration of MongoDB in the IT Enterprise Environment.
  • Experience in overseeing MongoDB condition from accessibility, execution and adaptability points of view.
  • Responsibilities included configuration and deployment of tomcat application and web apache servers, Redis Cache and Solr Servers. Environments for test, development and production were built from the ground up.
  • Developed Docker Files and configuration scripts to spin the Devops container stack on demand.
  • Hands on experience in integration of SauceLab cloud to Jenkins for Test automation framework.
  • Experience in web servers and Written unit tests usingJunitandMockito.
  • Used Postman API to get convenient, visual display of query results.
  • Configured & deployed Java applications on Amazon Web Services (AWS) for a multitude of applications utilizing theAWSstack, cloud formation.
  • Work with application and architecture teams to conduct proof of concept (POC) and implement the design in production environment in AWS

Confidential, San Francisco, CA

Full Stack Java Developer

Responsibilities:

  • Implemented user interface guidelines and standards throughout the development and maintenance of the website using DHTML, HTML, CSS, JavaScript and JQuery.
  • Web designing & development using HTML5, CSS3, JavaScript, React Js and Ajax.
  • Designed and implemented server-side RESTful web services using Node JS and handled communications to the client side (React JS) using JSON.
  • Made use of redux saga middleware to access redux application state and dispatched redux actions.
  • Developed Redux storeandReact Statefor server-side rendering and refactoringReducer logicusingfunctional decompositionandreducer Composition.
  • Tested all the RESTful API calls by using Postman and make sure all API calls are satisfying all conditions React with Redux.
  • Write spring mvc test for Rest controller and spock/mockito for service and repository components using Java8 and Groovy programming language.
  • Developed automation script forRestAPI Testingof Micro-services (Post, Get&Putmethod) usingUFT APIwhich integrates withLeanFTFramework for Functional and Regression Testing.
  • ImplementedJWT Tokenbased authentication to secure theJava Core Web APIand provide authorization to different users.
  • Developed new microservices to integrate Network data, implementing authentication and Authorization Filters.
  • Writing REST APIs, as part of developing web-based applications for insurance premium calculations, using Django’sREST framework.
  • Spring Bootis used to remove broiler plate code which avoid code redundancy.
  • 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.
  • UsedSpring MVCframework for developing web application.
  • Developed resource using Spring with REST and Consumed resources using REST Template.
  • Documented how Spring Batch is useful for the current project.
  • Consumer API’s communicate to other services or API’s via APIGEE proxy, and some consumer’s use Rabbit MQ as a medium to delegate messages.
  • Developed the Registrations, Organizations and Users modules using Java 8, Spring, Hibernate, Kendo UI, for Confidential application.
  • Responsible for designing Hibernate mapping files based on business logic and Object relationships.
  • Define and maintain development standards and methodologies for Oracle development.
  • Experienced in tuning PostgreSQL server settings and troubleshooting performance issues.
  • Administered and configured WebLogic 6.1/8.1 server, Tomcat 6.x on Solaris 10, Linux.
  • Implemented Docker containers to create images of the applications and dynamically provision slaves toJenkinsCI/CD pipelines.
  • Successfully involved in test driven development model using Junit/Mockito.
  • Performed unit test using Jasmine and Karma.
  • Used Maven Deployment Descriptor Setting up build environment by writing Maven build.xml, taking build configuration and deployment of the application on JBoss Application Server.
  • Successfully Generated consumer group lags from kafka using their API Kafka- Used for building real-time data pipelines between clusters.
  • Using Kafka and Kafka brokers we initiated spark context and processed live streaming information with the help of RDD as is.
  • Used Apache Kafka confluent distribution both as a traditional messaging message and stream platform.
  • Responsible for managing product specialist tasks for the ArcIMS Java client SDK.
  • Worked Closely with SDK Developer in Finding Issue on CSS files and Suggested Code Modification required.

Confidential, Little Rock, AR

Sr. Java Developer

Responsibilities:

  • Participating in the Planning and Iteration breakdown sessions.
  • Develop theUIcomponent architecture for developer framework usingAngular,Typescript, HTML5, CSS3 and Bootstrap.
  • Used Angular Resource andhttp servicesto retrieve the data from server and to display the content on the browser and took part in creating custom reusable components.
  • Collaborated with the front-end design team and back-end team and started converting the static files with the dynamic content with the data is retrieved from the database by the API calls.
  • Built Angular components, UI services to consume REST services using Component based architecture provided by Angular.
  • Responsible for maintaining HTML, CSS, jQuery to ensure the website are in accordance with the originally designed function.
  • Developed Spring boot application with microservices and deployed it into AWS using EC2 instances.
  • Migrating existing application into micro services architecture using Rest APIs,spring boot.
  • Created Typescript reusable components and services to consume REST API's using Component based architecture provided by Angular.
  • Worked with REST APIs to get JSON data and display using JavaScript Objects.
  • Recommend and develop strategy for integratinginternal securitymodel into new projects withSpring SecurityandSpring Boot.
  • Developed micro services using spring boot exposed as REST API and integrated with Angular based web applications.
  • Designed and implemented by configuring Topics in new Kafka cluster in all environments.
  • Developed a stream filtering system using Spark streaming on top of Apache Kafka.
  • Used Java, Spring Boot, Spring Cloud and Netflix OSS to implement a microservice environment with a proxy service, many web services.
  • Used spring as middle tier application framework, persistence strategy using spring support for Hibernate.
  • Architecture and Capacity planning for MongoDB/ Cassandra clusters. Implemented scripts for mongo DB import, export, dump and restore.
  • Designed and implemented a Rental Eligibility REST Web Service using Java, Spring, Spring Boot, Spring MVC Mockito, JUnit, Maven and the Pivotal tc Server.
  • Performing unit testing usingJasmineandKarma, along with integration testing Chrome Inspector to fix bugs
  • Extensively used log4j to do logging of information in the application
  • Used in-built marketplace services of PCF for RabbitMQ, MySQL configuration.

Confidential

Java Developer

Responsibilities:

  • Predominantly involved in Project planning, Time, Risk, Quality, Management.
  • Developed the front-endusing HTML, CSS, JavaScript
  • Developed application-levelCSSusingCSSpreprocessor
  • Exposure to new features and issues addressed inAngular.
  • Implementing the Rest API calls using Observables in Angular.
  • Developed UI using JavaScript, HTML, CSS, JavaScript validations and XML.
  • Developed real time tracking of class schedules using Node JS
  • Worked onTortoise SVN forthe version control.
  • Designed and developed microservices using spring boot
  • Experience in SOAP API manual testing using SOAP UI tool.
  • Developed the components using the spring framework Spring MVC, Spring DAO, Spring AOP
  • Experience in designing and developing enterpriseJava and J2EE applicationsincludingServlets, EJB, JMS, JDBC and Java XML API.
  • Extensively used the Java swings components.
  • Developed asingle page web application(SPA) based on theRESTful APIusingReactandRedux,Spring Boot,Hibernate,andSQL Server.
  • Configured Federation between DB2 and Oracle.
  • DevelopedJUnittest cases for all the developed modules.
  • Conducted high-quality Angular unit testing usingJasmineandKarmawithSpies,StubsandMocks.
  • Deployed the java application using Maven build script.
  • Used in-built marketplace services of PCF for RabbitMQ, MySQL configuration.
  • Managed, maintained, and supported all JIRA configuration changes on Kanban boards

Confidential

Java Developer

Responsibilities:

  • Provide regular reporting including project scope, scheduling and planning
  • Developed User Interface screens using HTML, CSS, JavaScript and JQuery.
  • Provided the contextual alert messages for typical user actions using the JQuery Bootstrap.
  • Implemented user interface guidelines and standards throughout the development and maintenance of the website using DHTML, HTML, CSS, JavaScript and jQuery.
  • Application deployment onTomcatand as standalone Java processes.
  • Designed and developed Service layer usingStrut’sframework.
  • Jboss configuration is done in thoroughly firewalled environment using TCP
  • EJB 3.0, Servlets are used to handle the data collected from the JSP’s.
  • Create automation test scripts using concepts of OOPS in Java
  • Implemented presentation layer usingJSP.
  • Designed and developed web-based modules using JavaServletsandJSP.
  • Extensively involved in coding withcore Javaconcepts likeCollections, Exception Handling, Java I/O,andGenericsto implement some business logic.
  • Used ANT tool to do the builds, integrated ANT to Eclipse and did local builds.

We'd love your feedback!