We provide IT Staff Augmentation Services!

Sr Full-stack Java Developer Resume

5.00/5 (Submit Your Rating)

PROFESSIONAL SUMMARY:

  • Having 8+ years of experience in Spring Core, Spring ORM, Spring DAO, and Spring MVC Spring, Spring JDBC architectures.
  • Having expertise in API development using Rest, GraphQL, Web Socket, Messaging platforms using Spring ecosystem.
  • Strong working knowledge in developing Java and JavaScript based web applications, API development and Microservices development to deployment.
  • Hands on experience in UI technologies using Angular, React, HTML 5, CSS3 and ES6.
  • Used Jbpm for more than 5 years for business process management.
  • Expertise in Java 8 and Java 11 features like Lambdas, Streams, Optional, Java Time API, Functional interfaces.
  • Designed and implemented scalable enterprise monitoring systems by applying continuous integration/delivery concepts. Perform maintenance and troubleshooting of our enterprise Redhatopenshift systems.
  • Hands on Experience on Designed systems using J2EE based frameworks like MVC Architecture and Hibernate.
  • Have knowledge about scala and alternative JVM application development environments like Java and kotlin
  • Used cloud deployment models like Public, Private and hybrid.Perform Openstack installation and fixing bugs in Openstack and create bugs for developers for future development.
  • Perform test in a lab environment before implement any changes to customer environment.
  • Excellent knowledge in device testing nest smart thermostat.
  • Expertise in Design, development and testing of web application and integration projects using technologies such as Java, J2EE, Struts, JSP, JDBC, Spring Framework, Design Patterns, Hibernate, Web Services (REST/SOAP).
  • Expert in Java with strong understanding of Collections, Multithreading, Event handling and Exception handling.
  • Having Good Understanding of the API versioning and API documentation using Swagger and Apigee.
  • Have great understanding of python for 6 years.
  • Used python for design, coding, debugging, reporting, data analysis and web application.
  • Good Exposure in integration systems like Apache Camel and Spring Integration.
  • Having good Experience in Securing the Apps Like Spring Security, OAuth and OpenIdConnect.
  • Have experience around 6+ years in using OOPs in Java language.
  • Good expertise on distributed Source Code Management such as GitHub and Bitbucket.
  • Extensive experience in UI Development, Web design, Web Development, and testing web pages with Usability standards.
  • Expertise in UI development Store Like NgRx, Redux and Session storage.
  • Good Understanding of the monitoring tools such as New Relic, ELK toolkit Graylog, Kibana, Logstash, and ElasticSearch.
  • 5 years of knowledge in IBM WebSphere Application Server
  • Good hands on Experience RabbitMQ, Kafka and Aws SQS.
  • Great expertise on relational databases such as Oracle and Postgres.
  • Proficient Experience UI modules using AngularJS, ReactJs, Redux, RelayJS, Node.js, Bootstrap, JSON, jQuery.
  • Experienced in developing Angular Directives, React Components & Redux reducers.
  • Experience with Health and Human Services or other State Agency for 2 years
  • Hands on experience on build tools like Maven, Gradle and NPM
  • Project experience modifying and enhancing J2EE applications for IBM WebSphere application server upgrade and/or IBM WebSphere portal server remediation.
  • Having strong DevOps experience with Jenkins, Gradle, GitHub, Jfrog Artifactory and Docker.
  • Experience with Continuous Integration and deployment tools like Docker / Kubernetes / Jenkins / Hudson.
  • Experienced in Data analysis and repoting.
  • Experience with Cloud Automation using Amazon Web Services (AWS) Cloud formation templates. Managed the AWS instances using auto scaling.
  • Experienced on several Docker components like Docker Engine, swarm, creating Docker images and Docker Registry, Kubernetes is configured for automating deployment, scaling and management of containerized applications.
  • Experience in using various tools and IDEs for development and design like Eclipse, Web Storm, IntelliJ, Notepad++.
  • Implementing responsive ReactJs components for different solutions and performing the server - side validations using NodeJS Framework.
  • Excellent understanding of relational databases involved in application development using RDBMS like Server, MySQL.
  • Experience in application and web servers such as WebSphere, JBoss, Apache Tomcat & UNIX.
  • Experience in using Jasmine, Karma, Chai for front end Unit Testing.
  • Extensive experience in working on projects with Waterfall and Agile methodologies such as Test-Driven Development (TDD) and SCRUM.
  • Being familiar with spring planning all my carrier.
  • Having experience in Big data like spark,Mule ESB,Kafka,Cassandra and connectors.

TECHNICAL SKILLS:

Programming Languages: Java 8, Java 11, Java Script(ECMAscript 2016), Typescript, python, C++.

UI Technologies: Angular 7+, React, Bootstrap, Angular 8 and above, NodeJS, CSS3

Frameworks: Spring Boot, Spring Data JPA, Spring AMQP, Spring AOP,Spring Cloud,Spring Security,Express JS

IDEs: Eclipse, Spring Tool Suite,IntelliJ& VS Code

Monitoring tools: New Relic, AWS Cloud Watch,Graylog, Kibana, Logstash, ElasticSearch

Messaging Platforms: RabbitMQ, Kafka,AWS SQS and Active MQ

Build Tools: Maven, Gradle and NPM

Integration systems: Apache Camel and Spring Integration

Application Servers: IBM WebSphere, Apache Tomcat and JBoss.

Relational Databases: Oracle, Postgres & MySQL

No SQL Databases: MongoDB, Cosmos DB, Cassandra & Redis, DynamoDB

Source Code Management: GitHub, Bitbucket and GitLab

Cloud: AWS(EC2, SQS, SNS, RDS, Cloud Watch), PCF/CF(Cloud Foundry). RedhatOpenshift

Agile: JIRA & SCRUM framework, sprints

Containers: Docker and Kubernetes

Testing Tools: JUnit, Mockito, Selenium, Jasmine, Karma, Protractor, Web Driver, Rest Assured

Big Data: Spark,Mule ESB,Kafka,Cassandra,Connectors(PIG and HIVE)

DevOps: Azure, Apigee, Gradle,New relic

PROFESSIONAL EXPERIENCE:

Confidential

Sr Full-stack Java developer

Responsibilities:

  • Involved in designing and developing applications in Java, scripting languages such as JavaScript and web technologies.
  • Hands on Java full stack with spring boot, JPA, Hibernate.
  • Designed and developed theRESTbased Micro servicesusing theSpring Boot,Spring Datawith JPA and used Swagger to interact with API endpoints of the micro services.
  • Worked in agile framework as an individual contributor Responsibilities include -Interaction with Business team in story grooming, reviewing story/acceptance criteria.
  • Worked in an Nest energy integration team which is responsible for releasing new features to the Nest Smart Thermostat
  • Around 5 years of extensive development experience in an environment building n - tier application for web deployment using Java, J2EE, Spring Frame Work, Spring
  • Use sprint planning to achieve goals.
  • Worked to improve speed, efficiency and scalability of OpenShift systems.
  • Used cloud deployment modelsand worked on different components like Prometheus, Grafana and other openstack components.
  • Analyse and create business models, logical specifications and user requirements to develop solutions for the application environment.
  • Worked in Integration Systems Such as Apache Camel and Spring Integration.
  • Developed application usingspringMVC,Spring Batch,JSTL on the presentation layer, the business layer is built usingspring.
  • Involved in continuous integration and DevOps methodologies such as Git, Jenkins, Nexus, Rally, Jira, etc.
  • Developed story/task by following TDD/BDD and Pair programming concepts. Providing daily status in scrum meetings with the client. Mentored new team members on effective usage of blend of Spring Boot /JPA and Java.
  • Deploy enterprise web applications using technologies such as Sencha ExtJS, Java, JavaScript, CSS3, or HTML5.
  • Working Experience in Messing Platforms such as RabbitMQ, Kafka, AWS SQS. OpenShift and Red Hat Rules Engine.
  • ImplementedRESTMicroservicesusing spring boot. Generated Metrics with method level granularity and Persistence usingSpring AOPandSpring Actuator.
  • Developed a core component of Analytics withNode JS and Angular.JS.
  • Very strong experience in API’s and web services in PHP and in python.
  • Worked with cross-browser issues related to the front end that is created using AngularJS and NodeJS.
  • Design and develop Web Services using tools such as SOAP, REST, or Tomcat.
  • Implemented Security usingKey Cloakfor Web Services.
  • Used GIT for version control and Docker to build application Images.
  • Create and configure the continuous delivery pipelines using DevOps.
  • Deployed the Applications into Kubernetes.
  • Used Kubectl commands to check the pods, namespaces, scale the applications and to check the status of the applications.
  • Used AMS ECS for the containerization of the application for better security, reliability, and scalability.
  • Being a Software Engineer, participated in deploying the services/applications in AWS ECS instances and Kubernetes as well by creating the pods for load balancing.
  • Closely worked with QA, Business and Architect to solve various defects in a quick and fast manner to meet deadlines.
  • Extensively worked on writing Integration Test Suites for the Web Services.
  • Perform build and unit testing using tools such as Maven or Junit.
  • Used Soap-UI and Postman for testing the Web services.
  • Used Apache JMeter for Performance testing the Application.
  • Used Dynatrace Application to monitor the Application Status and for any issues related to the Application.
  • Managing the openshift clusters that includes scaling up down the AWS app nodes.
  • Work on Active MQ Messaging Service for Integration.
  • Worked using NO SQL Cosmos DB
  • Work with SQL queries to store the data in MS SQL Server.
  • Worked on big data like Spark,Cassandra,Mule ESB, Kafka and connectors.
  • Extensively worked on Azure devops and apigee.

Environment: Java, Spring Boot, Angular8.0, RESTful, SOAP, Spring Cloud Task using Spring Cloud Data Flow, Apache ActiveMQ, AWS ECS, OAuth2 using JWT (Keycloak), Microsoft Azure, Kubernetes, Microsoft SQL Server, Spring JDBC Template, Maven, GIT, Postman, Docker.

Confidential, San Antonio, TX

Full-Stack Java Developer

Responsibilities:

  • Developed application usingspringMVC,Spring Batch,JSTL on the presentation layer, the business layer is built usingspring.
  • Working onAngular, HTML5, CSS3and Typescript.Worked on additional frameworks like Bootstrap for responsive design.
  • Designed the system based onspringMVC Model architecture. Developed a business logic layer usingspringDependency Injection andclient-sideJava-beans for DAO Design Patterns.
  • Worked on all the 3 generations of the Nest Thermostat
  • Experience in developing Front-End and User Interface using Struts, JSP, JSF, JQuery, Ajax, Rich Faces and my Faces, ice Faces JavaScript, Angulars, HTML, Node.js, DHTMLand CSS.
  • Used python for design, coding, debugging, reporting, data analysis and web application.
  • Created user controlled simple animations using Java script and python.
  • Create internal dashboards, alerts and scheduled reports to monitor overall Splunk performance. On boarded new data into a multi-tiered Splunk environment.
  • Designed and developed components relating to Concept Wave projects.
  • Created and updated database objects in Concept Wave frameworks.
  • Used cloud technologies to schedule Webex and calls with customers to debug and troubleshoot issues and provided step by step solutions for a fix.
  • Created Stream Rest based Application interfaces onjava8 environment.
  • Implemented batch configuration in spring boot application. Created the Maven project to integrate Spring boot, Restful API, Oracle µservices.
  • Worked onJavaMultithreading, Collections & Coherence Framework.ImplementedJava Multithreadingto refresh the cache at a given set of time interval.
  • Involved in process for builds and deployments withMaven,Bambooand Jenkins for continuous integration.
  • Created WAR/EAR files using MAVEN buildand deployed them on JBOSS server.
  • Created multi-moduleMavenproject and usedMavento build applications and Jenkins for continuous integration continuous deployment.
  • Created User services in Cloud Foundry for connecting databases with different life cycles using spring profile.
  • Used SOAP web service to get corporate card information and to make changes in the card database for businesses.
  • Had very strong exposure using ansible automation in replacing different components of openshiftlike ECTD, MASTER, APP, INFRA and Gluster.
  • Worked withIBM SOA Suites likeWebSphereMQ Programming.
  • Created API Jenkins job, set up GitHub repository for Mule project also created project POM.
  • CreatedSOAPweb service in pushing data to downstream systemsand Implemented request and response objects usingSOAPweb services.
  • Written SQL statements for retrieving data fromDB2using JDBC and used IBM Data Studio to view and update the DB2 Databaseand worked on MongoDB.
  • Developed and written Stored Procedures and views to extract the needed data from DB2 and reflect on the UI. Created DB2 ServerStored Proceduresfor implementing business logic at the database level.
  • Worked on both Azure and apigeeand worked on Big data.

Environment: Java, Spring Boot, Angular8.0, RESTful, SOAP, Spring Cloud Task using Spring Cloud Data Flow, Apache ActiveMQ, AWS ECS, OAuth2 using JWT (Keycloak), Microsoft Azure, Kubernetes, Microsoft SQL Server, Spring JDBC Template, Maven, GIT, Postman, Docker.

Confidential

Full Stack Java Developer

Responsibilities:

  • Designed Use Case Diagrams, Class Diagrams and Sequence Diagrams and Object Diagrams, using IBM Rational Rose and RUP.
  • Design and implement the backend layer using Hibernate.
  • Developed the application front end and validations using Java Server Faces (JSF).
  • Develop named HQL queries and Criteria queries for use in application.
  • Implemented transaction management for ORM project using Spring Transaction Management API.
  • Created user controlled simple animations using Java script and python.
  • Created Stored Procedures and other SQL scripts using PL-SQL.
  • Implemented logging using log4j and Spring AOP.
  • Configuring the service on WebLogic/WAS application server for successful deployment.
  • Developed server-side JavaScript usingNode JS.
  • Experienced in monitoring and debug performance issues on different OSLinux(RHEL & Centos).
  • Applied design patterns includingMVCPattern, Façade Pattern, Abstract Factory Pattern,DAO Pattern and Singleton.
  • Involved in developing front end screens using JavaScript,JSTL, HTML5, CSS3.
  • Performed security assessments for the client-facing apps. The associated IT infrastructure such as database management systems, middleware systems, Linux and Mainframe systems, web services (SOA) were also included in the security assessments.
  • Experienced on several Docker components like Docker Engine, swarm, creating Docker images and Docker Registry, Kubernetes is configured for automating deployment, scaling and management of containerized applications.
  • SSOimplementation along with service authentication services.
  • Developed RESTful web service at back end by using Node.js and Express.js
  • Services are migrating to Camel and deploying to Kubernetes cloud environment using CI/CD pipeline.
  • Implemented Initial setup and component migration to Redux.
  • Used MongoDB along withNode.js, as a database to store JSON.
  • UsedNode.js to offer an easy and safe way to build high performance and scalable network applications.
  • Worked on UNIX Shell scripts and setting up the cron jobs.
  • Technical evaluation with the architects for Drools business rules engine and Eclipse IDE for Java development.
  • Designed structures for Mongo Data store and processing JBoss Drools as rule-engine. Investigate, debug and fix potential bugs or defects in the implemented code.

Environment: Java,JavaScript,Microservices, JSP, Spring, JDBC, HTML, LINUX, CSS, Bootstrap,Angular, Typescript, Node.js, Restful, SOAP, jQuery, SSO, Hibernate, JPA, AWS, Apache Kafka, PL/SQL, JBoss, Docker, Kubernetes, RabbitMQ, Log4J, Maven, Windows, Junit, Mockito, JIRA.

Confidential

Java Developer

Responsibilities:

  • Participated in Safe/Agile methodology for application development and involved in analysis, design, coding, and unit testing of business applications in a fast-paced environment.
  • Involved in SDLC Requirements gathering, Analysis, Design, Development, testing production of application using Waterfall model.
  • Involved in design discussions and understanding of business requirements and identify the relevant functional and technical requirements.
  • Written Spring Core and Spring MVC files to associate DAO with Business Layer.
  • Used the basic principles of MVC to in corporate AngularJS to build client-side applications.
  • Used Spring MVC, Core Spring and Spring JDBC modules along with Core Java 6.
  • Involved in Coding and testing of Java features using Spring MVC, JSP and web services.
  • Used SOAP (JAXB) for producing web services and involved in writing programs to consume the web services.
  • Used JSTL tag libraries extensively while coding JSP pages written JavaScript for validation of page data in the JSP pages.
  • Designed, configured, and deployed Amazon Web Services (AWS) for a multitude of applications utilizing the AWS stack (Including EC2, S3), focusing on high-availability, fault tolerance, and auto-scaling.
  • Used AWS S3 buckets for online backup and archiving of the data.
  • Used AngularJS controllers to update entity models and Tasks database.
  • Wrote various methods to manipulate HTML5, CSS in JQuery as well as making the pages XML approach.
  • Implemented different Controllers and injected AngularJS Built-in Services to deal with the different business operations of the application. Designed and developed presentation layers using JSP, Java Beans, CSS, HTML, jQuery and Javascript, JSON in UI pages.
  • Writing JavaScript functions for various validation purposes.
  • Writing Java Beans to contain data objects.
  • Implemented session beans, entity beans and message driven beans.
  • Created controller Servlets for handling HTTP requests from JSP pages.
  • Implemented JSP in Presentation layer programming using JSTL and Development.
  • Developed client user interface using JSPs.
  • Used Subversion, Maven for making builds and deployments of the application components.
  • Involved in development of data abstraction layer using Spring Data and MongoDB.
  • Worked on MongoDB database concepts such as locking, transactions, indexes, replication, schema design, etc.
  • Involved in writing and executing PL/SQL stored procedures and functions and Oracle including PL/SQL programming.
  • Created and managed schema, wrote DDL, DML SQL queries and triggers.
  • Used Hibernate to invoke Stored Procedures and database connectivity.
  • Java Persistence (JPA) with Hibernate is used to develop the persistence layer.
  • Used Log4J to capture the log that includes runtime exceptions.
  • Involved in Unit & Integration Testing for different Modules in the application.
  • Used ANT scripts to build and deploy the applications in JBoss application Server.
  • Worked closely with Devops team to set up CI/CD pipeline using Jenkins, Ansible, AWS, Maven and GIT.
  • Worked with the Business team during UAT to review the requirements for any new functionality or enhancements.

Environment: Core Java, J2EE, SOAP, Spring, JQuery, JSP, XSD, WebSphere, JUnit, Log4J, Hibernate, JPA, Spring Framework security using LDAP, Multithreading RAD, DB2, Oracle, SQL.

We'd love your feedback!