We provide IT Staff Augmentation Services!

Sr. Java/j2ee Full Stack Developer Resume

4.00/5 (Submit Your Rating)

PA

SUMMARY

  • 9 Years of experience and backed wif rich domain knowledge and practical knowledge of several IT technologies, me seek a career wif challenging assignments to amalgamate personal enrichment wif professional goals.
  • Experience working wif various SDLC methodologies based on Agile/SCRUM like Test Driven Development(TTD), Incremental and Iteration methodology, Pair Programming, Agile Development.
  • Developed UI modules using Angular9, Node.js, React JS, Bootstrap, JavaScript, Ajax, jQuery, CSS3 and HTML5
  • Expertise in using inbuilt and custom AngularJS directives and filters to add functionalities to the web page.
  • Experience in Angular 9.0 along wif 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, CloudWatch, CloudFront, CloudFormation, IAM, S3, RDS, Elastic Cache, SNS, SQS and AMI.
  • 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 understanding of Multi - tier system building Skills in J2EE Technologies like EJB, XML, Spring 3/4/Boot, RMI, JMS, JDBC, Servlets, JSP, Hibernate, Web Services, JNDI and Integration Skills in IBM Web Sphere.
  • Strong experience in Spring Framework modules such as Spring MVC, IOC, AOP, JDBC, JTA, IO, Spring Dashboard, Spring Boot, Spring Microservices, 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 wif 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 implementing Java EE design patterns such as MVC, Singleton, Factory, Adapter, Service Locator Session Facade, DAO, DTO, and Business Delegate in the development of N-Tier distributed Enterprise Applications.
  • Strong experience in developing applications using Core Java concepts like OOPS, Multithreading, Collections Frameworks, Exception Handling, Data structures and JDBC.
  • Experienced in developing Apigee Proxies, customizing policies, working wif Apigee Edge, Developer Portal.
  • Experienced wif XML related technologies such DTD/Schema, XML, XSLT(DOM, SAX), and XPATH.
  • Experience in database modeling, design and development of PL/SQL stored procedures, packages in relational databases: Oracle10g / 11g, SQL Server, DB2, PostgreSQL and MySQL.
  • Experience in working wif NoSQL databases like MongoDB, Cassandra.
  • Experience in working wif web servers like Tomcat 8, WebSphere 8.x/9.x, JBoss7.1.0 and WebLogic 12.0.
  • Hands on experience wif build tools like Ant, Maven, Gradle and Logging tools like Log4J 2and Splunk.
  • Monitoring and logging tools such as Splunk, ELK Stack (Elasticsearch, Log stash, and Kibana).
  • Experience wif CICD-Ant, Maven, Gradle, Jenkins, Concourse, CVS, Git, GitHub.
  • Experienced in using IDEs such as IntelliJ, Eclipse, STS, Rational Application Developer (RAD), and NetBeans.
  • Experience in testing wif JUnit Framework using Mockito and Easy Mock, Spring Junit Runner, JMeter.
  • Experience in creating Docker images, Containers, push/pull and integrating wif Spring Boot.
  • Expertise wif employment of Apache Kafka and Zookeeper apart from JMS as messaging service.

TECHNICAL SKILLS

Programming Languages: Java 11.0/8.0/7.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 WebSphere 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: MongoDB, Cassandra

Internet Technologies: HTML 5, JavaScript, CSS 3/4, jQuery,Ajax,Angular9.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, PA

Sr. Java/J2EE Full Stack Developer

Responsibilities:

  • Involved in all phases of the Software development life cycle (SDLC) using Agile Methodology, designed use case diagrams, class diagrams, and sequence diagrams as a part of Design Phase.
  • Wrote extensive HTML5, CSS4 and JavaScript code to build dynamic pages.
  • Used Bootstrap and Angular Material for creating rich, Responsive UI Screens for varying screen sizes and devices.
  • Involved in writing UI code using Angular9.0, HTML5, CSS4 and Bootstrap4.
  • Created various Angular directives, controllers, DOM expressions, templates, data binding etc.
  • Created the single page application using Angular9.0and the state of the application is kept in store and is accessed using Ngrx selectors wherever needed.
  • Used Operators from RxJs library for formatting the response into the desired format.
  • Wrote services to interact wif backend and consume the JSON using RxJs Observables.
  • Doing impact analysis and creating High Level Design Document and Authoring guide.
  • Involved in discussion wif architectural discussions on implements SPA pages using AEM & Angular.
  • Developed applications using new features of Java 8 (lambda expressions, stream API’s, Collection API’s, Functional Interfaces).
  • Implementing the Microservices to base on RESTful API utilizing Spring Boot wif Spring MVC.
  • Worked closely wif Spring Data main modules like Spring Data Commons, Spring Data Gem fire, Spring Data Key value, Spring Data Mongo DB, Spring Data REST.
  • Expert in Spring Boot which is radically faster in building cloudMicroservicesand develop spring-based applications wif very less configuration.
  • Migrating existing application into REST basedMicroservicesto provide the CRUD capabilities using Spring Boot
  • Extensively used various modules in spring like AOP, DI (IOC), Bean Wiring, Spring Inheritance, Auto Wiring, Spring JDBC Templates and Spring Quartz Schedulers for Jobs.
  • Implemented Spring Circuit breaker pattern, integratedHystrix dashboard to monitor spring micro services.
  • Implemented Authentication & Authorization wif Site Minder and spring security.
  • Ability to write Spring batch jobs for updating bulk records at specified intervals of time.
  • Used Microservices architecture wif Spring Boot based services interacting through a combination of REST and Apache Kafka message brokers.
  • Written Storm topology to accept events from Kafka Cluster (using Zookeeper) producer emit into Mongo DB.
  • Implemented functionalities using Spring IO / Spring Boot wif Thyme leaf and Hibernate ORM.
  • Used Spring Ribbon API for load balancing and instances health check.
  • Used Spark to deploy cluster manager through interface. Analyzed, designed and implemented DAO pattern for accessing Oracle 11g database using connection pool.
  • Worked on HibernatewifSpring Integration as the data abstraction to interactwifthe database and used dependency injection (DI) using spring framework and annotations.
  • Configured Hibernate session factory to integrate Hibernate wif spring and used JPA/Hibernate to communicatewifdata layer and XML to read XML data.
  • Hands on experience wif MongoDB Installation, Configuring, Monitoring and Designing.
  • Wrote MongoDB models and schema by using Mongoose to query data.
  • Manipulated data using CRUD operations of MongoDB and Oracle database management system and handled database access and data transmission based on RESTful web service.
  • Implemented Micro Services based Cloud Architecture on AWS Platform.
  • Integrated Spring Cloud wif Amazon Web Services to interact wif AWS provided services.
  • Migration of Existing Application to AWS cloud. Used Amazon Web Services AWS like EC2, EBS, S3, RDS, Cloud Watch and Cloud Front for promoting code in various environments.
  • Experience in configuring session affinity, session persistence and monitoring inJboss.
  • Worked on creation of custom Docker container images, tagging and pushing the images.
  • Created the Docker containers and Docker consoles for managing the application life cycle.
  • Used Drools Decision table using excel sheets wif a Spring MVC project.
  • Used Jenkins for continuous integration (CI) and continuous deployment (CD).
  • Used ApacheMavenas the software build tool andLog4Jfor logging errors and messages.
  • Used Maven as build and dependency management tool for creating EAR, WAR and JAR file to be deployed in application servers and integrated wif Jenkins, and Jenkins Jobs.
  • Used JIRA for Project Management, Bug Tracking and Issue Tracking.
  • Used GIT for version repository maintenance.

Environment: JDK 1.8, HTML5, CSS4, Bootstrap, Angular9.0, Node.js, Spring 4.0, Spring Hystrix, Spring Boot, Spring Batch, Spring Data, Kafka, Hibernate 4.2, Oracle 11g,Microservices, Jboss, Application Server, JUnit, Log4j, JSON, REST, Jenkins, Spark, AWS (Amazon Web Service),Jira, Docker, Drools, MongoDB, GIT, Maven.

Confidential, South SF, CA

Sr. Java/J2EE Full Stack Developer

Responsibilities:

  • Involved in SDLC requirement gathering, analysis, design, development, testing and deployment of applications by using Agile (SCRUM) methodology.
  • Developed single page application using Angular 8.0, Typescript, HTML5, CSS 3, Ajax, and Material framework.
  • Enhanced legacy application by building new components in Angular 8.0 and Typescript.
  • Worked extensively wif Angular CLI for creating the new components, services, pipes, and directives.
  • Developed application in compliance wif WCAG 2.0 and 2.1 standards to ensure web Accessibility.
  • Extensively used Java 8 features like lambda expressions for communicating business layer and database.
  • Used Java 8stream API for bulk data operations on collections using both streams and parallel streams.
  • Using Java 11.0 developed API’s as per the business cases and analyses the current API wif spring Boot.
  • Design and develop microservice business components using java, Spring Boot, Spring Security, Spring Batch, Spring Data JPA and implement REST web services based on RESTful APIs.
  • Experienced in using the Spring Data JPA framework to interact wif the database and do CRUD operations.
  • Ability to write Spring batch jobs for updating bulk records at specified intervals of time.
  • Used OAuth 2.0 along wif Spring security framework to securely expose our API’s by mandating the access token when client wants to access our resources. Considering security aspect used implicit/ API grant type.
  • Spring Config server is used for externalizing configurations in a distributed system by encrypting and decrypting the property values for security and easy maintainability.
  • Implemented Netflix Zuul API gateway for the REST services and registering services to SpringEureka server.
  • Implementing or exposing the Microservice architecture wif Spring Boot based services interacting through a combination of REST and Apache Kafka message brokers.
  • Used GridFS in MongoDB for uploading and retrieving files in our Spring Boot microservice application.
  • Worked on MongoDB database concepts such as locking, transactions, indexes, and schema design.
  • Experience in working wif NoSQL Database like MongoDB to manage extremely large data sets.
  • AWS S3 is used to storing and retrieving the images and documents dat are used in our application.
  • Deployed Spring Boot based microservices into Docker container using Amazon EC2 container services.
  • Used AWS Cloud watch in alerting, maintaining, and monitoring of production and corporate servers/storage.
  • Monitor server logs to support logs to support production activities wif the help of Kubernetes logs and Splunk cloud logging. Also experienced in monitoring logs in Apigee developer portal.
  • Experienced in writing the Kubernetes cronjobs for running the failed records on regular schedules.
  • Used Kubernetes to orchestrate the deployment, scaling and management of Docker Containers.
  • Ability to write the unit test for frontend by using Karma and Jasmine framework and writing the integration test cases by using the Protractor test cases.
  • Wrote unit test cases for server-side applications by using the Junit5 and Mockito framework.
  • Experienced in creating pipeline scripts for CI/CD deployment using Concourse tool.
  • Experienced working wif performance testing tools such as JMeter, and Blazemeter.
  • Extensively worked on writing jMeter scripts for analyzing the performance of our application.
  • Ability to write queries for searching in the Splunk, to narrow down the root cause of the problem.
  • Maintain the progress of issues worked on /in-progress status in JIRA.
  • Used Gradle as build dependency management tool and Git as version control.
  • Collaborated closely wif other members of the Development Team to both develop detailed specification documents wif clear project deliverables and timelines, and to ensure timely completion of deliverables.

Environment: Java 11.0, Angular 8.0, Spring Boot, Spring Security, Eureka, HTML/CSS/Typescript, Material, Web Services, IntelliJ, APIGEE Edge, nw-apigee-cli, Gradle, GIT, Contrast, Accessibility, twistlock, Tomcat, Apache Kafka, MongoDB, AWS, Kubernetes, Docker, Concourse, Junit 5.0, Protractor, Karma, Jasmine, Jira.

Confidential, Vacaville, CA

Sr. Java/J2EE Full Stack Developer

Responsibilities:

  • Involved in requirement gathering and technical design meetings.
  • Involved in Daily Stand Up Meetings, Sprint Planning and Backlog Grooming for Agile Scrum Process.
  • Involved in preparing the Documentation of the project to understand the system efficiently.
  • Developed User Interface application modules using HTML5, CSS3 and JavaScript, JSON, jQuery and AJAX.
  • Used Angular 4.0 to create a Single Page Application (SPA) which can bind data to specific views and synchronize data wif server using LESS.
  • Proficient in filtering data by using APIs before displaying in the browser using AngularJS.
  • Focused on front-end design utilizing JSF framework along wif AJAX and other JavaScript technologies as well as design of business objects wif Hibernate ORM.
  • Involved in injecting dependencies into code using spring core module concepts like IOC (Inversion of Control) of Spring Framework.
  • DeployedMicroservices/Cloud Native App's in Pivotal Cloud Foundry (Paas).
  • Contributed for Migrating synchronous SCAC interface module intoMicroservices.
  • Core service uses the main database and the otherMicroservicesuse their individual databases to access and store data.
  • Implemented the Spring Restful Template to retrieve the data from the other system using JSON.
  • Implemented the Caching mechanism and refreshing the Caching mechanism using EH Cache.
  • Worked wif advanced MVC framework such as Spring-IOC, AOP (Aspect Oriented Programming), MVC and Batch which is used for implementing backend functionality.
  • Implemented Spring MVC, dependency Injection (DI) and aspect-oriented programming (AOP) features along wif hibernate.
  • Strong hands-on experience wif Spring IO, Spring Boot.
  • Designing and implementing scalable, RESTful and microservices based mobile back-end.
  • The back end is being written in Java using Spring Boot for simplicity and scalability.
  • Responsible for creating and maintaining architecture for Restful API using Spring Boot.
  • Integrated Apache Camel (ESB) wif spring boot.
  • Implemented protective resources like SSO and OAuth2 using Spring Cloud.
  • Develop the micro-service in spring cloud framework to support Next generation cloud framework
  • Used advanced java 8 features like Lambda expressions for array operations, Streams, Method reference, collections. Enhanced concurrency methods etc. throughout the application for well-defined programming.
  • Analyzed the SQL scripts and designed the solution to implement usingScala.
  • Built data access subsystems using Hibernate and spring against stored procedures on a DB2 database.
  • Developed REST services to talk wif adapter classes and exposed them to front-end.
  • Worked on Restful web services which enforced a stateless client server and support JSON (few changes from SOAP to RESTFUL Technology) Involved in detailed analysis based on the documents.
  • Used Maven for building and added lot of external dependencies.
  • Used AtlassianBamboo, Bitbucket and Jira products for continuous integration.
  • Implemented bamboo for Continuous Integration Builds and Notifications.
  • Implemented Jenkins and connected it to Bitbucket and Jira.
  • Worked wif Mocking while running JUnit test cases for batch processing.
  • Integrated Log4j framework into the Application.

Environment: Java1.8, HTML5, CSS3, JavaScript, Ajax, Angular 4.0, Multithreading, JDBC, JNDI, Maven, Xml, Hibernate, Spring, Spring Boot, Microservices, Spring Restful, Spring Cloud, PCF, Log4j, DB2, WebLogic 10.3,Eclipse IDE, UNIX, JUnit, Scala, Bamboo, Bitbucket, Jenkins, Jira, Soap, Restful.

Confidential, Kansas City, MO

Sr. Java/J2EE Full Stack Developer

Responsibilities:

  • Implemented Agile methodologies, actively involved in technical meetings, requirement gathering, analysis, planning, effort estimation, coding, development, and testing.
  • Developed User Interface application modules using HTML, CSS, and JavaScript, JSON, jQuery and AJAX.
  • Wrote client-Side code using React.JS and used NPM & gulp directories to generate the server environments used flux wif redux framework to manage targeted URL’s and to monitor the application.
  • Used React.JS to implement rich functions in various pages:form validation, crud, grid list, search, sort, pagination, multi-selection, tags-input, advanced/custom directives, authentication, unit tests, etc.
  • Worked wif controller, service and view components in applications using Spring 3.5 framework.
  • Extensively used various modules in Spring like AOP, DI (IOC), Bean Wiring, Spring Inheritance, Auto Wiring, Spring JDBC Templates and Spring Quartz Schedulers for Jobs.
  • Service Oriented Architecture (SOA) was exposed through RESTful web services wif loose coupling between layers using Spring framework during development.
  • Designed and developed Microservices using REST framework and Spring Boot.
  • Java expression tags were avoided using Bean, HTML and Logic Tags, and used display tags to render large data.
  • Involved in developing role-based HTML navigational menu, where in menu items change dynamically based on the values derived from database in the form of XML data.
  • Experience in Creating, Dropping Indexes, Tables, Stored Procs and Views on Oracle DB.
  • Developed client applicationsusingJAXRandJAXMtoconnecttotheUDDI registry.
  • Used micro-framework to implement wif REST API and Mongo DB (NO SQL) as back end database.
  • Created JSON Data and stored as documents comprising documents, data types and conversions in MongoDB.
  • Implemented Elastic Bean Stalk to auto-deploy and auto-scale applications using services such as EC2 instances.
  • Writing Unit test cases using JUnit testing framework and performed unit and system testing.
  • Expertise on SoapUI, Selenium Data Driven framework and integrating it wif Maven Build Management Tool, TestNG Unit Testing tool and Jenkins Continuous Integration Tool .
  • Worked wif JAXB parser for marshalling and Unmarshalling XML data.
  • Developed XPATH, XQUERY and custom XML parsers based on SAX, DOM as part of XML Consumption.

Environment: XML, XSL, Bootstrap, HTML5, JavaScript, CSS3, Ajax, ReactJs, Spring 3.5, Git, Aws, WebSphere7.5, Swing, Web Services, Liferay, JMS, SoapUI, MongoDB, TestNG, JSON, Maven, Elastic search, Spring Cloud Netflix, ANT, IntelliJ, Agile.

Confidential, Troy, MI

Java/J2EE Developer

Responsibilities:

  • Worked on Agile methodology including team-based design and code reviews.
  • Actively involved in Requirement Analysis, designing, development and testing of the entire application.
  • Developed the web interface using HTML5, CSS3, JavaScript, jQuery, AngularJS, and Bootstrap.
  • Enhance and modify the presentation layer and GUI framework dat are written using JSP and client-side validations done using JavaScript.
  • Implemented Spring MVC controllers, configured using Spring MVC annotations and configuration files.
  • Implemented spring framework Bean Factory & Application Context for bean initialization and configurations.
  • Spring AOP is used for logging, auditing, and security and transaction management to distinguish business logic from the crosscutting concerns.
  • Implemented the back-end functionality of the modules using Singleton and Session Facade design patterns.
  • Used Hibernate as an ORM tool to interact wif the database.
  • Involved in development of POJO classes and writing Hibernate query language (HQL) queries.
  • Asynchronous messaging is done using JMS and created Queue for point to point messaging.
  • Developed REST web services using Spring MVC to extract client related data from database and used SOAP UI for testing these RESTFUL API web services.
  • Implemented Service Oriented Architecture by developing and consuming RESTFUL services based on JAX-RS.
  • Implemented Java Classes to use JAXP parser to create Java objects, able to modify the data received in the response.
  • Worked wif DB2 and Wrote SQL Queries, stored Procedures, triggers, and integrated SQL Queries into DAO.
  • Deployed the application on Apache Tomcat Application Server.
  • Used Log4j logging mechanism for logging.
  • Utilized Python in the handling of all hits on Django Redis and other applications
  • Performed research regarding Python Programming and its uses and efficiency
  • Used SVN for versioning and concurrent access to the project files.
  • Resolving spring framework artifacts and code build & deployment wif Maven.
  • Used JIRA for defect and issue tracking and Used Jenkins for continuous integration/continuous deployment.
  • Automated regression test cases using Selenium.

Environment: Java 6, J2EE, Python, Spring MVC 3.0, Hibernate 3.0, HTML5, CSS3, JavaScript, React JS, JMSSOAP, Axis2, Maven, Jenkins, DB2, Selenium, Log4j, SVN, JIRA, Tomcat 6.0.

We'd love your feedback!