We provide IT Staff Augmentation Services!

Sr. Java Full Stack Developer Resume

3.00/5 (Submit Your Rating)

Naperville, IllinoiS

OBJECTIVE

  • Sr. Java Developer with a total 6+ years of experience in designing and implementing Web, Client/Server and N - Tier distributed, cross-platform systems using Java/J2EE technology Agile/ SCRUM Methodology.
  • Java, J2EE, Spring Framework, Hibernate, Struts, JSP, JSF, EJB, JPA, Servlets, JDBC, Html, JavaScript, J2EE compliant application servers, multi-threading, client/server, design patterns of J2EE.

SUMMARY

  • Develop technical documentation to define the system components, development environment and implementation planning/strategies
  • Develops and implements solutions in accordance with policies and procedures
  • Responsible for maintenance of applications with technologies such as SQL server/Oracle/jQuery/HTML5/JavaScript/Angular/Bootstrap
  • Prepare and dispense work assignments, provide guidance, and/or review the work of other team members
  • Collaborate with QA team to define test cases, metrics, and resolve questions about test results
  • Recommend business process flow improvements and clearly communicate problem/resolution process to project management.
  • Experience in Agile software development process, Test Driven Development and Scrum methodologies.
  • Proficient in applying design patterns like MVC, Singleton, Prototype, Adapter, Visitor, Observer, Decorator, Front Controller, Data Access Objec
  • Developed UI modules using Angular9, Node.js, React JS, Bootstrap, JavaScript, Ajax, jQuery, CSS3 and HTML5
  • Expertise in using inbuilt and custom Angular JS directives and filters to add functionalities to the web page.
  • Experience in Angular 9.0 along with Bootstrap, CSS3 to create reusable components for RWD applications.
  • Implemented HTTP requests using rxjs Observable library to manage multiple values over time and managed various exceptions based on the response.
  • Proficient in using Amazon Web Services (AWS). Experience focusing on services like EC2, Elastic Beanstalk, Cloud Watch, Cloud Front, Cloud Formation, IAM, S3, RDS, Elastic Cache, SNS, SQS and AMI.
  • Experience with complete Spring framework- Spring Boot, AOP, Transactions, Security, Auto wiring, ORM, MVC, Spring Data, Spring Hystrix, Hateos, Web flow and spring integration with AWS.
  • Experience with AWS Cloud - EC2, EBS, Lambda function, Auto scaling, SQS.
  • Used Amazon Web Services (AWS) a secure cloud services platform, offering compute power, database storage, content delivery and other functionality to help businesses scale and grow.
  • Strong experience in Spring Framework modules such as Spring MVC, IOC, AOP, JDBC, JTA, IO, Spring Dashboard, Spring Boot, Spring Micro services, Spring REST, Spring Eureka, Spring Netflix
  • Experienced in implementing Service Oriented Architecture and Web Services such as SOAP using WDSL, JAX-WS and REST using Spring Boot, Apache CFX, JAX-RS and Jersey Frameworks.
  • Developed applications using latest technologies like EJB3.2, Spring 3.x/4.x, Hibernate3.2/4.x, REST based Web services (Axis2.0, JAX WS 2.0, JAX RS), Rule Engines (Drools4.1, ILOG), jBPM tools.
  • Experience in working with Spring JDBC/JPA, JMS, Spring EAI, Spring Rest Templates, and Spring Batch.
  • Experienced in Middleware persistence frameworks like Hibernate/JPA Entities for mapping Java classes using Hibernate Query Language (HQL), HSQL Named Queries, Criteria, and Projections.
  • Experience in working with No SQL databases like Mongo DB, Cassandra.
  • Experience in working with web servers like Tomcat 8, Web Sphere 8.x/9.x, JBoss7.1.0 and Web Logic 12.0.
  • Experience on Service Oriented Architecture (SOA) designs.
  • Continuous Integration and continuous delivery (CI/CD) as part of Devops environment.
  • Experience in Web Service Technologies: SOAP, REST, Micro services, WSDL, Apache Axis, CXF, JAX-WS.
  • Experience with WID, BPEL, BPM, Mediations, Workflow engine and SOA Architecture.
  • Well experienced in using JUnit, Log 4J, JMeter, Test NG and SOAP UI for testing framework.

TECHNICAL SKILLS

Programming Languages: Java 8.0/9.0, PL/SQL

Java/J2EE Technologies: Servlets, Spring, EJB, JPA, JDBC, JSP, JSTL, JNDI.

Frameworks: Spring Boot, Spring Data JPA, Hibernate, Spring Security 3.2

Application/Web servers: Apache Tomcat 8, IBM Web Sphere 8.x/9.x, Web Logic 12c

Relational Databases: Oracle 10g/11g, SQL server 2012/2014/2016 , MySQL 5.7, DB2 11.1, Postgres

NoSQL Databases: Mongo DB, Cassandra

Internet Technologies: HTML 5, JavaScript, CSS 3/4, jQuery, Ajax, Angular 9.0/8/6, Typescript, JSON

Cloud Environments: AWS, Kubernetes.

IDE: Eclipse, IntelliJ, Spring Tool Suite (STS) 3.8.3,Postman, TOAD

Testing &Bug tracking Tools: JUNIT4/5, Jasmine, Protractor, JIRA 7.0, Bugzilla 4.4.12, Curl 7.36,Blaze meter

Methodologies: Agile, waterfall, Scrum

Build Tools: Ant 1.10, Maven 3.3.9, Gradle 6.4.1

Web Services: SOAP, REST, JAX-WS, JAX-RPC, JAX-RS, SOAP UI.

PROFESSIONAL EXPERIENCE

Confidential, Naperville Illinois

Sr. Java Full Stack Developer

Responsibilities:

  • Experience working on Software Development Life Cycle (SDLC) with a blend of proficiency and leadership in AGILE-SCRUM.
  • Extensively usedJava 8features such as lambda expressions, Parallel operations on collections, multithreading and for effective sorting mechanisms.
  • UsedJava 8 Method Referencesfeature to point to methods by their names and usedfunctional Interfaces.
  • Responsible for creating efficient design and developing User Interaction screens using HTML, CSS3, Bootstrap, JavaScript, Angular 9.0 and Node JS.
  • Enhanced application performance by Angular 9.0 Component based development in view of future Angular framework transitions.
  • UsedAngular 6template Driven forms and Modern Driven (Reactive) forms to perform form validations both on server and client side.
  • Hands on development on Web Services (REST and/or SOAP based) and Web Service Security Development of APIs and reusable components specifically
  • ImplementedSpring MVC frameworkand integrated all products with Web Services.
  • UsedSpring Bootfor building application withspring initializersand bootstrapping the build configuration and develop custom solutions that act uponJenkinsinformation in authentic time.
  • Recommend and develop strategy for integratinginternal securitymodel into new projects withSpring SecurityandSpring Boot.
  • Strong programming skills in designing and implementation of multi-tier applications using web-based technologies likeSpring MVCandSpring Boot.
  • Used Spring Config server for centralized configuration and Splunk for centralized logging. Used Concourse and Jenkins for Micro services deployment.
  • Implemented REST Micro services using Spring Boot. Generated Metrics with method level granularity and Persistence using Spring AOP and Spring Actuator.
  • Implemented spring boot micro services to process the messages into the Kafka cluster setup.
  • Developed cloud based application using event driven and Micro service architecture.
  • Have knowledge on partition of Kafka messages and setting up the replication factors in Kafka Cluster.
  • Implemented Kafka producer and consumer applications on Kafka cluster setup with help of Zookeeper.
  • Plans and coordinates the administration of PostgreSQL databases to ensure accurate, appropriate, and effective use of data, including database definition, structure, documentation, long - range requirements, and operational guidelines
  • Responsible for configuring, integrating, and maintaining all Development, QA, Staging and Production PostgreSQL databases within the organization.
  • Proficient inAWSservices like ECS, EC2, S3, Route 53, AWS Identity and Access Management (IAM), KMS client, AWS encryption SDK.
  • ConfiguredAWSCLI and performed necessary actions on theAWSservices using shell scripting.
  • UtilizedAWSCLI to automate backups of ephemeral data-stores to S3 buckets and EBS.
  • Extensively worked on Jenkins to implement continuous integration (CI) and Continuous deployment (CD) processes
  • Developed custom Jenkins jobs/pipelines that contained Bash shell scripts utilizing the AWS CLI to automate infrastructure provisioning.
  • Initiated and troubleshoot Continuous Delivery builds in Jenkins via JIRA tickets.
  • Deployment of Cloud service includingJenkins and Nexus on Docker using Terraform.
  • Responsible for installation & configuration of Jenkins to support various Java builds and Jenkins plugins to automate continuous builds and publishingDocker images to the Nexus repository.
  • Experienced in working with version control systems like GIT and used Source code management client tools like GitBash, GitHub, Git Lab.
  • Involved in unit testing, peer code review process and strongly followed coding standards.
  • Performed E2E, regression and integration testing.

Environment: Java8, Angular 6, Spring boot, Kafka, PostgreSQL, Web services - REST, GIT, Jira, IntelliJ, AWS, S3, ECS, EC2, AWS Key Management Services (KMS Client, AWS Encryption SDK), Docker, Jenkins CI/CD, Agile methodology, Splunk

Confidential, IL

Sr. Java Full Stack Developer

Responsibilities:

  • Involved in document analysis and technical feasibility discussions for implementing new functionalities.
  • Implemented the Graphic User Interface by coding in HTML5, CSS3, Bootstrap, JavaScript, jQuery, and jQuery UI.
  • Extensively usedJava 8features such as lambda expressions, Parallel operations on collections, multithreading and for effective sorting mechanisms
  • Designed Single page web applications object-oriented JavaScript Framework like Angular 6 and Ext.JS.
  • Created prototypes in HTML5, JavaScript, and CSS3 for different UI pages.
  • Implemented and developed UI components using Angular6 features like DI, Models, data binding and controllers.
  • Develop various screens using Angular6 and used various predefined components from NPM.
  • The application is designed using J2EE design patterns like Value Object Pattern, Session façade, Singleton, Factory, DAO, and technologies based on MVC architecture.
  • Experience in scripting deployments to AWS, Monitoring infrastructure like EC2, EBS and SQS
  • Used Spring DAO module for performing CRUD operations on database and implemented logging in the application using Spring Framework AOP module to know the application status.
  • Used Spring MVC Model View Controller to manage/intercept the user requests and used various controllers.
  • Implemented (SOA) to retrieve data from client side and made REST API calls and parsed the data to client and managed the security and Authorization using Spring Security.
  • Developed REST web services using Spring MVC to extract client related data from database and used SOAPUI
  • Experienced with setting up the basic project setup from scratch using Spring-Hibernate based design.
  • Involved in writing Thread Safe blocks for multithreading access to make valid transactions.
  • Developed application using agile methodology and deployed the application onto WebLogic application server.
  • Used Cassandra for achieving DE normalization through features like collections.
  • Worked on JPA as persistence layer, involving EJB annotations to synchronize with database through XML.
  • Experienced with JIBX binding to convert Java object to XML and vice-versa.
  • Used JERSEY framework to implement the JAX-RS (Java API for XML and RESTful Service).
  • Configured and deployed the application in JBoss Application Server.
  • Involved in Code Review, Unit Testing and Integration Testing, Selenium Web Driver.

Environment: HTML5, JavaScript, Bootstrap, Angular6, Ext.JS, NPM, Spring 3.x, Spring MVC, Spring Security, SVN, REST, JAX-RS, Jersey, SoapUI, Selenium Web Driver, Web services, JBoss, Agile.

Confidential, St. Louis, MO

Java/J2EE Developer

Responsibilities:

  • Worked in Agile work environment for workflow management and content versioning.
  • Active in coding some of the Core Java concepts such as collections, generics and multi-threading.
  • Created the React.js express Server combined with Socket.io to build MVC framework.
  • Setup Spring 4.x Job by configuring job Tasklets, Quartz Scheduler and Listeners for error handling, report generation andserviceretry mechanisms on failures.
  • Used Spring Annotations to simplify the business logic for creating Spring MVC, RESTful web services.
  • Used Spring Securityto provide primitives for securing application access.
  • Developed application service components and configured beans using Spring IOC, creation of Hibernate mapping files and generation of database schema.
  • Developer message processing API’s in order to update our local cache.
  • Used Hibernate, object/relational-mapping (ORM) solution and technique of mapping data representation from MVC model to Oracle Relational data model with an SQL-based schema.
  • Designed the project using MVC, Session Façade, and Service Locator and Business Delegate patterns.
  • Setup the continuous Integration (CI) process and continuous deployment (CD) jobs in Jenkins brew master instance, which reduces the time for the deployment of micro services.
  • Implemented the Web Service client for the login authentication, credit reports and applicant information using JAX-RS and Apache Axis 2.
  • Deployed some of the payment applications on Pivotal Cloud Foundry and regulated application logs during this process.
  • Developed consumer-based features and applications using Ruby on Rails, JavaScript, JQuery, HTML, and CSS.
  • Used Spring JMS to post and consume the messages from the IBM MQ Server.
  • Created BSON Data and stored as documents, data types and conversions in MongoDB.
  • Composed and executed MongoDB scripts to insert and update NoSQL database.
  • Experience in scripting deployments to AWS, Monitoring infrastructure like EC2, EBS and SQS.
  • Experience on queries, tables to find items based on primary key values in Dynamo DB.
  • Monitored the error logs using Log4J and fixed the problems.
  • Prepared Junit test cases and executed them using Junit.
  • Tested cases by using Selenium Test.

Environment: HTML 4, CSS 3, Bootstrap, AJAX, JavaScript, Angular JS 1.x, Spring 3.x, Soap UI, AWS, Maven, SVN, Perl, JIRA, Apache Kafka, Cassandra, XML, Jasper, Web sphere, SOAP/REST web service, Unix/Linux, Web Sphere Application Server, PL/SQL, Oracle 11g, Log4j, Cloud Foundry.

Confidential

Sr.Java Developer

Responsibilities:

  • Involved in Scrum meetings, Sprint planning and estimation of the tasks for the user stories.
  • Involved in various SDLC phases like Requirement gathering, Design, Analysis and Code development.
  • Used XML Web Services using SOAP protocol to transfer the amount to other application that is remote and global to different financial institutions
  • Wrote code Web Services (JAX-WS) for external system via SOAP/HTTP call and to fetch data from web services via JSON response and updating HTML pages.
  • Used Web services (SOAP, REST) for transmission of large blocks of data over HTTP.
  • Implementing a Continuous Delivery framework using Jenkins, CHEF, Maven in Linux environment.
  • Experience with CI (Continuous Integration) and CD (Continuous Deployment) methodologies using Jenkins.
  • Experienced with automating release process using Maven, Jenkins, and Jira as tools in diversified project environment.
  • Responsible for design of WSDL files and schemas. Designed and hosted SOAP based Web Services.
  • Working on AWS Auto Scaling for providing high availability of applications and EC2 instances based on the load of applications by using Cloud Watch in AWS.
  • Used Java8 features like stream and Lambda expressions.
  • Maintained Interface compatibility and concurrency in the project using Java 8 new features like default, static methods and Concurrency API.
  • Implementing a Continuous Delivery framework using Jenkins, CHEF, and Maven in Linux environment.
  • Experience with CI (Continuous Integration) and CD (Continuous Deployment) methodologies using Jenkins.
  • Experienced with automating release process using Maven, Jenkins, and Jira as tools in diversified project environment.
  • Experienced in all phases of SDLC using JAVA, J2EE (Servlets), MVC Framework, Spring, Hibernate, XML, JDBC, Web services, SOAP, REST, WSDL, XML, Linux technologies.
  • Working with Project Management Team Foundation Server, SharePoint, Microsoft Project, and JIRA and source code version control SVN environment.
  • Proposed and developed Mainframe based tools to automate daily processes and tune existing system performance.
  • Used GIT for version control, experience with GIT-Bash and GIT-Hub.
  • MQ Visual Browse supports 3rd party security exit for connecting to remote queue managers.
  • Ability to open and display multiple queues from multiple queue managers.
  • Ability to open (subscribe) and display multiple topics from multiple queue managers.

Environment: Java and J2EE design patterns, Java7, Java 8, JIRA, Jenkins, Git, GitBash, SOAP UI, MQ Visual Browser, Mainframe, GUI URL access, DB2, AWS, Squirrel SQL Browser version, My Eclipse, Linux (Putty).

We'd love your feedback!