We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

SUMMARY

  • Around 8+ years of professional experience in client interaction, requirement gathering, systems analysis, design, development, customizations, Integration and deployment of JAVA/J2EE based Enterprise and Cloud Native applications.
  • Experienced in migrating SOA based Architecture systems to Microservices Architecture system and deploying them on cloud infrastructure like AWS, GCP.
  • Decent knowledge of UI platform Node JS and library React JS.
  • Experienced in development of Cloud compatible Web applications, Client/Server systems, n - tiered distributed applications following SOA, Micro-services architecture and Serverless computing architecture.
  • Angular 8 NgModules import the functionalities form other NgModules just like other JavaScript modules.
  • Angular 8, event binding is used to handle the events raised from the DOM like button click, mouse move etc.
  • Good understanding of cloud environment of AWS - Amazon Web Services (EC2, S3 Storage, Lambda, CloudFront, CloudWatch, RDS, DynamoDB, EKS),
  • Experienced in Google Cloud Platform & Google Kubernetes Engine and firebase.
  • Well versed in building highly scalable and elastic cloud native application which can sustain a high volume of traffic.
  • Extensive experience using SQL and PL/SQL to write Stored Procedures and Functions.
  • Proficiency in working with No-SQL databases like MongoDB & Couchbase.
  • Strong hands-on experience in J2EE, Servlet, Spring, Struts2, JSP, Tomcat, IBM WebSphere, Red-Hat JBOSS, Hibernate, Oracle 11g Enterprise Edition, MySQL and Data Modeling, Ajax, jQuery, Object Oriented JavaScript, Twitter Bootstrap, Star UML and Sequence and Class Diagrams.
  • Hands on experience in Middleware Messaging Technologies like JMS, WebsphereMQ and Apache ActiveMQ and distributed Messaging and Data Streams like Apache Kafka.
  • Well versed in implementing different type of Caching Solution like In Memory Cache, Distributed Cache (Redis).
  • Experience in developing policy automation and building rules engine using Drools and OPA(Oracle Policy Automation).
  • Experienced in all the technical phases of Software Development Life Cycle (SDLC). Delivered projects while working in Agile methodologies like Scrum, Sprint based Iterative Waterfall.
  • Strong development experience creating rich frontend UI in AJAX, JavaScript technologies using JavaScript libraries like jQuery, Angular JS and Web-Development technologies like HTML5, DHTML, CSS3 and Twitter Bootstrap.
  • Experienced in working with Hibernate annotations to map POJOs to databases.
  • Experienced with J2EE Design Patterns such as MVC, Session Façade, DAO, DTO, Singleton Pattern, Front Controller and Business Delegate.
  • Experienced in developing web services with XML protocols such as SOAP and WSDL and HTTP based protocols like REST.
  • Expertise in Web Automation using Selenium.

TECHNICAL SKILLS

Language Skills: Java, SQL, HTML 5, CSS 3, Object Oriented JavaScript, Angular 8, Twitter Bootstrap J2EE, JSP, Servlets, JDBC, XML, UML, jQuery, AJAX.

Frameworks: Struts1, Struts2, Hibernate 3, Spring, Angular JS, Node JS, React JS, Spring Boot 2.

Design Pattern: MVC, DAO, Singleton, Factory, Abstract Factory, Singleton, Facade

Application & Web Servers: Apache Tomcat, Jboss 5.1, IBM WebSphere 9

Tools: Eclipse, Tortoise SVN, IBM RTC, GIT, Oracle SQL Developer, SONAR

DOM Debugging Tools: Firebug, Chrome Developer, IE Profiler, SOAP-UI, Postman, Total Validator, WAVE, JAWS

Build Tools: ANT, Maven

RDBMS / NO SQL: Oracle 9i/10g, MySQL, IBM DB2, MongoDB, Couchbase

OS: Windows, UNIX

PROFESSIONAL EXPERIENCE

Confidential

Full Stack Java Developer

Responsibilities:

  • Cloud migration re-engineering strategy development.
  • Lead the design and development of Rest Based APIs in Spring Boot.
  • Spring Batch implementation for various nightly Jobs.
  • Messaging Queue integration with the services.
  • Migrated SOA based Architecture systems to Microservices Architecture system and deploying them on cloud infrastructure of AWS.
  • Used AWS EC2 Instances, AWS EKS, AWS RDS, AWS SQS, AWS SNS, Media Elemental, Media Convert, S3, AWS Lambdas.
  • Dockerization and Containerization implementation with Docker registry and deployment over EKS.
  • By using Angular 8 CLI is continuously improving. Now, the ng build, ng test and ng run are equipped by 3rd-party libraries and tool.
  • Reactive forms are more scalable, reusable, and testable in Angular 8.
  • Wrote AWS lambdas for triggering Elemental Media Convert Jobs.
  • Implement the reactive framework in Spring Boot 2 Web flux.
  • Integration and orchestration of Spring Cloud Gateway.
  • Strong programming skills in designing and implementation of multi-tier applications using web-based technologies like Spring MVC and Spring Boot.
  • Redis Cache Implementation and Orchestration.
  • Separate Java URL’s Data from Elasticsearch-1.4.3 Cluster and transfer to Elasticsearch-5.6.4 cluster Using Logstash, Kafka.
  • Implemented data pipelines using Apache Kafka queues, for notifications and queue implementation.
  • Project migration into cloud environment using AWS, Docker container
  • Working with development and QA teams to design Ingestion Pipelines, Integration APIs, and provide Elasticsearch tuning based on our application needs.

Confidential, Eagan MN

Full Stack Java Developer

Responsibilities:

  • Lead the design and development of solutions for Fraud Programs, Integration and Payments Program.
  • Worked on re-platforming monolithic services to microservices.
  • Planning for deployment and orchestration of the system on Google Cloud Platform and Google Kubernetes Engine.
  • Implemented Spring Security (Java) based on Mutual Authentication (X509 Cert validation), Token Based Authentication.
  • Multithreading and Thread Pool management using Executor Service Pattern.
  • Implemented Web Services, SOAP and REST API.
  • Elastic Search Implementation over Couchbase DB.
  • Implemented data pipelines using Apache Kafka queues, for notifications and queue implementation.
  • Production deployment planning and Orchestration for Google Kubernetes Engine.
  • Develop the changes using Spring MVC, Spring IOC, Spring Data, Spring REST, Spring IOC, Spring AOP concepts.
  • Work on UI enhancements over React JS and Node.

Confidential

Java Backend Developer

Responsibilities:

  • Implemented Spring Security (Java).
  • Multithreading and Thread Pool management using Executor Service Pattern.
  • Implemented Web Services, SOAP and REST API.
  • Used Spring IOC (Inversion of Control)/DI (Dependency Injection) for wiring the object dependencies across the application
  • Integrated Spring and Hibernate ORM framework for persistence and used Hibernate DAO Support with Hibernate Template to access the data.
  • Produced and consumed services using J2EE SOAP Webservices and integrated with the other front-end Technologies.
  • Develop test driven framework (TDD) using Spring/Junit and TestNG, Cucumber.
  • Developed web services using HTTP, SOAP and XML technologies.

Confidential

Java Backend Developer

Responsibilities:

  • Analysis, design and development of Application based on J2EE using Spring and Hibernate.
  • Involved in interacting with the Business Analyst and Architect during the Sprint Planning Sessions.
  • Developed Rich user interface using HTML, JavaScript, jQuery and CSS.
  • Hibernate was used for Object Relational mapping with Oracle database.
  • Used Spring IOC for injecting the beans and reduced the coupling between the classes.
  • Involved in developing the user interface using Struts
  • Responsible for writing J2EE compliant Java code for application development effort which involved working with JSP, Servlets, JDBC, XML, EJB, etc.
  • Created sequence diagrams, collaboration diagrams, class diagrams, use case diagrams and activity diagrams using Rational Rose for the Configuration, Cache & logging Services.
  • Implemented JMS for notifications and testing with JUnit, Mock cases.
  • Implemented caching techniques, wrote POJO classes for storing data and DAO’s to retrieve the data and did other database configurations using EJB.
  • Used Spring framework for the MVC implementation with spring for DI and Hibernate as ORM tool for database communication.

Hire Now