Sr. Ja Full Stack Developer Resume
VA
SUMMARY
- An experienced and passionate Java developer extensive noledge of Java/J2EE fields experience for the past 8+ years in the full software development life cycle, accumulated deep experience in the development of Java Web Applications and Mobile Applications.
- Analyst of small to large sized projects in the area of Requirement Gathering, Analysis, Design and Development on AWS, Azure, On premise withAgile and Software Development Life Cycle (SDLC)in various Domains (Banking, Financial, Health Care E - Commerce)
- Expertise in software design patterns/frameworksJ2EE Design Patterns (MVC,Business Delegate, Service Locator, Data Transfer Objects and Data Access objects)and GOFDesign Patterns (Abstract Factory, Factory Method, Singleton, Session Factory, Template Method, Strategy Pattern)
- Hand-on experience inCloud technologies AWS, Azure ( EC2, S3, IAM, Cognito, Simple DB, Amazon RDS, Cloud Watch, DevOps, Dockers, Kubernetes )
- Worked on Lambda expressions, Functional interfaces stream API’s, Time API, and improvements on Collection, Concurrency and IO improvement by using Java 8
- Experience with ATG Dynamo version 5.6/6.4/7.0
- Extensive skills in designing, building integrating portal applications, Portlets and Page flows in Weblogic 10.3 workshop.
- Experience in SOA EIP using Apache camel Spring Integration ServiceMix Mule ESB.
- Strong development experience with Java 1.8, Strong hands on with AngularV6, 8, 9 developments
- Experience with event-driven and scheduledAWS Lambdafunctions to trigger various AWS resources.
- Experience with Docker Containers, leveraging Linux Containers and AMI’s to create Docker Images/containers and kubernetes.
- Extensive programming experience inCore Javaconcepts includingMulti-Threading,Exception Handling,Collection API, Object Oriented Programming (OOPs) concepts likePolymorphism, Inheritance, Abstraction, Encapsulation…etc.
- Internet web applications using Java, J2ee websphere, JBoss and ATG Dynamo technologies spanning the entire software Development Life Cycle.
- Extensive experience in system analysis, design, development and implementation of web-based application usingHTML5,CSS3,JavaScript/ECMAScript,Angular 2,Node JS,React JS,AJAX,jQuery.
- Experience in Spring’s IOC, DI, JDBC and AOP and Spring’s integration with Apache Camel.
- Extensive experience in developing Single Page Applications using Angular 8 along with Reactive JavaScript Library RxJS
- Experience in installation and configuration of WebLogic Portal Server 10.3.
- Managing global application state using NgRX with the halp of store, dispatcher, reducers, actions and effects in Angular Applications
- Experience in ATG ecommerce product Suite server environment and administration.
- Experience in developing the Enterprise and Web applications on n-tier Architecture usingJava/J2EEand java-based technologies such asServlets,JSP,Hibernate,Spring,EJBs,Struts,JNDI,Web Services,XML,JPA,JMSandJDBC.
- Over Five years’ experience in ATG commerce, portlet development, personalization, content management, promotions and scenarios etc (DPS, DAS, DCS, and DSS)
- Experience in implementing the various services usingMicroservicesarchitecture in which the services working dependently, implementedSpring Boot Microservicesto divide the application into various sub modules.
- Experience in developing the Two-Phase commit using spring and Apache Camel.
- Experience in using Eureka and Spring cloud for service discovery
- Experience in developing light weight business component and integrated applications usingspring frameworkusing features likeInversion of Control (IOC)and configuring application context forspring bean factory.
- Experience in making the Devops pipelines using Openshift and Kubernetes for the Microservices Architecture.
- Extensive experience in designing, developing and implementing Model View Controller (MVC2) usingStruts,SpringFramework,Hibernate ORMframework.
- Extensive Design, implement and test services experience in aMicro Service-oriented architecture and TEMPhas implemented theRESTbasedMicroservicesusing theSpring Boot,Spring DatawithJPA(Java Persistence API).
- Expertise in deploying applications onApplication ServersandWeb servers-IBM WebSphere,BEA WebLogic,JBoss, Apache Tomcat, andGlassfishSystem Application Servers.
- Strong working noledge on Relational and NOSQL databases likeMS-SQL, Oracle 12c/ 11g/ 10g/ 9i/ 8i, MongoDB, Sybase, MySQL, CouchDB, Cassandra, PostgreSQL, Redis, Teradata.
- Experience in implementing Web Services based onService Oriented Architecture(SOA) and Monolithic architecture usingSOAP,RestfulWeb Services,JAX-WS, UDDI, WSDL, WADL.
- Solid noledge of implementing frameworks like dependency injection Dagger2, and RxJava.
- Good familiarity withSpring AOPforLogging, Transactions andMessaging.
- Good working noledge on XML technologies withJAXBandJAXP,XSD,SAX,DOMparsers.
- Hands-on experience withIntelliJ, STS, Eclipse,Cloud Foundryand source control tools likeGit,Bitbucket,Stash
- Experience in working and good understanding of Cloud Modules likeInfrastructure as a Service (IaaS) Platform as a Service (PaaS), Software as a Service (SaaS)and IT web Apps.
- Experience working on NoSQL Cassandra,MongoDB,CouchDB,PostgreSQL,HBase,Oracle NoSQLsnowflake.
TECHNICAL SKILLS
Java/J2EE Technologies: Java 8, J2EE, JSP, JMS, JDBC, Servlets, JNDI, XML, Struts, Web Services (SOAP, JAX-RPC, JAX-WS, JAX-RS, WSDL, XSD), Ant, JUnit, Log4j
Web Technologies: HTML, DHTML, PHP, CSS, JavaScript, Python, TypeScript jQuery, AJAX, XML, VXML 2.0, XSLT, Adobe Flex.
Other Technologies: SQL, PL/SQL procedures, SQL Loader, Oracle Report, C++, Python, Shell Scripting, Perl, MS Excel, NoSQL, Mongo DB, Azure, Kafka, Jira, Hadoop
Design Skills: UML (JUDE, Rational Rose, Visio), Object oriented Analysis and Design(OOAD), Java & J2EE Design Patterns
IDE: Eclipse, My Eclipse, WSAD, RAD, Net Beans, Visual Studio.
Web &Application Servers: IBM Web Sphere, Web Logic, Apache Tomcat, JBoss, Angular 2, Angular 4&6SOAP UI, AXIS
Testing Tools: JUnit, Mockito, SOAP UI, JTest, Firefox plug-in
UI Applications: HTML 4.0/5, CSS2/CSS3, JavaScript, Angular JS, React JS, NodeJS, jQuery, AJAX, JSON, XHTML, XML and Bootstrap.
Data Bases and Tools: Oracle, IBM DB2, SQL Server, MS-ACCESS, MYSQL, TOAD, Snowflake, MangoDB
Operating Systems: Windows, MS DOS, Solaris, UNIX, LINUX, MAC OS
CI/CD Tools: Jenkins, Chef, Docker, Ansible, Vagrant,Kubernetes
Version Control: Rational Clear Case, CVS, SVN, GitHub
AWS: EC2, RDS, S3, ELB, SNS.
Azure: Data lake
Version Control: GitHub, Subversion SVN (subclipse, tortoise), CVS, Visual Source, StarTeam
Design Patterns: Unified Process, Front Controller, Singleton, Factory
PROFESSIONAL EXPERIENCE
Confidential, VA
Sr. Java Full Stack Developer
Responsibilities:
- Integrated Spring MVC model for front-end request action controller and Spring AOP for logging purposes.
- Implemented Spring and Hibernate frameworks along with Restful Webservices in developing the application.
- Experience with tools like Experience with Docker images/containers and Kubernetes.
- Extensively used Java 8 features such as lambda expressions, Parallel operations on collections, multithread and for effective sorting mechanisms.
- Worked on Inter portlet communication using event handler, file based and streaming portal on WebLogic portal 10.3.
- Implemented pdf conversion of application using IText API’s. Developed custom dynamo pages for application, awards, peer Reviewer module using Standard ATG Tag libraries, CSS and Droplets. Configured and installed websphere server ATG server instant on local machine to debug the application in RAD.
- Developed integration Modules for disparate clients using Apache Camel.
- Used Ajax and jQuery for creating dynamic web pages which interact frequently with the server.
- Worked on Spring Core modules like IOC and dependency injection.
- Implemented RESTful Webservices by using JAX-RS implementation to retrieve data from the client-side.
- Developed CI/CD system with Jenkin on Kubernetes environment, utilized Kubernetes and Docker for the runtime environment for the CI/CD system to build, Test and Deploy.
- Coded membership tiers dynamo pages using standard ATG tag libraries.
- Used Microservices architecture with Spring Boot based services interacting through a combination of REST and Spring Boot.
- Used streams and Lambda expressions available as part of Java 8 to store and process the data.
- Configured and administrated JDBC connection pools/multi pools/data sources on WebLogic 10.3.
- Designed responsive pages using Bootstrap framework to give a rich look to user interface.
- Responsible for style, look, and feel with SASS dat extends CSS3 with dynamic behavior such as variable, mixing, operations and functions.
- Used two-way data binding features of Angular to implement Data binding to bind various server controls to the data from database.
- Deployed Spring Boot based micro services Docker container using Amazon EC2 container services and using AWS admin console.
- Worked on business and data base layer using the spring and Apache Camel framework.
- Used TypeScript for scheduling and maintenance of batch jobs.
- Developed the REST based Microservices using the Spring Data with JPA and used Swagger to interact with API end points of the Microservices.
- Developed Spring REST controllers to serve data in XML and JSON format and configured application using Maven.
- Worked on ATG e-commerce cart and checkout and payment Module.
- Used Apache Kafka for reliable and asynchronous exchange of important information between multiple business applications
- Implemented MongoDB queries to interact with the database and converted data from XML format into Java objects and injected into MongoDB.
- Wrote services to store/retrieve user data from the MongoDB for the application on devices.
- Used AWS cloud services such as EC2, auto-scaling and VPC to provision secure build, highly scalable and flexible systems.
- Consumed REST basedMicroserviceswith Rest template based on RESTful APIs.
- Used Eureka and Spring Cloud for service discovery
- Designed and developed the application using Core Java, J2EE, Struts and Hibernate.
- Used Eclipse IDE for implementing business tier with Spring boot, Spring IOC, AOP and MVC.
- Used Java 8 features like Lambda expression, stream APIs and functional interfaces
- Used java concepts like Collections, Generics, Exception handling, IO, Concurrency to develop business logic.
- Developed Apache Camel endpoint and used producer template to route massage to JMS queues.
- Developing the Microservices using Spring Boot dat create, update, delete and get the assignment information from backend.
- Created Microservices using Spring boot and deployed the on AWS cloud environment.
- CreateRFP (Request for Proposal)microservicesto provideRestful APIandRAM utilizingSpring Bootwith Microservices.
- Implemented JWT(JSON Web Token) and OAuth2.0 for securing microservices
- Implemented Agile, Scrum methodologies actively involved in technical meetings, requirements gathering, analysis, planning, effort estimations, development and testing.
- Developed the front end of the application using HTML5, CSS3, SASS, and Angular 8
- Used Angular material and Bootstrap as CSS frameworks
- Working with RxJava (ReactiveX) for asynchronous composition and manipulation of data and events using Observers and Observables in the application
- Created Angular 8 components in type script, services to consume REST API from middle tier.
- Implemented RESTful Web services to retrieve data from client side and made REST API calls and parsed the data to project to client and handled the security and Authorization using OAuth 2.0
- The Type Safe component dat me has used for integration with any type of Build Tool (Scala), which works fine and is easy to integrate.
- Involved in all the stages of Software Development Life Cycle (SDLC) which includes Requirements, Analysis Design, implementation, integration, Testing, deployment, maintenance and involved in Product Life Cycle Management (PLM).
- Developed customized policies in APIGEE Edge and developing API's in APIGEE Baas.
- Worked on Splunk Monitoring Tools, Apigee Developer Tool, Third-Party Integration Tools.
- Well experienced in designing the Open API Spec using Swagger and Worked on TRDD’s and TDD Documents which explains the Proxy Flow’s.
Environment: Java 8, JDK 7.0/8.0, Spring MVC, HTML5, HTML, JavaScript, NoSQL, AJAX, DB2, less, CSS, Bootstrap, RxJava, ReactJS, NodeJS, Backbone.Js, Angular 2/4, Apache Camel, Microservices, Spring Boot, Spring MVC, IOC, Core, DAO, DB2, AWS, Docker, Hibernate, REST API, Unix, J2EE, WebSphere 8.5, Spring, LDAP servers, HTTPS, Git, JIRA, Junit, Mockito, Maven, VPN, Eclipse Mars 4.5.0, agile, SOA, Jasper Reports.
Confidential, Chicago, IL
Java Full Stack Developer
Responsibilities:
- Used Agile-scrum Software Development for developing the application. Involved in user requirement specification and preparing requirements documents and translated business rules into business component modules.
- Designed User Interfaces using JSP, Servlets, Angular 6, HTML, CSS, JavaScript, Bootstrap.
- Extensively worked with consuming the REST services in the front-end using Angular 6.
- Installation on Puppet/Chef/Dockers for the Open stack environment along with scripting in PERL/RUBY and PYTHON.
- Developed Apache Camel routes and defined JMS endpoint for massage processing and routing.
- MaintainedInterfacecompatibility andconcurrencyin the project usingJava 8new features like default, static methods and Concurrency API.
- Deploying windowsKubernetes (K8s)cluster withAzure Container Service (ACS)fromAzure CLIand UtilizedKubernetesandDockerfor the runtime environment of theCI/CDsystem tobuild,testandOctopus Deploy.
- Developed dynamic responsive Web Application by integrating Angular2 with Bootstrap which is further integrated with Web Services andVue.js.
- Followed design patterns like Singleton, Factory for better design and implementation.
- Design and implement web services using REST Web services using JSON formatting.
- Developing the Microservices using Spring Boot dat create, update, delete and get the assignment information from backend.
- Implemented MVC architectural design pattern using Spring MVC module.
- Implemented the application usinge concrete principals laid down by severalJava/JEE Design patterns like MVC, Singleton, Data Transfer Object (DTO).
- Worked on React JS virtual Dom and React Views, rendering using components which contains additional components called custom HTML tags.
- Responsible for React UI and architecture. Building components library, including Tree, Slide-View and Table Grid.
- Designing and developing Restful API and services using best practices to interact within the microservices and with the front end. Using spring MVC and spring rest. Security is provided via tokens (JWT) and Spring Security.
- Deployed Spring Boot based microservices Docker and Amazon EC2 container using AWS admin console.
- Build microservices for the delivery of software products across the enterprise.
- Extensively worked on form validation using the Spring, Hibernate Validator framework.
- Developed Form Beans and Action Classes to model views and client-side functionality.
- Involved in working with SQL queries, function and procedures for performing CRUD operations on database using JDBC/JPA concepts on Oracle11g database.
- Involved in capacity planning and requirements gathering for multi datacenter Cassandra cluster.
- Involved in the process of designing Cassandra Architecture.
- Experienced in OMS services like Azure Automation, Azure Backup and Azure Site Recovery.
- Configured and deployed the application on JBoss application server and create connection pools to establish JNDO connections for the database from the applications.
- Developed SOAP UI Tests for web services and Mule Services.
- Installed, configured MS SQL Server VM in Azure Database and worked on cloud services, storage accounts, service buses, event hubs, app service plans and Azure active directory and SQL Azure.
- Used Java Mailing or Messaging Service (JMS) API’s for mailing detailed notifications depending upon the success and failure once the backend process is complete and also for mailing administrator of any system related problems.
Environment: Java 1.8, JDK1.6, J2EE5, JBoss, JSP, Groovy, Angular, Bootstrap, Maven, SOAP, REST, RxJava, Mule ESB, Servlet, Docker, Spring, Spring Boot, Hibernate, JBoss, IntelliJ, Apache Camel 2.1.4, NoSQL, Oracle 10g/11g, Microservices, XML,Azure, React Js, JavaScript, CSS, HTML, GIT, Windows, Rational Rose, JUnit4, Ant, Swing, Agile, JIRA, Cassandra, TeamCity,Azure
Confidential, Pittsburgh
Java Full Stack Developer
Responsibilities:
- Worked on an Agile (Scrum) Development Team to deliver regular updates to business team and project managers.
- Configured Web pack to execute linters, magnifiers, pre/post-processors, tests, transpires, etc. based on build target.
- Involved in requirements gathering, analysis, and design and in development of application based onJ2EEusing Struts and Hibernate.
- Implemented the business using Struts and achieved data persistence through Hibernate ORM framework.
- Supported existing applications developed using Spring and Spring Boot.
- Enhanced existing RESTful web services using Spring and Jersey.
- Develop quality code adhering to Scala coding Standards and best practices.
- Implemented design patterns in Scala for the application.
- Has worked on AWS to integrate the server side and client-side code.And also, worked on RESTful web services to integrate between Server side to Client Side.
- Involved in complete SDLC - Requirement Analysis, Development, System and Integration Testing.
- Handled cross browser/platform compatibility issues (IE, Firefox, and Safari) on both Windows.
- Created monitors, alarms, and notifications for EC2 hosts usingCloud Watch.
- Used HP Quality Center to keep track of outstanding bugs to reduce downtime, increase productivity, and improve communication.
- Developed the unit test cases Test Driven Development (TDD) and mock testing using JUNIT frameworks.
- Used Amazon Web Services (AWS) dat offers reliable and inexpensive cloud computing and remote computing services and created and configured EC2 instances on Amazon Web Services (AWS) for establishing clusters on cloud and also created S3 buckets for our application.
- Provided Technical support for Production environments resolving the issues, analyzing the defects using JIRA, providing and implementing the solutions for defects.
- Took part in creating Docker images for deployment to AWSECS environment with Jenkins
Environment: Java 1.6, J2EE1.4, JDBC, Servlets, JSP, EJB, Angular, Eclipse, Oracle 11g, Eclipse, Web Logic 11, Apache Ant, XSL, NoSQL, XML, Docker, Junit, Aspect, Bootstrap, JAX-WS, JAX-RS Web Services, Spring, Hibernate, UNIX, SVN, Toad, TAX-WS, TSP, Spring AOP, Spring JDBC,AWS
Confidential
Java Full Stack Micro services Developer
Responsibilities:
- Involved in development, customization and enhancement of the product in Windows, Linux platform.
- WroteForm Handlers, Managed Bean Classes, VO’susingstruts MVC framework (Srtuts1.1) for modules
- ImplementedGeneric Controller in Javadat carries functionality like re-directing URLS
- Implemented GENERIC METHODS for handling exceptions.
- Designed and developed all UI Screens (Forms) usingJava Server Pages, CSS, JSTL, Html and JavaScript.
- Responsible for DevelopingManaged Bean and DAOclasses for Business Implementations
- UsedTag Librariesfor Screen Design using JSP
- Client-side validations are handledusing Java Script
- Written Utility classes for getting Connection usingJDBC
- Responsible for WritingSQL Queriesand executing usingJDBCAPI
- Involved in preparation ofSystem Use Cases (SUC’s)andUnit Test Speciation (UTS)
- Taken whole responsibility and developed module alone with in time specified.
- Developed unit test cases usingJUnit.
- UsedEclipse IDEfor Development and Version Control asClear case.
- Scripted using Unix and for debugging errors and tracking errors used Log4j.
- Responsible for coding SQL Statements and Stored procedures for back-end communication using JDBC.
- Implemented and presented stories in Software Development Life Cycle and fixed the defects using the defect and issue tracking tool like Bugzilla.
- Wrote stored procedures using PL/SQL for data retrieval from different tables and used built tools like Ant.
- Worked on retrieving the data from the past files and providing the data scrubs using backend databases like Oracle.
- Involved in preparing the Documentation of the project to understand the system efficiently.
Environment: Java 1.5, Windows, Linux, Servlets, Angular, JSP, ATG Dynamo, JDBC, HTML, XML, Subversion, CSS, Java Script, Oracle, SQL, WebSphere and UNIX.
Confidential
Java Full Stack, UI Developer
Responsibilities:
- Designed and developed the UI layout and front-end programming for web application dat matches the wireframes using the latest HTML5, CSS3 and Angular JS.
- Extensively used all the new HTML5 features like local storage, new input attributes, Canvas and SVG, audio and video etc.
- Used new CSS3 features like multi-column layout, gradients and web fonts, transform and transpose and media.
- Worked with the Architecture teams to implement upgrade of Angular 1.5 to Angular 2.0.
- Developed and designed the agent portal using framework Angular2.0 along with CSS3, HTML.
- Performed various Validation Controls for form validation and implemented custom validation controls with JavaScript and with AngularJS using custom directives
- Used twitter Bootstrap for creating responsive web design for varying screen sizes and devices.
- Transformed values display within a template by using pipes of Angular 2.
- Creating a responsive web application integrating Twitter Bootstrap with Angular 2.0 and media queries
- Good experience in implementing MVC frameworks like Angular for AJAX data calls using the $http service.
- Implemented UI by adapting Angular 2 framework with Typescript, HTML/HTML5, and SCSS.
- Worked on all the latest Angular concepts like creating custom directives, components, services, $http service, factory's, $watch and $apply etc.
- Used Angular2 for delivering user experiences such as high performance, off-line accessibility and zero-step installation
- Performing Functional testing, Regression testing, identifying defects, and reporting to the development team.
- Developed Automation Test Scripts for Regression Testing in UFT and Selenium Web Driver.
- Worked on conducted Regression, Data-driven, cross-browser testing, and parallel execution.
- Testing IVR and Call Transfer functionalities by logging in with Avaya Softphone.
- Identified various kinds of flow blocker and functionality defects in the application during the testing phase and reported them in ALM.
- Worked on writing the defect logs and toll gate documents for the project.
- Created the test scripts and test scenarios based on the test conditions and upload them into ALM.
- Provided application KT to the development team and UAT teams.
Environment: HTML/HTML5, CSS/CSS3, SASS/SCSS, JavaScript, jQuery, AngularJS, Angular2, Bootstrap, Jason, Usability Testing, Agile methodology, Web Storm IDE, Gulp, Source Tree, Karma, Jasmine.
