We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

4.00/5 (Submit Your Rating)

Chicago, IL

SUMMARY

  • Around 8 years of IT Industry experience in Java Platform, Software Development Life Cycle (SDLC) Phases like Requirement Analysis, Design, Implementation, Testing and Maintenance of Web Based, Client Server complex large - scale, N-tier, distributed, real-time enterprise applications in domains like Banking, Healthcare, Insurance, Finance, E-Commerce… etc.
  • Expertise in Spring Boot, which is radically faster in building cloud Micro Services and develop spring, based application with very less configuration.
  • Strong working experience in migrating legacy applications into spring boot microservices with Java 8 new features such as streams, Lambda expressions.
  • Strong hands on experience in developing the Enterprise and Web applications on n-tier Architecture using Java/J2EE technologies such as Core Java with OOPs, JDBC, Servlets, JSP, Java Beans, Hibernate, spring, EJBs, Struts, JPA, JMS.
  • Expertise in working with Object Oriented Programming (OOP) Concepts like Polymorphism, Inheritance, Abstraction, EncapsulationandWebservicesSOAP (Simple Object Access Protocol), Microservices RESTFul/REST(Representational state transfer), Web services components i.e., WSDL(Web Services Description Language).
  • Proficient in building Web/User Interface(UI) using HTML, Node JS, CSS/CSS3 and JavaScript, JSON, AJAX, Bootstrap, XML, CSV that follows W3C Web Standards and are browser compatible.
  • Expertise in software design patterns/frameworks J2EEDesignPatterns (MVC, Business Delegate, Service Locator, Data Transfer Objects, and Data Access objects) and GOF(Gang of Four) Design Patterns (Factory Method, Singleton Pattern)
  • Strong working Experience in using source code/version control systems/Tools such as CVS, SVN, Bit Bucket, GIT.
  • Having good familiarity in using JIRA tool for bug tracking, issue tracking, and project management and also Jenkins tools for continuous integration in testing.
  • Excellent knowledge of implementation of AOPs(Aspect Oriented Programming) like JBoss AOP, Spring AOP for Logging using Log4j, Log4j2… etc., Transactions using JTA, and Messaging using JMS.
  • Good expertise in working with Web Services along with Apache SOAP, REST, WSDL.
  • Strong working exposure on building and deploy tools - Apache Ant, Maven, Gradle and Jenkins build.
  • Design and code from specifications, analyzes, evaluates, tests, debugs, documents, and implements complex software apps using Tableau.
  • Having good familiarity with Application Servers and Web servers like Oracle/BEA WebLogic, JBoss and Tomcat, Glassfish.
  • Worked on XML technologies with JAXB, JAXP, XPath, XSD, SAX, DOM parsers
  • Worked in Relational DBMS concepts and experience in Oracle 11g, Microsoft SQL Server.
  • Hands-on experience in working with SDLC (Software Development Life Cycle) methodologies like Agile/Scrum, Kanban and Waterfall methodologies
  • Good familiarity in working with Query languages like SQL and PL/SQL and Query Language concepts like Stored Procedures, Functions, Packages and DB Triggers.
  • Good working knowledge on Monitoring Cassandra cluster for resource utilization and Cassandra maintenance and tuning - both database and server.
  • Strong working experience on IDEs like MyEclipse 5.1, STS, Intellij IDEA, WebStorm, IBM RAD, Eclipse 3.2, and Net Beans for developing enterprise applications and deploying web services on Apache Axis 1.2.
  • Assisted project manager in defining project scope, time & effort estimates, and deliverable management, supported my project manager in work Break down structures.
  • Knowledge in Application Design using OOAD, Object Oriented Methodologies like UML.
  • Excellent analytical and critical thinking, creative problem solving, quick learning, interpersonal and client interfacing skills
  • Knowledge in various advanced PHP scripts like PHP Cookies, PHP Sessions, PHP Exception, PHP Error Handling etc
  • Expertise in designing and developing PHP based systems using IDEs like Netbeans, Eclipse & Notepad++
  • Design and code from specifications, analyzes, evaluates, tests, debugs, documents, and implements complex software apps.
  • Involved in core Hybris platform such as data modelling, HAC, HMC and creating flexible search queries.
  • Experience in working with Cloud technologies like Amazon Web Services (AWS) and Cloud computing infrastructure such as Amazon SQS, Amazon Dynamo DB, Amazon EC2, Amazon S3 and Amazon Red Shift.
  • Strong knowledge on working with Cloud Computing and experience setting up the development environment using AWS (Amazon Web Services).
  • Good experience in NoSQL databases like Mongo DB, Cassandra and relational data modeling, object-relational integration (ORM).

TECHNICAL SKILLS

  • Java, Kotlin, JavaScript, C++ (basic), PHP, Angular 4
  • Linux, Windows, Mac OS, Android
  • MySQL, MongoDB, PostgreSQL, Cassandra
  • Swagger, Spring Micro Services, Spring boot.
  • Intellij IDEA, STS, Eclipse, Spring, NodeJS, Struts, Hibernate, AOP, Junit Testing, Sonar, Jenkins, ePass, Kafka
  • Agile, Waterfall, SCRUM, Kanban.
  • XML, XSLT, XPATH
  • GitHub, Maven, Gradle, New Relic, Jira, Apache CXF, JSON, Docker, AWS, Splunk, Kabana

PROFESSIONAL EXPERIENCE

Full Stack Java Developer

Confidential - Chicago, IL

Responsibilities:

  • Working as a part of the Platform API team, migrating legacy applications into spring boot microservices with java 1.8.
  • Used Spring Boot, which is radically faster in building cloud Micro Services and develop spring, based application with very less configuration.
  • Implemented the Project structure based on Spring MVC pattern using spring boot.
  • Responsible to Communicate with team who manages API Gateway to achieve authentication, monitoring, load balancing, caching, request shaping and management, and static response handling.
  • REST Services are built with our continuous delivery and deploy to Kubernetes.
  • Used JSON for data transmission for Micro services
  • Used Java 8 new features such as streams and lambda expressions.
  • Involved in Design, Development and Support phases of Software Development Life Cycle (SDLC).
  • Used AGILE methodology and participated in SCRUM meetings.
  • Used RESTFUL client to interact with the services by providing the RESTFUL URL mapping.
  • Used JIRA tool to communicate with other team members in QA and production.
  • Analyzed and fixed issues related to REST Web services and Application responses.
  • Used Gradle as the build tool and Tortoise SVN as the Source version controller.
  • Used Subversion (SVN) as the configuration management tool to manage the code repository.
  • Performed unit testing using JUnit.
  • Followed Agile Scrum methodology and used TDD for writing test cases.
  • Worked with the Jenkins pipeline for CICD and created Docker images for deployment.
  • Used MongoDB document oriented database to store data
  • Configured Mongo Sharding for scalability and High Availability
  • Created Object to Mongo mappings for various domain objects
  • Developed DAO layer exposing access to MongoDB
  • Involved in Core Java coding by using Java APIs such as Collections, Multithreading, and Exception Handling to fulfill the implementation of business logic.
  • Actively involved in production support and resolved the production issues depending upon priority of issues.
  • Used Bit bucket for source code version control.

Full Stack Java Developer

Confidential

Responsibilities:

  • Working as a part of the Traveler profile distributor team, design and built spring boot-microservices which pulls traveler data from the Sabre GDS and sends to the consumers.
  • Used Swagger to document the APIs, and customized the app info by using the swagger 2 annotations.
  • Implemented the Kafka messaging system to Publish and subscribe the streams of traveler profile records.
  • Used Agile Scrum methodology and Kanban for developing the application.
  • Used Log4J and Slf4Jfor logging and tracing messages.
  • Used JIRA tool to communicate with other team members in QA and production.
  • Worked with the Jenkins pipeline for CICD and created Docker images for deployment.
  • Involved in Core Java coding by using Java APIs such as Collections, Multithreading, and Exception Handling to fulfill the implementation of business logic.
  • Responsible for designing the User Interface by coding in HTML5, CSS3, JSP to build this SPA Single Page Application.
  • Customized CSS files by adding new CSS3 features like media queries to ensure fluid/ responsive design for our web pages.
  • Created forms to collect and validate data from the user in HTML5.
  • Maintained existing UI Applications and upgraded them using CSS3, JQuery, AJAX, JavaScript, JSON and HTML5
  • Actively involved in production support and resolved the production issues depending upon priority of issues.
  • Used GIT for source code version control.

Full Stack Java Developer

Confidential - Hillsboro, OR

Responsibilities:

  • Worked as a part of the API+ team, Designed web screens for various modules using JSF, HTML, DHTML and CSS and used JavaScript client-side validation.
  • Design and implement web services using of REST Web services by using Jason formatting language.
  • Implementing automated testing, unit tests and functional tests in Node.js using Mockito.
  • Used Apache camel, CXRF web services, Service Mix engine, Active MQ etc. to build a custom ESB (Enterprise Service Bus)
  • Implemented spring MVC architectural design pattern.
  • Involved in web application development for backend system using Angular 4, Angular CLI, HTML5, TypeScript and CSS3.
  • Used Angular 4 Reactive forms to implement complex forms and performed the validations using Form Builder.
  • Used various Bootstrap components such as calendars, masks, uploaders, sliders, alerts, and modal dialogs for developing the UI.
  • Worked on angular resources for all data access and standardizing data access interfaces.
  • Implemented the application using the concrete principles laid down by several Java/J2EE Design patterns like MVC, Singleton, and Data Transfer Object (DTO).
  • Extensively worked on subroutines for different APIs using Perl, modifying and creating new connections to Database. Worked on internal tool which is purely based on PHP.
  • Worked in building Microservices with the NodeJS and JAVA.
  • Used Agile Software Development for developing the application.
  • Used Log4J for logging and tracing messages.
  • Used JIRA tool to communicate with other team members in QA and production.
  • Involved in Core Java coding by using Java APIs such as Collections, Multithreading, and Exception Handling to fulfill the implementation of business logic.
  • Used GIT for source code version control.

We'd love your feedback!