We provide IT Staff Augmentation Services!

Java full Stack  Developer Resume

0/5 (Submit Your Rating)

Jersey City, NJ

SUMMARY

  • Reliable, Dedicated Full Stack Java Developer wif 8 + years of experience in the IT industry and expertise in Software design, development, and deployment of web - based Client-Server business applications using Java/J2EE and UI technologies. (Aws, Open Shift, Azure)
  • Around 8+ years of experience as a Full Stack Java Developer in Software and Web Application development using JAVA/J2EE, and Object-Oriented Analysis and experience in working wif all phases of SDLC including design, developing, testing, and maintaining distributed and Client-Server Java applications.
  • Expertise in GUI Design using HTML, XML, jQuery, JavaScript, Polymers, AngularJS, DHTML, and JSP.
  • Experienced in web development using AngularJS, React JS, HTML, CSS, JavaScript, jQuery, Node JS, and Bootstrap.
  • Experience in Software Development using J2EE technologies in a web and client-server environment using JSP, Servlet, JDBC, Hibernate, Spring MVC, Spring Boot, and Spring Security.
  • Experience in Spring Frameworks such as Spring Boot, Spring MVC, Spring IOC (Inversion of control), and Spring Data JPA and Spring AOP modules.
  • Experience in wif CSS and working wif CSS background, CSS layouts, CSS positioning, and CSS behaviors.
  • Proficient in using Amazon Web Services (AWS), extensive experience focusing on services like EC2, Elastic Beanstalk, Cloud Watch, Cloud Front, Cloud Formation, IAM, S3, RDS, Elastic cache, SNS, and SQS.
  • Hands-on experience in Amazon Web Services (AWS) provisioning of AWS services like Elastic Container Service (ECS), Simple Storage Service (S3), AWS Lambda, Auto Scaling, IAM, Cloud Watch, AWS CLI.
  • Experience on Dev ops essential tools like Kubernetes, GIT, Jenkins, Ant, Maven and deployed/managed applications to AWS/Azure/Open Shift
  • Experience in developing both SOAP and REST-based web services using Jersey, and spring.
  • Extensive experience in JSON, JAXB, JAXP, and hands-on experience creating Web Services based on REST and SOAP frameworks.
  • Expert in various Azure services like Compute (Web Roles, Worker Roles), Caching, Azure SQL, NoSQL, Storage, and Network services, Azure Active Directory (AD), API Management, Scheduling, Azure Auto Scaling, and PowerShell Automation.
  • Experienced wif RDBMS implementation and development using Oracle, My SQL, MSSQL, DB2, snowflake
  • Strong experience wif MongoDB development like reports, schema design, map-reduce functions, and migrations from SQL relational databases to NoSQL databases like MongoDB, Cassandra, and Couch DB.
  • Hands-on experience wif building tools like Ant, Maven, Gradle, and Logging tools like Log4J and Splunk.
  • Proficiency wif Junit in performing unit testing and other testing services like Postman, Swagger UI, SOAPUI, and service level testing like Selenium, and Cucumber for UI automation.
  • Experience in creating and developing the internal Angular framework applications projects.
  • Worked wif container systems like Docker and container orchestration like EC2 Container Service, Kubernetes, and managing Docker orchestration and Docker containerization using Kubernetes.
  • Expert skills wif Apache Kafka development mainly in creating producer/consumer apps and knowledge on the partition of Kafka messages and setting up the replication factors in Kafka Cluster.
  • Have knowledge of Kibana and Elastic search to identify the Kafka message failure scenarios.
  • Experience in writing many test cases using Junit, Karma, Selenium, Mock, and Cucumber framework.
  • Designed and developed custom applications specific to client’s needs and proficiency in multiple databases like MongoDB, Cassandra, PostgreSQL, and MSSQL server. Worked on MongoDB database concepts such as locking, transactions, indexes, Sharding, replication, and schema design.
  • Experience in Configuration Management, setting up company Version policies, build schedules using SVN, Bitbucket, and Git.
  • Expertise in designing and developing J2EE compliant systems using IDE tools like Eclipse, NetBeans, WebSphere Studio Application Developer, and IntelliJ.

TECHNICAL SKILLS:

Programming Languages: Java1.7/1.8, SQL / PLSQL

Databases: Oracle 12c, DB2, MySQL, snowflake

Operating Systems: Windows, Unix, Linux

Build Tools: Maven, Ant, Gradle

Frameworks: Spring 4.x, MVC, Hibernate 4.x/3.x, JSF, Struts 1.x/2.x, Spring Boot

Application Servers: Oracle WebLogic, IBM WebSphere, JBoss, Tomcat 6.x/7.0

Version Control: SVN, CVS, Git, Clear case

IDE: Eclipse, RAD, My Eclipse, WebStorm, IntelliJ

Methodologies: Agile, Waterfall, Iterative

Design Patterns: Factory, Abstract Factory, Service Locator, Singleton, Decorator, Proxy, DAO, MVC, Business Delegate, Visitor, Template, Strategy, Fa ade

Web Development Languages: HTML5, XML, AJAX, CSS3, JavaScript, JQuery, JSON, DOJO, Angular, React JS, Bootstrap, JSF

APIs: JSP, JDBC, Servlets, Java MailAPI, XML, JAXB, JMS, JSTL, SOAP &RESTFUL Web Services - JAX-WS, JAX-RS, CXF, JERSEY, AXIS, EJB - Session beans, Entity beans, JMS

XML Technologies: XML, JAXP, JAXB, XSLT, JNDI, LDAP

Open Sources: Log4j, JUnit, Apache CXF, AXIS

Tools: Query Browser, Visio2003, SOAPUI

Agile Tools: Rally, JIRA, Trello

Testing APIs: Junit, Mockito, Power Mockito

Continuous Integration Tool: Jenkins

Quality Tools: Check Styles, PMD, Find bugs, WebSphere App Scan, Sonar QUBE

Performance Monitoring Tools: JProfiler, Rational Performance Tester, JMeter

PROFESSIONAL EXPERIENCE:

Confidential, Jersey City, NJ

Java Full Stack Developer

Responsibilities:

  • Participated in the complete software development life cycle of the application from requirement analysis to testing and followed Agile Methodology in analyzing, defining, and documenting the application, which will support functional and business requirements. Coordinate these efforts wif Functional Architects.
  • Developed the UI using HTML5, CSS3, JSP, and JavaScript for interactive cross-browser functionality and complex user interface.
  • Involved in working wif all the modules of the application based on Spring Frame architecture and J2EE technologies and developed applications using JAVA8, J2EE, and JavaScript wif JDK.
  • Worked wif Java8 features like Functional Interfaces, Stream API, Time API, Transaction Management, Exception Handling, Collection API, and Lambda Expressions.
  • Designed and Developed Applications using high-level design patterns and other J2EE design patterns like Abstract, Singleton, Prototype, Factories, and Facade.
  • Utilized Core Java development and Support of Java/J2EE applications, emphasizing OOP-based web forms, business logic, and database access components.
  • Created Single page applications wif the use of JavaScript library React.js and developed REST APIs using Hibernate and Spring Boot.
  • Created Typescript reusable components and services to consume REST APIs using Component-based architecture provided by React.js.
  • Built applications using React.js wif ES6 which allowed us to render pages on both the client and server using the same codebase and developed web and mobile applications using ES6 features and frameworks such as React, React Native, and Redux.
  • Designed and created React components to make the application reusable and easily maintainable.
  • Develop the UI component architecture for the developer framework using React.js, 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, JavaScript, and jQuery for single-page applications.
  • Worked wif Spring Integration to connect different components of the service seamlessly and integrate wif the existing Auth system and configure Spring Security to get the principal.
  • Implemented JWT tokens along wif Spring Boot Security to develop Autantication or Authorization.
  • Worked on AWS services using EC2, and S3 and managed and maintained the AWS infrastructure using various services such as AWS IAM, SNS, DynamoDB, and SQS.
  • Developed RESTful web services and worked on migrating the SOAP services to REST web services by completely rewriting the application, also created an adapter API to convert the responses.
  • Used Maven as a build tool for resolving the dependencies for the applications and worked on the build and deployment pipelines along wif validation pipelines to deploy the application to various environments.
  • Worked wif development tool Eclipse for web development and communicated through the JMS services and utilized Active MQ.
  • Worked on running pipelines in AWS Code Pipeline and used to check-in code to code commit for some repositories.
  • DevelopedAPIfor usingAWS Lambdato manage the servers and run the code in theAWS.
  • Developed mock services to replicate the downstream services for the development of domain-specific API and used Log4j as the logging tool.
  • Worked wif Jenkins for deploying the applications and used Jira for checking the logs for debugging the application in case any failure occurs.

Environment: Agile, HTML5, CSS3, JSP, JavaScript, Spring Frame, J2EE, JDK, Java8, Core Java, React.js, Hibernate, Spring Boot, Typescript, REST API, ES6, AWS EC2, S3, IAM, SNS, SQS, React Native, Redux, Bootstrap, jQuery, Spring Integration, Spring Security, JWT tokens, Active MQ, JMS, SOAP, REST, Eclipse, Maven, Log4j, Jenkins, and Jira.

Confidential, PA

Java Developer

Responsibilities:

  • Worked in various phases of Software Development Life Cycles (SDLC) like Design, Development, and testing phases and participated in Agile Methodologies for the design and development of the applications and developed Business components using core java.
  • Worked using various technologies like HTML5, CSS3, JavaScript, Bootstrap, Angular, and Node.js as frontend building Environments.
  • Worked in client requirements analysis by interacting wif various business divisions and developed client requirement documents and use case diagrams, Class diagrams, and Sequence diagrams were also employed to complete software design.
  • Improved the performance of the backend batch processes using Multithreading and concurrent package API.
  • Used Java features such as Lambda Expressions, Parallel operations on collections for TEMPeffective sorting mechanisms, and a new Date-Time API.
  • Developed client/server applications using Java, JSP, J2EE, Apache Struts framework, and Spring MVC framework.
  • Development of front-end application using Angular JS, Dependency injection, and HTTP modules wif Node.js server for future evolutions.
  • Supported Legacy application which was built on Spring Framework modules such as Spring MVC, Spring IOC, AOP and Spring JDBC, Spring Data, Spring REST, and Spring Boot.
  • Worked on the development of the AWS cloud infrastructure and used services like EC2 instances, S3 and worked wif IAM for managing the access.
  • Developed the application using Spring framework leveraging model view layer architecture, configured Dependency Injection.
  • Worked on creating Directives, Services, and Filters using Angular wif Typescript.
  • Used Angular CLI tool to configure the angular project and build it for the development of Angular applications.
  • Developed Microservices wif Spring to retrieve API routes for the entire cluster. Using dis strategy each Microservices in a cluster can be load balanced and exposed through one API gateway.
  • Used JBoss application server for application deployment and used JavaScript and HTML for the styling of the standard of the application and upgraded the designs and the functionalities of the websites.
  • Worked wif Spring MVC and Dependency Injection for handling presentation and business logic.
  • Implemented RESTful web services to retrieve data from the client-side and made REST API calls from Angular and parsed the data to the project client.
  • Worked on handling the security and Authorization using Spring Security.
  • Implemented persistence framework using Hibernate/JPA and Handled Transaction Management using the provided data source.
  • Worked on integrating the different pages to be a single-page application using Angular and Typescript.
  • Involved in designing the architecture of the API usingJ2EEstandards.
  • Different design patterns like MVC, DAO, and front controller were taken into service during dis project.
  • Worked on optimizing database queries to improve the loading times of the web pages and written test cases using Jasmine and Karma.
  • Implemented DAO layer using different Hibernate techniques like strategies, Inheritance, annotations, and criteria interfaces.

Environment: HTML5, CSS3, JavaScript, Bootstrap, Angular, Node.js, Batch, Java, JSP, J2EE, Apache Struts framework, Spring, Angular JS, HTTP, Node.js, Jasmine, Karma, AWS S3, EC2, IAM, Angular CLI, Microservices, API gateway, Spring Security, OAuth2, Hibernate, JPA, Typescript, JPA, J2EE, DAO

Confidential - St. Louis, MO

Java Developer

Responsibilities:

  • Worked using Agile development methodology during designs, implementation, testing, and maintenance.
  • Worked on using Spring MVC, and Spring Boot to decouple business logic and view components.
  • Extensively worked wif MVC Architecture using Spring framework and injected Spring services, Spring controllers, and DAOs to achieve dependency injection and to wire objects of business classes.
  • Worked on usingAspect-Oriented Programming for security and logging features.
  • Worked on developing a Monolithic application and generated UI screens using JSP, HTML, CSS, React.js, and JavaScript.
  • Developed service classes,and DAOclasses as per the design and develop business logic usingCore Java API.
  • Worked on implementing Swagger UI Configuration for publishing REST Services.
  • Utilized various Core Java concepts such as Multi-Threading, Exception Handling, Collection APIs, and Garbage collections for dynamic memory allocation to implement various features and enhancements.
  • Developed Web Services using XML messages that use SOAP and developed Web Services for Payment.
  • Developed the application using RAD quick application and used IntelliJ and its features for editing, debugging, compiling, formatting, build automation, and version control using SVN.
  • Designed user interface for product offering using React.js, jQuery, CSS, HTML, and JavaScript.
  • Used Hibernate ORM tools which automate the mapping between SQL databases and objects in Java. Also used Hibernate in the data access layer to access and update information in the database.
  • Integrated Spring DAO for data access like creating and retrieving data using Hibernate/JPA.
  • Creating REST API implementation using Spring and Jersey framework and writing test cases for API.
  • Worked wif querying on data present in the Cassandra cluster using CQL.
  • Imported data from various sources to the Cassandra cluster using Java APIs and managed build and release management using Ant, Git, and Jenkins.
  • Worked on JSP, Servlets, Struts framework, and production support issues of the existing applications.
  • Implemented Struts Dispatch Action class and form bean classes using struts framework and performed Client-server validations were handled using Struts Validator Framework’s validate plug-in.
  • Worked wif IntelliJ as the integrated development environment for developing the applications.
  • Worked on Test Driven Development, Junit Test cases written for a given functionality, and automated the Test Scripts in CI/CD Jenkin Pipelines.
  • Worked wif the implementation of Presentation layer using Spring MVC and implemented Ant build tools to build Jar and war files and deployed war files to target servers.

Environment: SQL databases, Hibernate, JPA, Agile, Spring MVC, Spring Boot, Spring, JSP, HTML, CSS, JavaScript, DAO, Core Java, Swagger UI, XML, SOAP, RAD, SVN, React.js, jQuery, CSS, HTML, SQL, Spring DAO, Spring Boot, Cassandra, Ant, Git, Jenkins, JSP, Struts, IntelliJ, Test Driven Development, and Junit.

Confidential

Software Developer

Responsibilities:

  • Designed Frontend wif in obje Splunk is implemented in the application for log errors, exceptions, and business logic and log analytics.
  • EngineeredSplunkto build, configure and maintain heterogeneous environments and in-depth knowledge of log analysis generated by various systems including security products and worked on setup of various dashboards, reports, and alerts inSplunk.
  • Gradle build tool is used to deploy the application on the web servers me.e. JBoss.
  • Integration of automation batch run job wif Jenkins. Worked wif Jenkins Continuous Integration and Continuous Deployment (CI/CD) on Azure
  • Used Apache Kafka (Message Queues) for reliable and asynchronous exchange of vital information between multiple business applications.
  • DevelopedKafkaconsumers to consume data fromKafkatopicsand integratedKafkasource to read the payment confirmation messages.
  • Implemented Spring Cloud-Netflix OSS Stack along wif using Ribbon for client-side load balancing, Netflix Zuul Api Gateway wif Eureka service registry for reverse proxy infrastructure and Hystrix Circuit Breaker for fault tolerance.
  • Selecting the appropriateAWSservice based on compute, data, or security requirements.
  • Integration of Amazon Web Services (AWS)wif other applications infrastructure.
  • Worked wifDockerto improve our (CD) Continuous Delivery framework to streamline releases
  • Worked on AWS services using EC2, and S3 and managed and maintained the AWS infrastructure using various services such as AWS IAM, SNS, DynamoDB, and SQS.
  • Developed RESTful web services and worked on migrating the SOAP services to REST web services by completely rewriting the application, also created an adapter API to convert the responses.
  • Used Maven as a build tool for resolving the dependencies for the applications and worked on the build and deployment pipelines along wif validation pipelines to deploy the application to various environments.
  • Exposed the Web Services to the client applications by sharing the WSDL's.
  • Created logical and physical data models putting to practice, concepts of normalization and RDBMS.
  • Used SOAP, JAXB, JAXP, XML/XSLT and WSDL for developing Web Services.

Environment: HTML5, CSS3, JavaScript, Object-oriented Java Script, jQuery, AJAX, MVC, angular.js, backbone.js, Require.js, Node.js, Ext.js, XML, JSON, DOM, SOAP, RDBMS, Struts MVC, Azure

We'd love your feedback!