We provide IT Staff Augmentation Services!

Java Fullstack Developer Resume

0/5 (Submit Your Rating)

IL

SUMMARY

  • Overall 7+ Years of extensive IT experience in developing, design, analysis, testing of various web based, SOA based and client/server applications in multi - platform environments with JAVA/J2EE technologies, Involved in all phases of Software Development Life Cycle (SDLC)
  • Highly proficient in using OOPS for building n-tier architecture systems with hands on development expertise in front-end UIlayer, application layer including middleware, core business frameworks and Back-end database layer integration.
  • Expertise in implementing Micro Services Architecture using Boot Application, Eureka Discovery Service, Eureka Client, Netflix Eureka, Eureka Instance, REST, SOAP, JPA, Hibernate.
  • Well versed in using software development methodologies like Water Fall, Agile (SCRUM), Test Driven Development and Service orientation architecture.
  • Experience in Front-End UI development skills using scripting languages like HTML5, CSS, JavaScript, GraphQL, JQuery, JSON,, Node JS, Angular JS, Angular 8/9, Backbone JS, Bootstrap, Tag Libraries, JSTL.
  • Expertise in performing DOM manipulations, deferred calls, Client-side events and validations using jQuery, AngularJS, T3JS and rendering dust templates.
  • Experience in Agile scrum and more in other various development methodologies like Waterfall model, pair programming, and Extreme Programming.
  • Hands on experience in building Docker images and deploying in Kubernetes K8 cluster platform.
  • Sound background in programming techniques such as Java, Python.
  • Expertise in Java and J2EE technologies such as Core Java, Spring Boot, Hibernate, Spring, Apache Spark, Apache Kafka, AWS, Docker, Jenkins, Hudson, Cucumber.
  • Expertise in developing micro services by using spring boot from Scratch.
  • Experience in Micro services development using spring boot and deployment in AWS.
  • Experience with messaging systems like Kafka Connect, Kafka Streams.
  • Expertise in implementation of Core concepts of Java, J2EE Technologies: JSP, JTS, Servlets, JSF, JSTL, EJB transaction implementation, JMS, Struts 2, Spring, Swing, Hibernate, Java Beans, JDBC, XML, DDL, Web Services, JNDI, Swing, Serialization and Externalization.
  • Experience in design and development of robust and highly scalable web service platforms and API's based on REST and SOAP for e-commerce applications using AXIS,WSDL, UDDI, XML, JAX-WS, JAX-RS, JAXB, JAX-RPC technologiesand Jersey frameworks.
  • Developed Micro services using Spring MVC, Spring Boot, and Spring Cloud.
  • Experience in developing web applications on MVC (Model-View-Controller) based frameworks like Spring IOC, Spring Security, Spring Boot, Spring Batch and Spring MVC.
  • Architecting, Solutioning and Modeling DI (Data Integrity) Platforms using kafka, Spark Streaming, Spark Mllib, Cassandra.
  • Experience in build and deploying the application using Jenkins and IBM urban code in various environments.
  • Experience using J2EE design patterns like Spring MVC, API gateway, Circuit Breaker, Singleton, Factory, Prototype, Façade Pattern, Front Controller, DAO, MVC, Abstract Factory and Factory Pattern for reusing most efficient and effective strategies for new development.
  • Implemented Microservices architecture using Spring Boot for making application smaller and independent.
  • Expert in Core Java with strong understanding of Garbage Collector, SWING, Collections, Multithreading, Event handling, Exception handling and Generics.
  • Expertise in Back-end/server-side java technologies such as: Web services, Java persistence API (JPA), Java Messaging Service (JMS), Java Database Connectivity (JDBC), Java Naming and Directory Interface (JND).
  • Expertise in open source framework Object Relational Mapping (ORM) tools like Hibernate and also used Hibernate Annotations to reduce time at the Kubernetes configuration level.
  • Expertise in databases such as Oracle, MySQL, SQL Server, PL/SQL, NoSQL, Mongo DB and IBM DB2 databases to manage tables, views, indexes, sequences, stored procedures, functions, triggers and packages.
  • Strong experience in different IDEs like RAD, Eclipse, Spring Tool Suite and IntelliJ IDEA and worked on various application and web servers like JBoss, BES Web Logic, IBM Web Sphere, Camel and Apache Tomcat.
  • Having experience with Azure Cloud Computing environment like Amazon Web Services (AWS).
  • Deploying applications using Lambda, ECS and Docker containers and utilizing CI/CD processes.
  • Configured AWS Identity and Access Management (IAM) Groups and Users for improved login authentication and Services like EC2, Dynamo DB, Elastic Beanstalk and S3 .
  • Experience with Postman, JUnit, Mockito, SLF4J,Kibana and Log4j in developing test cases and determining application functionality.
  • Experience in development, deployment and troubleshooting Web based and enterprise-based applications on Windows, UNIX and Linux platforms.
  • Good knowledge on building applications using ANT and Maven.
  • Experience in using code repository tools - Tortoise, SVN, GitHub and Bit Bucket.
  • Strong communication and analytical skills and a demonstrated ability to handle multiple tasks as well as work independently or in a team.

TECHNICAL SKILLS

Enterprise Java and Java Standard Edition: Core Java, JSP, Servlets, Ajax, JDBC, JNDI, JSON, JSP, Servlets, EJB, JSF, JQuery, Internationalization & Localization

Design Patterns: MVC, View Dispatcher, Data Access Objects, Data Transfer Objects, Singleton, Observer, Factory and Session Fa ade.

Frameworks: Struts, Spring, Hibernate, Web Services, JUnit, Ant, Maven, Microservices

UI Frameworks: AngularJS 1,2,5,6,7, NodeJS, ReactJS, Redux, Bootstrap

Web/App Servers: Apache Tomcat, WebLogic, JBoss, Glassfish, WebSphere

IDE Tools: Edit Plus, Text Pad, Eclipse, WSAD, RAD

Databases: Oracle 9i/10i, DB2/UDB, SQL Server, MySQL

Languages: Core Java, using generics, JavaScript, ActiveX, Perl, PL/SQL, XML, Operating

Methodologies: Agile, SCRUM, TDD, Design Patterns, Continuous Integration using Cruise Control

Web Technologies: HTML, DHTML, CS3, AJAX, Webservices JAX-RPC, JAX-WS

Network Protocols: TCP/IP, UDP, FTP, HTTP, SOAP

Systems: Windows, UNIX (Sun Solaris), Linux, AIX, HP-UX.

PROFESSIONAL EXPERIENCE

Confidential, IL

Java Fullstack Developer

Responsibilities:

  • Designs, enhancements, updates, and programming changes for portions and sub-systems, including operating systems, compilers, databases, and Internet-related tools.
  • Analyzes design and determines coding, programming, and integration activities based on general objectives and overall architecture of product or solution using Java11
  • Reduced the null pointer des in all the files other than the test files to ensure the defects are reduced in the Coverity scans.
  • Designed and developed RESTful web services that support JSON for other developers to access to speed up development using Spring MVC, Spring Boot, SwaggerAPI, WebServices, JSON, Log4j, MySQL and Maven
  • Develop UI component architecture for developer framework using Angular8, Typescript, HTML5, CSS3 and Bootstrap
  • Worked simultaneously in both production and development teams and took part in designing and developing dynamic web pages using HTML5, CSS3, Bootstrap, SASS, JavaScript, jQuery, Angular 8 for single-page applications
  • Converted a monolithic app to a microservices architecture using Spring Boot using 12-factor app methodology
  • Designed and developed Java Multi-Threading based collector parser and distributor process, when the requirement was to collect, parse and distribute the data coming at a speed of thousand messages per seconds
  • Refined feature requirements and developed user interface components using Oracle ADF and JSF
  • Designed and developed asynchronous RESTful Microservices using Spring boot, Couchbase and RXJava
  • Consumed RESTFUL web services using Angular HTTP Module and transformed the response using RXJS operators
  • Build and configure a virtual data center in the Amazon Web Services (AWS) cloud to support Enterprise Data, Virtual Private Cloud (VPC), Public and Private Subnets, Elastic Load Balancer.
  • Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups
  • Worked within the SFDC to ensure which case content fields can be modified
  • Set up and get the selenium up and running for UI pages and also integrate these selenium tests, so that the tests are run automatically
  • Developed entire frontend and backend modules using Python on Django Web Framework.
  • Developed Business Logic using Python on Django Web Framework.
  • Developed automation scripting in Python to deploy and manage Java SE11 applications across Linux servers
  • Worked on the JSON validation for the case submission on the client side to validate all the required fields in the PostgreSQL database
  • Implemented server-side validations and developed model classes
  • Configured Kafka to read and write messages from external programs and also to handle real-time data
  • Design, perform POC where needed and develop enterprise's Apache Kafka Distributed Messaging and Integration Ecosystem
  • Written test cases and performed unit testing using Junit
  • Used Log4J for logging, debugging, monitoring the error logs and fixed the related problems.
  • Worked in a CI/CD environment with Jenkins, Maven, AWS and Terraform
  • Created and modified Stored Procedures, Functions and Triggers Complex SQL Commands for the application using PL/SQL
  • Experience working in agile development following SCRUM process, sprint, and daily standup meetings.

Environment: Java11, AWS, Python, Django, Angular 8, JavaScript, HTML, CSS, RxJs, RxJava, Kafka, Spring Boot, Spring Batch, Microservices, NoSQL, PostgreSQL, Couchbase, MongoBD, Cassandra, Jenkins, Maven, Terraform, Docker, Ansible, Kubernetes, Selenium, JUnit, rally, Scrum.

Confidential

Java Developer

Responsibilities:

  • Worked in all phases of Software Development Life Cycle (SDLC) using Agile Methodology
  • Created and optimized websites and application interfaces using HTML and CSS
  • Involved in developing complex web applications using Angular 4/6, type script, JSON, and XML.
  • Experienced in designing developing and testing single page applications (SPA) by using Angular, Typescript, Java script, jQuery, AJAX.
  • Experience in using object oriented frameworks like Angular 4, Node.is, Back-bone.js to design and develop user interface (UI).
  • Used advanced java script with prototype inheritance, JSON, AJAX, and for client side validations.
  • Used Groovy Scripts as an automation script in SOAPUI tool to test the webservices.
  • Used WSDL to implement the SOAP webservices to integrate the third party services
  • Implemented SOAP Services (JAX-WS) to interact with external systems
  • Developed presentation layer using Spring MVC and used annotation based mapping to map the JSP post backs to the controller methods.
  • Used Hibernate framework with spring Integration as the data abstraction for mapping entities to database tables
  • Used Hibernate transaction management, Hibernate cache concepts and Batch transactions.
  • Involved in setting up connection pooling and used JMS for asynchronous messaging and implemented agent server messaging dialog using JMS and camel.
  • Work with the various agile development teams to standardize branching and tagging of code in our repository and maintain code base integrity using Subversion (SVN), Git, Bitbucket, clear case and Team Foundation Server (TFS).
  • Written DAO classes using JDBC API/Hibernate to interact with DB2, Oracle Database.
  • Developed and deployed application using Agile methodology onto WebLogic application server over the HTTP protocol.
  • Experience in micro services development using spring boot and deployment in Pivotal Cloud Foundry (PCF)

Environment: Java, JDBC, Angular 4/6, AJAX, JSON, J2EE, DB2, Hibernate, JMS, Oracle, JSP, My SQL, HTML, SOAP, Eclipse, WSDL, WebLogic Server, GIT, CSS, PCF

Confidential

Java Developer

Responsibilities:

  • Selected and implemented agile development practices according to the application requirements for every project.
  • Ensured participation of clients in the process of development.
  • Aided with integration of front end and back-end applications.
  • Tested and troubleshoot all the applications, websites and components.
  • Coded application components in an Agile environment utilizing a test-driven development approach.
  • Implemented Java/JEE technologies for application development in various layers of projects
  • Knowledge in writing SQL Queries
  • Used Databases such as Oracle and My SQL
  • Extensively experienced in architectural issues and their solutions using various design patterns such as MVC (Model-View-Controller), Singleton, Strategy Pattern, Facade and Factory Pattern.
  • Worked in close cooperation with project managers and other functional team members to form a team effort in development.
  • Involved in writing JUnit test cases for unit testing
  • Used Log4j to capture the log that includes runtime exception and for logging info and are helpful in debugging the issues
  • Collaborated with other members of the product development team.
  • Identified and continuously acted to improve individual and team knowledge of new technologies, business processes and project management skills.
  • Stayed current on trends, latest industry developments and shared knowledge among colleagues.

Environment: Java, J2EE, Database (Oracle, PostgreSQL), JSP, Spring, Servlets, HTML, DHTML, JavaScript, jQuery, CSS, JBOSS, JUnit, Maven, ANT and Eclipse.

Confidential

QA Assurance Analyst

Responsibilities:

  • Work closely with the clients to understand the business requirement and elicit requirement from the client
  • Good knowledge of requirement gathering, BRD, gap analysis, configuration, test planning and test execution
  • Hands on experience in US Health & Welfare, knowledge of COBRA, HSA, FSA and related terminologies.
  • Interact with onsite teams on regular basis to get updated information on timelines, project related activities, business process knowledge, design etc.
  • Communicate requirement to the development team and support in terms of research and background information.
  • Keep track of development status and check the functionalities being developed.
  • Provide status update to key stakeholders for the projects.
  • Well versed in Sybase, MYSQL, JIRA, TFS, mapping business requirement and gap analysis. worked on various tools, including KLG tools and batch utility, AIS.
  • Overseeing smooth implementation of setup. Worked with huge clients and proven record of analyzing and implementing their requirements and exceeding their expectations.
  • Analyzing bugs, reported by the development team and make necessary updates to the existing setup wherever required.
  • Make every effort to reduce the manual work and for that regular automation, work is performed.

Environment: SQL, C, MySQL, KLG Tools, Batch Utility.

We'd love your feedback!