We provide IT Staff Augmentation Services!

Senior Full Stack Java Developer Resume

0/5 (Submit Your Rating)

Chicago, IL

SUMMARY

  • Around 8 years of experience in Software Development Life Cycle (SDLC) and Software Engineering including requirement gathering, analyzing, designing, implementing, testing, support, and maintenance of client - server applications.
  • Expertise in building web and enterprise applications in domains including Healthcare, Insurance and Telecommunications
  • Expertise in implementingWeb Services based on Service Oriented Architecture (SOA) using SOAP, Restful Web Services.
  • Strong in Java/J2EE design patterns and other object-oriented concepts (OOPS) and worked onJava6/8/11versions.
  • Developed ANT Scriptsand used MAVEN tool to build and deploy J2EE Applications.
  • Designed and developed multiple J2EE Model 2 MVC based Web Application using J2EE Technologies and popular open-source framework Struts Framework, SpringMVC, Spring Framework, Spring Boot, Hibernate ORM Framework.
  • Creating Rich UI applications usingAngular 2/4/6integrating with REST API'sbuilt on Microservices
  • Experience in the developing professional web applications using HTML5, CSS3, JavaScript, reactjs, jQuery, Bootstrap, AJAX, JSON, XHTML, XML and Node.js
  • Experience on Python and Python Web Framework Django
  • Experience in Server-side messaging using camel and JMS and development experience at server-side using technologies EJB, Web Services, XML, Oracle, and MySQL Server.
  • Hands on experience in developing Single Page Applications (SPA) usingAngularJS
  • Expert knowledge ofJavaScriptframeworks such asAngularjs, Media Query and libraries likeBackboneJS.
  • Experienced in developing persistence layer usingO/R Mapping tool like JPA, Hibernate, Spring-JPAandMybatis
  • Working on creating a distributed network by hosting the application onAWS cloud, Amazon (ECS, EC2, ECR, Lambda, VPC, and S3) servers.
  • Installed, Configured and ManagedDocker Containers,Docker Imagesfor Web Servers and Applications servers such asApacheTomcatusing Docker and integrated withAmazon MySQL RDS database
  • Experience in working with automation tools like selenium and continuous integration tool Jenkins.
  • Experience in Configuration and deployment of multi-tier applications using servers likeWebSphere, WebLogic, and Tomcat.
  • Handled all the port mapping/binding things that happen with Dockers and Containers.
  • Solid Hands-on experience in end to end implementation of CI and CD (Continuous Delivery), DevOps processes usingAWS Code Commit AW
  • Experience in Enterprise Integration Development tools likeMuleESB,Spring Integration, JMS, WebServices, Apache KafkaandApache Camel
  • Experience in processing semi-structured and unstructured datasets.
  • Actively participated in daily scrum meetings, sprint planning sessions, sprint reviews, and retrospectives.
  • Experience with Test Driven Development (TDD), paired programming and refactoring code
  • Strong independent learning ability, team player, easily adaptable to different development environments, collaborative, highly motivated and dedicated to delivering quality software

TECHNICAL SKILLS

Languages/Platforms: Java 11, Java v1.8, JSP, J2EE, SQL, DHTML, JavaScript, Python

Framework/Libraries: Spring, iBatis, Mybatis, Struts, Hibernate, Log4j, JBOSS, Spring Boot, Microservices

Web Technologies: JSP, Servlets, AngularJs, Angular2/4/6/8, jQuery, React.JS, Node.JS, EJB, RxJs, Hibernate, Struts, Spring, JDBC, HTML5, DHTML and XML, CSS3, Web Services

IDE/Tools: IntelliJ IDEA 2018.2.3 (Ultimate Edition) STS (Spring Test Suite), Eclipse v3.5, TOAD v7.5, WSAD v5.0

Messaging: JMS, Apache Camel, ActiveMQ, Kafka

SOA/ WebServices: RESTful, SOAP

Database: Oracle, MySQL, PostgreSQL, DynamoDB, Couch base, Cassandra, MongoDB, PL/SQL

Testing: JUnit, Selenium

Project build tools: Ant, Maven, Hudson, Fusion, Jenkins, OneOps

App Server/Web server: WebLogic v7.0, WebSphere v5.0, JBoss, Tomcat v5.5

Cloud Services: Amazon (EC2, S3, RDS, Lambda, SQS, IAM, CloudWatch, EBS), Docker, Ansible, Kubernetes, and Azure

PROFESSIONAL EXPERIENCE

Senior Full stack Java developer

Confidential, Chicago, IL

Responsibilities:

  • Designs, enhancements, updates, and programming changes for portions and sub-systems, including operating systems, compliers, 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 dereferences in all the files other than the test files to ensure the defects are reduced in the Coverity scans.
  • Designed and developedRESTful web servicesthat supportJSONfor other developers to access to speed up development usingSpring MVC, Spring Boot, SwaggerAPI, WebServices, JSON, Log4j, MySQLandMaven
  • Develop UI component architecture for developer framework usingAngular8, Typescript, HTML5, CSS3andBootstrap
  • 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 tomicroservicesarchitecture usingSpring Bootusing 12-factor app methodology
  • Designed and developed asynchronous RESTful MicroservicesusingSpring boot, Couch baseandRXJava
  • Consumed RESTFUL web services using Angular HTTP Module and transformed the response using RXJS operators
  • Build and configure a virtual data center in theAmazon Web Services (AWS)cloud to support Enterprise Data, Virtual Private Cloud (VPC), Public and Private Subnets, Elastic Load Balancer.
  • Implemented AWS solutions usingEC2, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups
  • Worked within theSFDCto 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 automation scripting inPythonto deploy and manage Java SE11 applications acrossLinux servers
  • Expertise in core data structures as well as algorithms and implement them using Java/python programming languages
  • 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
  • ConfiguredKafkato read and write messages from external programs and also to handle real-time data
  • Design, perform POC where needed and develop enterprise’sApache KafkaDistributed Messaging and Integration Ecosystem
  • Written test cases and performed unit testing using Junit
  • UsedLog4Jfor logging, debugging, monitoring the error logs and fixed the related problems.
  • Worked in a CI/CD environment withJenkins, Maven, AWS and Terraform
  • Created and modified Stored Procedures, Functions andTriggers Complex SQLCommands for the application usingPL/SQL
  • Experience working inagiledevelopment followingSCRUMprocess, sprint, and daily standup meetings.

Environment: Java11, AWS, Python, Angular 8, JavaScript, HTML, CSS, RxJs, RXJava, Kafka, Spring Boot, Spring Batch, Microservices, NoSQL, PostgreSQL, Couch Base, MongoDb, Cassandra, Jenkins, Maven, Terraform, Docker, Ansible, Kubernetes, Selenium, JUnit, rally, Scrum

Full stack Java Developer

Confidential, Stamford, Connecticut

Responsibilities:

  • Responsible for Design, build, test and maintain scalable and stable off the shelf applications or custom built technology solutions to meet business needs
  • Contributed to entire implementation process for new applications and enhancements to existing applications
  • Created Typescript reusable components and services to consume REST API's using Component-based architecture provided byAngular 6.
  • Involved in writing the front-end code for the application using reactjs.
  • Implemented the presentation layer (GUI), based on open source framework, involving Servlets, JSP, JSTL, JSF, CSS3, HTML5, JavaScript and GWT.
  • Used jQuery, Angular JS, and Node JS to develop the rich user interface and to invoke RESTful Web Services to perform various operations.
  • Used Maven for developing build scripts and deploying the application intoWebLogic.
  • Performed backend operations using Hibernate and native SQL on various databases.
  • Developed single page applications usingAngular 4/6, Typescript, HTML5, CSS3, and Bootstrap.
  • Developed user specific Highlights (dashboard menu) section, Home Page, Admin home page, user module usingSpring framework, MyBatis, Hibernate ORM module, Spring Core Module, XML, JSP,andXSLT.
  • Worked on Web Services usingJava SE11 API for XML, JSON Services (JAX RS)and worked on the build, deploying RESTful web services.
  • Developed stored procedures and triggers usingPL/SQLto calculate and update the tables to implement business logic usingOracle database.
  • Used Kafka messaging system to consume and publish message
  • Deployed containers and Microservices in AWS using EC2 Container Services.
  • Designed, configured and deployed Amazon Web Services (AWS) for a multitude of applications utilizing the Amazon cloud formation.
  • Implemented the Account Management microservice that used Spring Data to implement a JPA and Spring Rest to provide a Restful Interface based on Spring Boot application.
  • Wrote several Playbooks and created various roles for applications using Ansible and deployed the Applications/Services on the client hosts.
  • Controlled and automated application deployments and updates using Kubernetes
  • Deploy and configure daily iterative builds of Java SE11 applications into Tomcat server environments for multiple feature deployment teams
  • Worked on reading and writing to/from the files by using newly introduced methods in Java 11.
  • Worked with modules like MongoDB and mongoose for database persistence using Node JS to interact with MongoDB
  • Deploy and configure SQLServer test database with test data
  • Used several Ansible modules which include scripting (bash, command), cloud modules,
  • Conduct root cause analysis and complex performance tuning; develop test automation framework utilizing Selenium, Typescript, and Protractor.
  • Build the application using Maven and used Jenkins for continuous integration.
  • Followed AGILE Methodology with SCRUM Meetings and involved in maintaining Sprint backlogs during the development cycles

Environment: Java 11, REST, Spring, AWS, AWS lambda, Struts, JSF, EJB, jQuery, AJAX, JAX-RS, Bootstrap, HTML, CSS3, AngularJs, reactjs, JSON, IBM Websphere Application Server 7.x, Spring Boot, MuleESB, Kafka, Docker, Ansible, Kubernetes, Confluence, Angular4/6, SQL Server, MongoDB, Selenium, TypeScript, Protractor, UM L, JSP, JIRA, Jenkins, Microservices, Agile, Git, and JUnit.

Full stack Java Developer

Confidential, Louisville, KY

Responsibilities:

  • Developed the application under Core Java, J2EE Architecture using REST, JBoss, Node.js, backbone.js, EXT JS, spring, Struts, Hibernate, Servlets, Web logic, Swing, Agile, Eclipse, Jenkins, and JSP
  • Participated in the complete software development lifecycle tasks (design, coding, testing, and documentation).
  • Designed and Developed UI for Customer Service Modules and Reports using Angular2.0, HTML, CSS, Bootstrap, JavaScript, and jQuery Created web application prototype using JavaScript and AngularJS.
  • Implemented nested views and routing using Angular UI Router as per the requirement. GUI was developed using JSP, HTML, and AngularJS and created reusable components in Angular2/4 using Custom Directives Filters, Services, and Partials.
  • Developed views using Bootstrap components, Angular-UI and involved in configuring routing for various modules using angular UI router.
  • Customized Restful Web Service using Spring RESTful API, sending JSON format data packets between front-end and middle-tier controller.
  • Design and develop Microservices, J-Unit test cases, mock creation and fix defects.
  • Developed the backend tier using Spring Boot framework providing Dependency management.
  • Developed API to Integrate with Amazon EC2 cloud-based architecture in AWS, including creating machine Images.
  • Used Spring Core Annotations for Dependency Injection (DI) Spring DI and Spring MVC for REST API s and Spring Boot for microservices.
  • Developed the application using Spring MVC intensively that leverages classical MVC architecture and JavaScript for major data entry that involved an extreme level of data validation at the client side.
  • Developed REST API's using Spring MVC and spring boot, hosted all microservices on Pivotal Cloud Foundry (PCF).
  • Implemented continuous deployment system with Jenkins, AWS: Code Deploy, Ops Works, and Packer for deployment of Java Applications.
  • Integrated Ansible to manage all existing servers and automate the build/configurations of new Servers
  • Used Junit and Mockito framework for unit testing of application and Log4j 1.2 to capture the log that includes runtime exceptions
  • Responsible for preparing the use cases and for designing and developing object models, class diagrams with UML Specifications.
  • Developed unit test cases using Jasmine and Karma as unit test runner for various application modules.

Environment: Java, HTML5, Angular 2/4, jQuery, JavaScript, Spring Batch, Node.js, Bootstrap, Spring 4.0, Apache 7.0, Camel, log4j, Hibernate, Maven, Spring Boot, Rest web services, Docker, Ansible, AWS, Microservices, maven, Jasmine, Karma, jQuery, JIRA, Eclipse Kepler, XML, MySQL.

Sr. Java/J2EE Application Developer

Confidential, Indianapolis, Indiana

Responsibilities:

  • Involved in software development life cycle (SDLC), which includes requirement-gathering, design, coding, testing.
  • Developed Project Specific Java API's for the new requirements with the Effective usage of Data Structures, Algorithms, and Core Java, OOPS concepts.
  • Developed web service for web store components using RESTful API using Java & Spring.
  • Developing web-based applications using CSS, HTML, JavaScript, reactjs, jQuery, UML
  • Experience in Object Oriented design, Systems Analysis, Software &Web Application development.
  • Developed business modules using Hibernate & Spring framework technologies.
  • Responsible for analysis, design, development, and integration of backend components using J2EE technologies such as Spring and Spring JDBC and EJB's.
  • Developed Project Specific Java API's for the new requirements with the Effective usage of Data Structures, Algorithms, and Core Java, OOPS concepts.
  • Developed web service for web store components using RESTful API.
  • Used XML, XSD and JSON messages for Data transfer, and JMS for communication between the applications and MQ for communicating with the third party applications
  • Implemented Business logic in the middle-tier using Java classes, Java beans.
  • Created and modified Complex SQL Commands.
  • Database designing and tables, master data creation in the database.
  • Good in writing build files with ANT, Maven.
  • Used Sonar for maintaining the code quality and JUnit code coverage.

Environment: JDK1.6, J2EE, JDBC, Servlets, Spring, Spring MVC 4.1.5, Spring JDBC, EJB3.0, XML, Hibernate ORM, HTML5, reactjs, Apache Camel, JBoss Studio, JBoss Server, SVN, Maven, JUnit, Windows OS, Log4j, JIRA, SQL, ANT, JMS, MQ.

We'd love your feedback!