We provide IT Staff Augmentation Services!

Sr. Java/j2ee Full Stack Developer Resume

4.00/5 (Submit Your Rating)

Phoenix, AZ

SUMMARY

  • Over 7 years of experience working with various SDLC methodologies based on Agile/SCRUM like Test Driven Development (TTD), Incremental and Iteration methodology, Pair Programming, Agile Development.
  • Experienced in Full stack UI technologies using Grunt and Yeoman generator for Angular.
  • Experience with both inbuilt and custom AngularJS directives and filters.
  • Have working knowledge of Angular 9, Bootstrap, and CSS3 to create reusable components for RWD applications.
  • Developed UI modules using Angular 9, React JS, Bootstrap, JavaScript, jQuery, CSS3, HTML5.
  • Expertise in server - side validations using Ajax in NodeJS and client-side validations using AngularJS.
  • Strong experience in developing applications using Core Java concepts like OOPS, Multithreading, Collections Frameworks, Exception Handling, Data structures and JDBC.
  • Experienced with XML related technologies such DTD/Schema, XML, XSLT and XPATH.
  • Developed core modules in large cross-platform applications using JAVA, J2EE, spring 3/4/Boot, Hibernate, JSP, Servlets, EJB, JDBC, Web Services (SOAP, REST), And Micro Services.
  • Strong experience in Spring Framework modules such as Spring MVC, JDBC, JTA, IO, Spring Dashboard, Spring Boot, Spring Micro services, Spring REST, Spring Eureka, Spring Netflix
  • Experienced in implementing Service Oriented Architecture, Web Services using SOAP, REST.
  • Used Spring Boot to develop Micro services and Jenkins to deploy them on AWS cloud.
  • Experienced in Middleware persistence frameworks like Hibernate/JPA Entities for mapping Java classes using Hibernate Query Language (HQL), HSQL Named Queries 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.
  • Experience in creating Docker images, Containers, push/pull and integrating with Spring Boot.
  • Experience in database modeling, design and development of PL/SQL stored procedures, packages in relational databases: Oracle 9i / 10g / 11g, Postgres SQL and MYSQL.
  • Experience in working withNoSQL databases like MongoDB, Cassandra.
  • Hands on experience in Amazon Web Services provisioning and good knowledge of AWS services like EC2, S3, Elastic Beanstalk, ELB (Load Balancers), RDS,Route53, Cloud Watch, Cloud Formation, IAM and SNS.
  • Used Jenkins as a primary tool for implementing theCICDduring code releases, worked with CI CD pipeline to build and deploy transcending application on AWS.
  • Expertise with employment of Apache Kafka and Zookeeper apart from JMS as messaging service.
  • Hands on experience with build tools like Ant, Maven, Gradle and Logging tools like Log4J.
  • Monitoring and logging tools such as ELK Stack (Elastic search, Log stash, and Kabana).
  • Experience with CICD, Maven, Gradle, Jenkins, CVS.
  • Experience using IDEs such as Eclipse, STS, RAD, Net Beans and IntelliJ.
  • Testing experience using Mockito and Easy Mock, Spring JUnit Runner, and JMeter.
  • Extensive experience with Tomcat 8, Web Sphere 8.x/9.x, Jetty, JBoss7.1.0, and Web Logic.
  • Part of Scrum, Sprint review, Retrospection and Virtual Closure meetings as a part of Agile.
  • Proficient in manual testing of Desktop, Web, Mobile Native and Hybrid application in mobile devices and automation testing using Appium automation tool.
  • Good experience in Selenium Test Environment setup expert using the entire open-source tools.
  • Experience in unit testing using Karma, Junit, Mockito, TestNG and integration testing using Continuum, Selenium, Hudson and Apache Camel.

TECHNICAL SKILLS

Programming Languages: Java 11.0/8.0/7.0 , PL/SQL

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

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

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

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

Cloud Environments: AWS, Kubernetes.

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

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

Methodologies: Agile, waterfall, Scrum

Modeling Tools: UML, Rational Rose, Visio

Testing Tools and Technologies: JUNIT4/5, Jasmine, Protractor, JIRA 7.0, Bugzilla 4.4.12, Curl 7.36, Blaze meter

Database Servers: Oracle 10g/11g, SQL server 2012/2014/2016 , MySQL 5.7, DB2 11.1, Postgres, Mongo DB, Cassandra

Version Control: GIT, CVS, SVN

Build Tools: Ant 1.10, Maven 3.3.9, Gradle 6.4.1

PROFESSIONAL EXPERIENCE

Confidential, Phoenix, AZ

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 a rich user interface SPA with Angular 9, Typescript, HTML, and CSS4 using the material framework.
  • Experienced in working with Angular 9.0 modules, services, templates, directives, dependency Injection, lazy loading, and differential loading to create a responsive single page application (SPA).
  • Worked on Lambda Expressions, Functional interfaces Stream API's, Time API, and Improvements onCollection, Concurrency, andIO improvements by usingJava 8.
  • Extensively usedJava 8features like Parallel Operations on collections, multithreading and for effective sorting mechanisms, and used Streams and Lambda expressions available as part ofJava 8to store and process the data.
  • Worked with controller, serviceand view components in applications usingSpring Boot framework.
  • Extensively used various modules inspring like AOP, DI (IOC), Bean Wiring, Spring Inheritance, Auto Wiring, Spring JDBC Templates and Spring Quartz Schedulers for Jobs.
  • 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.
  • Implemented Microservice architecture using Spring boot and Spring REST to create REST End Points and integrated Swagger to get dynamic documentation.
  • Hands onexperience in using the Spring Data JPA framework to interact with the database.
  • Involved in batch processing using Spring Batch framework to extract data from database and load into corresponding tables.
  • Experience in Creating, Dropping Indexes, Tables, Stored Process and Views on Oracle DB.
  • Cloud environment forMicro services was provided using spring cloud Netflix (Eureka server, Hysteria, Ribbon).
  • Expertise with employment of Spring Kafka and Zookeeper apart from JMS as messaging service.
  • Deployed the Application into Docker container and made easily accessible at runtime using Cloud Foundry and other cloud services like AWS, Netflix Eureka, Spring Hysteria as fallback method.
  • Developed CI/CD system with Jenkins on Kubernetes container environment utilizing Kubernetes.
  • Reading the log files using Elastic Search, Log stash and alerting users on the issue.
  • Used microframework for implementing REST APIs and MongoDB (NO SQL) for back-end databases.
  • Used Maven as build and dependency management tool for creating EAR, WAR and JAR file to be deployed in application servers and integrated with Git, Jenkins, and Jenkins Jobs.
  • Used Git as version control tool.
  • Implemented front end tests using Mocha/Chai frameworks.

Environment: Java 8, Spring Boot, Microservices, HTML5, CSS3, Bootstrap, Angular 9, Microsoft Visio, Jenkins, Amazon Web Services S3, Docker, Kafka, Kubernetes, NoSQL (MongoDB), GitHub, Appium, Log4j.

Confidential - Irving, TX

Sr. Java/J2EE Full Stack Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
  • Build web forms and pages by using HTML, CSS, Bootstrap, JavaScript, jQuery, and created asynchronous calls to back-end server using Ajax.
  • Implemented UI components using Angular 8 dependency Injection, Models, data binding and controllers.
  • Implemented Angular 8 test cases to check the UI components using Protractor and Jasmine.
  • Experience in usingVue JS to create a simple API to loop through an array of bound data and also done two way binding of data using Vue JS.
  • Developed a Server-side application that returns customer data through a web service call and implemented the Spring IOC for the core business application logic and used Hibernate as persistence framework.
  • Experience in Spring framework extensively used Spring DI, Spring Batch, Spring JDBC templates, and multi-threading, and created RESTful Web Services using Spring MVC.
  • Implemented various features of Spring framework such as Dependency Injection (DI), IOC, Security, AOP and integration with Hibernate, and useditsconcepts such as inheritance, lazy loading, dirty checking, locking, and transactions.
  • Used Spring Core Annotations and Spring MVC for REST API s and Spring Boot for Micro services.
  • Implemented Spring Boot based services interacting through a combination of REST and Apache Kafka message brokers for communicating between different applications and Microservices.
  • Experience on AWS cloud services like EC2, S3, RDS, ELB, and EBS in both installing and configuring.
  • Used AWS Deploying, managing, operating scalable, highly available, and fault tolerant systems. Also implemented and managed continuous delivery systems and methodologies on AWS.
  • Worked on Microservices for Continuous Delivery environment using Docker and Jenkins.
  • Experienced withOpen shiftplatform in managingDockercontainers andKubernetes Clusters, create develop and test environments of different applications by provisioning Kubernetes clusters on AWS usingDocker.
  • Worked on creation of custom Docker container images, tagging, pushing images, integration of spring boot.
  • Developing advance PL/SQL packages, procedures, triggers, functions, indexes, and collections to implement business logic using Oracle SQL Developer.
  • Running and debugging PL/SQL packages, cursors, functions, and procedures in Oracle SQL Developer (IDE). Implementing HTP, HTF and OWA packages for dynamically build webpage from PL/SQL.
  • Carried out responsibility of delivering the tasks including database scripts, source code and any other documents as and when required through GitHub.
  • Maintained, structured, and surveyed documents within the Oracle DB, ensuring data integrity, correcting anomalies, and increasing the overall maintainability of the database.
  • Writing and executing load, volume, and performance test for JAVA based platform using JMeter and uploaded scripts in Blaze Meter and sharing the report to appropriate team.
  • Used JUnit, Mockito for the unit and integration testing of various modules
  • Using GIT for Source Control and Version Management and using Log4j for logging.
  • Continuous Integration (CI) and Continuous Delivery (CD) process implementation using Jenkins.
  • Implemented Maven Script to create JAR, WAR, EAR & dependency JARS and deploy in WebLogic 12.x.

Environment: HTML5, CSS3, Java Script, jQuery, Ajax, Angular 8, Vue JS, Spring Boot, Spring MVC, Restful Web Services, Micro Services, AWS, Docker, Kubernetes, Hibernate 4.0, GitHub, Jenkins, UNIX, STS, PL/SQL, WebLogic12.x,Logback, Oracle DB, Selenium, Swagger UI, Junit, Maven, Jenkins, JMeter.

Confidential - Kansas City, MO

Sr. Java/J2EE Full Stack Developer

Responsibilities:

  • Involved in document analysis and technical feasibility discussions for implementing new functionalities.
  • 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 with redux framework to manage targeted URL’s and to monitor the application.
  • Worked with 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 with 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 with 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 with Maven Build Management Tool, TestNG Unit Testing tool and Jenkins Continuous Integration Tool .
  • Worked with 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 - West Des Moines, IA

Java/J2EE Developer

Responsibilities:

  • Created custom directives and filters using AngularJS built-in $http service from controller through dependency injection.
  • Created views and to hook up models to the DOM, Used Angular 4 and synchronized data as SPA.
  • Performed a lot of DOM manipulations using native JS and jQuery for loading and manipulating dynamic content on webpages.
  • For data binding and reusability of HTML pages, Worked with some of the Angular 4 directives.
  • Developed Service Oriented Architecture implementing SOAP services using WSDL, JAX-WS.
  • Did load testing of SOAP Web Services using SOAP UI and Apache JMeter tools.
  • Implemented Internationalization using Spring MVC Interceptors and spring core modules.
  • Used Spring validation framework to implement the server-side validations.
  • Developed business components using core java concepts like Inheritance, Polymorphism, Collections, Serialization, Multithreading, etc.
  • Used JMS (Java Messaging Service) API to mail notifications upon the success or failure when the backend processes are completed and to send mail notifications regarding any system related problems.
  • Developed POJO objects and used Hibernate as the Object-Relational Mapping tool to access the persistent data from SQL Server.
  • Configured JBOSS Application server and used Oracle database with HibernateORM framework and used the functionalities of Hibernate’s second levelEH Cache.
  • Worked onOracle11gand get the data from the database to validate the users.
  • Hands-on writing Stored Procedures, functions, triggers, DDL, DML SQL queries.
  • National level complex problem-solving competition, using JAVA, Data Structures, and Algorithms.
  • Involved in generating JAXB classes from schema files.
  • Developed Test classes using JUnit and Easy Mock and test coverage using EMMA plug-in.
  • Worked with Splunk to logging and analyzing defects status.
  • SVNwas used for version control systems and source code management.

Environment: Java, J2EE, Angular 4, Spring core, JMeter, Spring MVC, Hibernate, SVN, SOAP, Oracle11g, JBOSS jQuery, HTML5, Splunk, Junit, Easy Mock, EMMA.

Confidential

Jr. Java/J2EE Developer

Responsibilities:

  • Developed dynamic web pages using HTML, CSS, JSP, JavaScript, jQuery for designing the UI for building up a Monolithic application.
  • Involved in requirements gathering, implementation and setting up the development environment.
  • Designed components for company's object framework using best practices and J2EE design patterns such as Singleton.
  • Played a key role in the development of server-side functionality of handling the requests and responses using Java Servlets.
  • Designed Web pages by HTML and the query processing’s done with the help of Servlets and JDBC
  • Implemented Multithreading feature for processing the multiple requests to achieve high performance.
  • Creating use cases class diagrams, activity diagrams, collaboration diagrams using Rational Rose
  • Designed and implemented Web Services calls for service provider methods.
  • Used Apache Tomcat as the server to run the application.
  • Designed MySQL database schema for the tables.
  • Developed and Modified tables, views, Triggers, stored procedures, packages.
  • Used CVS as the version control repository.
  • Developed unit testing using JUnit.
  • Involved in developing new functionality as per the needs of the users.

Environment: Core Java, JSP, Servlets, JDBC, Java Beans, Tomcat, MySQL, HTML, CSS, JavaScript, jQuery, CVS, JUnit.

We'd love your feedback!