Sr. Java Full Stack Developer Resume
Columbus, OH
SUMMARY
- Over 11+ Years of Professional Software Experience in Developing in all Phase of SDLC (Analysis, Design, Development, Testing and Deployment) and gathering user requirements and converting them into software requirement specifications using Rational Rose, Object oriented Techniques, and Design patterns.
- Built Jenkins jobs to create AWS infrastructure from GitHub repos containing terraform code.
- Experience in design and development of web - based applications using Java, JDBS, SQL, servlets, JSTL, JSP, XML, Java-API, and Spring.
- Expertise in core java technologies like multithreading, collections and exception handling mechanisms.
- Experience in client site technologies such as HTML, HTML5, CSS/CSS3, JavaScript and jQuery, AJAX, JSON.
- Implemented Kotlin with Android content providers for implementing features like sending E-mails, SMS, etc., from the app and designed suitable GUI for these applications.
- Extensive knowledge and strong coding skills on Python, Shell, SQL, Javascript.
- Experience in working with various Python Integrated Development Environments like PyCharm, Python IDLE, PyCharm, Eclipse, and IntelliJ Idea.
- Very good experience in java/j2ee development, deployment and support activities. I have very good experience in JSP, Servlet, Struts, Spring, AWS, EJB2 and EJB3. I have very good experience in SOAP web- services. working experience with Core Java, Java (SDK 1.5), EJB 3.0, JSTL, JDBC, JSP, MVC Struts, Spring Core, Spring MVC, Spring ORM with Hibernate, JavaScript, CSS, XML, HTML, DHTML. JUnit, Log4j, Apache ANT, Struts, Java.
- Experience working BOGIE managed pipeline to build infrastructure for deploying applications to AWS.
- Expertise in using IDEs like Eclipse, MyEclipse, IntelliJ IDEA in various Configurations with version control tools like CVS, GIT, SVN and IBM Clear Case.
- Highly Proficient in Java, SQL Server, Oracle, Servlets, JSP, EJB, SSO methodologies.
- Extensive experience in developing and deploying RESTful and SOAP Web Services.
- Hands-on experience working with Continuous Integration (CI) build-automation tools such as Maven, SVN, and Jenkins.
- Deployed AWS lambda function to process admin's activity records.
- Set up Elasticsearch Cloud cluster to store all records.
- Maintained numerous large scale AWS lambda written in node js.
- Experience with the ORM tool involving connection pooling, mapping, transaction management, HQL (hibernate query language).
- Experience in various scripting languages like Shell, Ruby and Python focus on Devops tools, CI/CD and AWS Cloud Architecture.
- Expertise in installing and setting MQ monitoring tool.
- In depth knowledge of AWS cloud service like, Compute, Network, Storage and Identity & access management.
- Proficient in applying design patterns like MVC, singleton, session façade, service locator, visitor, observer, decorator, front controller.
- Develops microservices written in Typescript using AWS Lambda, Serverless, and NodeJS
- Experience with RPC over AWS Lambda, a framework that enables the transparent local use of remote objects running on AWS Lambda.
- Experience in SDLC (Software development life cycle) that includes requirements of analysis, design, coding, testing, implementation, maintenance with methodologies like waterfall model and agile methodology.
- Strong experience with Software methodologies like Agile, Waterfall and Test-Driven Development.
- Managed Amazon Web Services like EC2, S3 bucket, ELB, Auto-Scaling, Dynamo DB, Elastic search, Virtual Private Cloud (VPC) through AWS Console and API Integration.
- Have knowledge on Kibana and Elastic search to identify the Kafka message failure scenarios.
- Used Terraform to provision the instances on AWS Cloud.
- Experience with Hashi Corp tools (Terraform, Packer, Vault).
- Web development, with experience of using XML, php, MySQL or Apache.
- Hands-on experience with newer technologies like NoSQL, MongoDB, Redis, Kafka, Angular.
- Hands on experience with scripting languages like Linux, Unix.
- Strong debugging and troubleshooting skills.
- Expertise in creating and enhancing test automation scripts using UFT 11.5, Ranorex.
- Worked with the Ranorex automation tool by using the Ranorex Repository, and the Ranorex Spy also evaluated Coded UI.
- Excellent experience in object-oriented analysis and design (OOAD), development, implementation and testing of various software applications using java, J2EE.
TECHNICAL SKILLS
Language: Core Java, Java-J2EE, PL/ SQL, JavaScript, VBScript, DHTML, XML,Scala
Operating system: Windows 95/98/2000/2003/ XP/Vista/7, Sun Solaris
Java Technologies: Spring MVC, DAO and AOP, Spring Boot, Spring cloud, Spring Data), Hibernate, JMS, Kafka, Servlets, JSP, Struts, JDBC, JTA, JAXB, RMI,JNDI, JMX. JDBC, Servlets, JSP, AJAX, POJO, Java/J2EE, Spring (Spring Core, Spring JDBC, Spring boot, Spring Batch, Spring Cloud, Spring Rest
J2EE Technologies: JSF,XML Parsers, Portals, JNDI, SOAP, REST, Spring, Java Beans, JSTL.
Kafka Servers: Kafka Brokers, Zookeepers, KSQL, KStream and Kafka Control Center.
Design Patterns: Singleton, Façade, Factory, Composite, Iterator, Observer, Strategy • Repository.
Methodologies: SDLC, Agile, SCRUM
Web/Application Server: Apache-Tomcatv6.0, IBM WebSphere 6.x, BEA WebLogic, JBoss, Apache kafka, Kafka stream, Amazon Kinesis, GlassFish.
Database: Oracle 9i/10g/11g, MySQL 5.0, T SQL, FireBase.
Build Tools: ANT, Maven, Gradle
IDE: RAD 7.x, Eclipse 3.x, NetBeans, Intellij.
Web Technology: HTML, DHTML, CSS, Node JS, Angular, Bootstrap, JSON, jQuery, Ajax
Tools: Eclipse, NetBeans, RAD, Tomcat EE, Glassfish, GitHub, Jenkins
Framework: Hibernate, iBatis, spring, ORM, AvroConverters, JsonConverters, and StringConverters
Others: CI/CD (Continues Integration and Continues Development), JOLT, Azure Storage Explorer, JMS, OAuth, SDLC.
PROFESSIONAL EXPERIENCE
Sr. Java Full Stack Developer
Confidential - Columbus, OH
Responsibilities:
- Used Spring Boot, which is radically faster in building cloud based Micro services with very less configuration.
- Worked on creating the modules driven AWS infrastructure with Terraform. Created infrastructure Git repositories for Terraform to launch the stacks.
- Responsible for developing the application usingAngular JS, Node JS, Typescript, JSP, CSS3, HTML 5, jQuery, Bootstrap, Struts and Javascript.
- Used Java 8 Method References feature to point to methods by their names and used functional Interfaces.
- Implemented Kotlin with Android content providers for implementing features like sending E-mails, SMS, etc., from the app and designed suitable GUI for these applications.
- Worked extensively with Terraform and wrapped it Terragrunt and managed the back-end state in S3 bucket.
- Help the team improve on their journey towards continuous delivery, which includes technical practices such as mob programming, pair programming, that promote continuous integration, continuous deployment (CI/CD), and designing the solution for release.
- Development of UI modules using HTML, JavaScript, Angular10 and CSS.
- Develop and work with infrastructure teams for the deployment of micro services in the various work environment spaces of Pivotal Cloud Foundry (PCF).
- Worked on the Kotlin for building the backend components and API resources, experience working on JsonAPI for creating multiple API's.
- Improved performance of DB SQL queries across the application by creating new indexes and modifying existing indexes as needed due to database patches applied to the SQL query engine.
- Using Angular 8 developed a Web application to post CSV files to AWS S3 bucket.
- In Angular 8, I used the Angular CLI and Typescript to create Controllers and Angular components for Web Pages.
- Private cloud environment - Leveraging AWS and Puppet to rapidly provision internal computer systems for various clients.
- Implemented Spring Reactive Dependency Injection and Aspect Oriented Programming.
- Introduced Message Queue to deliver asynchronous tasks to minimize response time.
- Message Queue services with Apache Kafka and embedded Springboot Kafka services to execute Batch & Post services of the User transactions.
- Used Go Lang to create backend servers. Developed Micro services using Go language and developed corresponding test cases.
- Enhance SDLC cycle by using Docker containers delivered with OpenShift for web application deployment.
- Build back-end order management system to retrieve orders via API and update order information for internal system and external software, using NodeJS and SQL.
- Build large front-end application for Order, Inventory and Promo management using React, Nodejs and SQL
- Build an application that enables users to quickly identify and tag products which are problematic to list on marketplaces, using React and NodeJS.
- Lead feature work with other developers by planning and researching sprint tickets, hosting and leading team meetings, and conducting pair programming to ensure new features roll out to production in a timely matter.
- Implemented CloudWatch composite alarm monitoring on lambda throttle, latency, error alerts.
- Designed and implemented REST API endpoints with API Gateway, Lambda function to query MySQL RDS database in a Multi-AZ environment via RDS Proxy to optimize connection pool sharing.
- Built serverless architecture with Lambda integrated with SNS, CloudWatch and other AWS services.
- Configured AWS Infrastructure-as-Code (IaC) with Terraform for web applications, databases, AWS Lambda.
- Good understanding of OpenShift platform in managing Docker containers and Kubernetes Clusters.
- Wrote an Ansible role that combined with Terraform and Terragrunt DSL for automating inside Aws cloud.
- Expertise in programming with object-oriented, functional, and Spring reactive paradigms.
- Used Red Hat Openshift container platform for building and deploying.
- Streamlined installation of OpenShift on partner cloud infrastructure such as AWS.
- Experience in using build/deploy tools such as Jenkins, Docker and OpenShift for
- Part of Agile team, working as C, Go Language, Python, AWS, Docker, Kubernetes, Pro*C automation Developer.
- Worked on the Kotlin for building the backend components and API resources, experience working on JsonAPI for creating multiple API’s.
- Deployed Azure IaaS virtual machines (VMs) and Cloud services (PaaS) into secure.
- Involved in writing JSF Backing Beans for controlling the UI and writing custom components and validations.
- VNets and subnets, creating pipelines for deploying code from GitHub to Kubernetes cluster in the form of Docker containers using Spinnaker.
- Using Oracle 10g, I created SQL, PL/SQL, and Stored Procedures to interact with a persistent database.
- Hands-on experience with Node JS (Hapi JS, Express JS) to construct event-driven, non-blocking i/o model web apps utilizing server-side JavaScript frameworks.
- Worked on Server less services (Azure Functions) created and configured HTTP
- Wrote SQL queries, stored procedures, modifications to existing database structure as required for additional new features using Oracle database.
- Implemented Jenkins jobs to create Azure Infrastructure from GitHub repositories containing Terraform code and created on-premises active directory authentication using automation with ansibleplay books.
- Experience in managing large shared MongoDB cluster.
- Worked on bigdata integration and analytics based on spark, kafka, storm, and web methods.
- Developed analytical components using Scala, Spark, Apache Mesos, Spark stream, and Kafka stream.
- Used Spark stream to generate PairRDD using java programming.
- Wrote ansible playbooks to launch AWS instances and used ansible to manage web applications, configuration files, used mount points and packages.
- Migrated modules to Kotlin from Java.
- Deployed application on WebLogic and JBoss application servers.
- Developed Camel routes using Scala DSL and developed custom message converters.
- Developed integration modules for disparate clients using Apache Camel.
- Experience in working with various Python Integrated Development Environments like PyCharm, Python IDLE, PyCharm, Eclipse, and IntelliJ Idea.
- RDBMS principles, such as writing SQL Queries, are well-versed. Working knowledge of relational databases such as MySQL, Apache Solr, Elastic Search, Oracle SQL PL/SQL, SQL Server (MS SQL), DB2, and NoSQL databases such as MongoDB, Coherence/Hazelcast, and Oracle.
- Excellent knowledge of XML technologies such as XPath, XQuery, XSLT, XSD, SAX, DTD/Schemas, DOM, and JAXB.
- Automated Network Configuration changes like NSG rule updates and Load Balancing rule changes while leveraging Terraform and Azure DevOps.
- Design, build and manage application for uploading new listings to online marketplaces using Nodejs and Python.
- Developed Merge jobs in Python to extract and load data into MySQL database.
- Worked on several DevOps tools Subversion (SVN), GIT, Ant, MAVEN, Puppet, Chef,
- Ansible and Docker for Build, deploy, continuous integration to help developers work in an Agile environment.
- Expertise in multiple DevOps tool sets such as: Chef, Puppet, Docker, Ansible, Jenkins, SaltStack, and GitHub among others.
- Developed Business tier and Presentation tier using Struts, JSP. Coding using JSP, HTML, and CSS JavaScript for validation, Servlets using STRUTS framework, JDBC.
- Designed, developed, and tested web application and integration projects using Object Oriented technologies such as Core Java, J2EE, Multithreading, JSP, JDBC, Spring Framework, Hibernate, Java Beans, Web Services (REST/SOAP), XML, and XSL.
- Spring Framework modules such as Spring MVC, Spring Boot, Spring AOP, Spring DI, Spring JDBC, Spring IOC, Spring ORM, Spring Security, Spring Batch, Spring Data, and Spring Cloud are used to develop applications.
Environment: AzureSQL,Lambda, AzureNetwork, PCF, Terraform, PowerShell script, Power shell, Web Services, RESTFUL, HTML, JavaScript, CSS, Apache Camel, Angular, MicrosoftAzureStorage, MSDNAA, Apollo Angular, GraphQL, JSON, XML, AJAX, jQuery, VLAN, DNS, DHCP, Gradle, Continuous Integration, Kafka stream, Jenkins, Agile, JBOSS FUSE, Java, Jira, Spark.
Java Full Stack Developer
Confidential - Miami, FL
Responsibilities:
- Designed and developed Java APIs for consuming and executing AWS services like AWS Lambda, EC2, S3.
- Designing, creating, Running and monitoring spark job on Cassandra cluster for validation, loading from Oracle RDBMS.
- Created Classes and Methods for various application functionalities such as error handling and exception management.
- Core Java development and Support of Java/J2EE applications with emphasis on OOP-based web forms, business logic, database access components.
- Consumed Webservices/ JAX-WS and JAX-RX based web services using Spring framework and used SOAP UI for testing these services.
- Responsible for writing Unit Test Cases using Junit5. Responsible for Load Testing using Apache JMeter.
- JavaScript and AngularJS in conjunction with HTML5, CSS3 standards, with front-end UI team. Used JSTL, Custom Tags, HTML/DHTML in JSP’s.
- Extensively worked on UML designing.
- Strong familiarity with Hibernate and MVC frameworks like Struts, JSF, and IOC frameworks like spring and its child modules like SpringJDBC, Spring IOC, Spring Security, and Spring AOP.
- Good experience with RUP, Agile methodologies. Using Kotlin for implementing new modules in the application.
- Developed Insurance chatbot for assisting customers with queries related to their claims using Nodejs and Microsoft stack.
- A micro service architecture using Spring Cloud that collects PACS photographs and gives diagnostic data to the Angular application over a REST controller, as well as defined JNI interface methods for linking Python objects and methods into the Spring Boot application.
- Using the AWS SDK, I created a Lambda function to call S3 bucket and trigger SNS whenever a new image is uploaded or withdrawn, as well as a Lambda function that is called by API Gateway to call SNS and send out patient validation status.
- Triggers in the Azure Functions Enabling Application insights for monitoring and performing load testing on the Applications using the VSTS.
- Designed and maintained databases using Python and developed Python-based API (RESTful Web Service) using Flask, SQL Alchemy, and PostgreSQL.
- Developed a RESTful API using AWS Lambda and AWS DynamoDB to store client account and work order records, which helped facilitate the migration of the company’s workflow to a paperless one.
- Designing, developing, and deploying web-based multi-tiered interfaces, including user account and payment screens, with extensive use of the Java Multi-Threading concept for downloading files from a URL, using Java, J2EE, Struts, Hibernate, and Spring.
- Involved in the implementation of various front-end screens using React.js and various predefined components from NPM (Node Package Manager) and the redux library.
- Interacted with the database using SQL queries and created PL/SQL Triggers, Functions, and Procedures for database maintenance.
- Responsible for creating conversational flows and dialogs for each functionality using NodeJS and Azure bot services.
- Worked on Azure bot framework and Nodejs to build the chatbot web application.
- Developed Nodejs RESTful services. ReactJS frontend web applicaOon development.
- Hands on experience in Service Oriented Architecture Micro services, web services environment using latest J2EE web services stack for REST JAX-RS -Jersey,CXF, gRPC protobuff on Netty, Non-blocking Asynchronous Spring reactive micro services, SOAP JAX-WS.
- Participated in the SDLC analysis, design, implementation, and testing phases using Agile Methodology.
- Assess applications, software, and hardware with Amazon Web Services (AWS).
- GIT is used for source control and version management, and log4j is used for logging.
- Used Java libraries to gain access to AWS services such as Simple Storage Service (S3), Simple Queue Service (SQS), and Simple DB.
- Having experienced in Agile Methodologies, Scrum stories and sprints experience in a Python based environment, along with data analytics, data wrangling and Excel data extracts.
- Hands on experience in data extraction, data cleansing and automation of data pipelines using python.
- Implemented Azure Hybrid integration to integrate the applications, data and processes using API's. Worked with Azure AD, Azure Blob Storage and Data Factory to compose data storage, movement, and processing micro-services into automated data pipelines and have used Azure compute services and Azure Web apps.
- Continuous Integration & Deployment for Microservices.
- Implemented Spring Reactive Dependency Injection and Aspect Oriented Programming.
- Expertise in programming with object-oriented, functional, and Spring reactive paradigms.
- Worked on partition of Kafka messages and setting up the replication factors in Kafka clusters.
- Worked on spark stream framework on both batch and real-time data processing.
- Microservice architecture was used, with Spring Boot-based services interacting via REST and Apache Kafka message brokers.
- Experienced in making the Devops pipelines using OpenShift and Kubernetes for the Microservices Architecture.
- Prepared capacity and architecture plan to create the Azure cloud environment to host migrated IaaS VMs and PaaS role instances for refactored applications and databases. Established connection from Azure to On-premises datacenter using Azure.
- REST Web Services were developed for populating and saving data from/to databases.
- Client-side installation and configuration of project.
- In AWS, I created multiple Kubernetes Clusters and deployed a Docker Image on top of each one for testing purposes.
- Part of Agile team, working as C, Go Language, Python, AWS, Docker, Kubernetes, Pro*C automation Developer.
Environment: Java, Spring, Kafka Stream, MVC, Spring Boot, Hibernate, JMS, Oracle, JUnit, PL/SQL, REST, WebSphere, Eclipse, spark, XML, JSP, Angular JS 6/8, HTML5, CSS3, JavaScript, AJAX, Log4j, GIT, ANT, Windows, Kinesis stream.
Sr.Java Developer
Confidential - CORINTH, MS
Responsibilities:
- Participated in all phases of project development, including requirements gathering, analysis, design and development, coding, and testing.
- The application's major concepts were implemented using Core Java, MVC, Spring Framework, Hibernate, and XML.
- Used the Spring framework to create, implement, and maintain an MVC and DAO architecture.
- The Spring framework was used to implement the application's back-end components, as well as to integrate Hibernate ORM with the Spring framework for object-relational mappings and data management with the MYSQL database.
- J2EE and Enterprise design patterns such as MVC, front controller, business delegate, data access object, value object, and so on were used.
- Designed and developed the application using Agile Methodology and followed TDD.
- Developed the applications using Java, JSP, J2SE, JDBC, Servlets, WebService, HTML and JavaScript etc.
- Developed multiple single-page web applications with the help of Vue framework as a frontend and spring boot as a backend technology.
- Creation of C, Go Language, Python, AWS, Docker, Kubernetes, Pro*C Regular Expressions for handling different types of English grammars in Automation script.
- Created a Java Spring Boot application that consumes and processes JMS messages before performing DB operations with Spring JPA and publishing to downstream applications for rating purposes.
- Prepared capacity and architecture plan to create the Azure cloud environment to host migrated IaaS VMs and PaaS role instances for refactored applications and databases. Established connection from Azure to On-premises datacenter using Azure.
- Have extensive testing experience in unit, integration, and automation testing. Quality Analyses has extensive experience in all stages of the life cycle, including requirements gathering, risk analysis, project planning, scheduling, testing, defect tracking, management, and reporting.
- Extensive knowledge of React JS, typescript, redux, redux-saga, jest, and enzyme.
- Real-time tracking of class schedules was created using Node JS (socket.io, which is based on socket technology).
- Strong MySQL and MongoDB administration skills in Unix, Linux and Windows.
- Create DevOps process automation and tooling to implement standards and boundaries in a way that empowers our application development teams to help themselves for their infrastructure and deployment needs.
- Defined JNI interface methods for connecting Python objects and methods into the Spring Boot application, as well as a micro service architecture with Spring Cloud that collects PACS pictures and provides diagnostic data to the Angular application over a REST controller.
- Automated different Unit Test Cases using Jasmine and Karma Testing Frameworks on Angular 10.0 and Mocha and Chao for react testing.
- Installation of MongoDB RPM’s, Tar files and preparing YAML config files.
- User Interface Development Experience (UI) By handling all facets and pipelines of an application, Rich Web Applications using Front End/User Interface (UI) Technologies using HTML5, DHTML, CSS3 (Saas, LESS) frameworks, Bootstrap, Java script (ES5 & ES6), jQuery, and AJAX are created.
- Used Amazon Elastic search service for full text search and application monitoring.
- Designed and constructed a Spring Boot application with the appropriate entities, services, and controllers, utilizing Data JPA as well as EHCache for second-level caching, Spring Actuators, and Swagger UI to document REST endpoints.
- Prototyping new features and ideas - Google Drive Drawing, Photoshop, HTML, XML, Sass, and React.js.
- Worked in integrating JMS with SPRING BOOT by providing an instance which is embed with Active MQ.
- Optimized NodeJS and ES6 services as interfaces to the MongoDB NoSQL database, and programmed and prepared code for interfacing with Apache Tomcat systems.
Environment: J2EE, Angular 6, Angular 5, HTML5, CSS3-SASS, JSON, XML, Rest Webservices, Rest API’s, Apache, JDBC, Pring Boot, Java Script, J query, angular JS, Ajax, Bootstrap, CSS, SPA, Mongo DB, JAX - RS, log4j, SVN, Maven, Jenkins, SOAP.Spring MVC, Kafka, Hibernate ORM, JDBC, MySQL, SQL, POSTGRES, Selenium, Jenkins tools, AWS, Microservices, Terraform, Git.
Java Developer
Confidential, Piscataway, NJ
Responsibilities:
- Analyzed functional requirements provided by the client. Involved in the technical discussion to design and implement new features of the product.
- Developed various ReactJS components to help build the functionality and UI behavior using JavaScript.
- Worked on source code management tools such as SVN.
- Participated in code review and mentoring sessions and used GIT as version control and GITBash for GIT interactions.
- Involved in the development of model, library, struts and form classes (MVC).
- Designed and developed the User Interface using JSP, HTML, CSS and JavaScript.
- Analyzed complete Application code to find out how it affects the user if the data received from upstream systems change.
- Built S3 buckets and managed policies for S3 buckets and used S3 bucket and Glacier for storage and backup on AWS.
- Implemented SOAP Web Services for other applications to communicate.
- Involve in the discussions with customers, product owner, and scrum master and scrum team members to finalize the implementation approach and story points needed.
- Implemented modular approaches for backend on AWS’s Elastic Beanstalk and implemented interfacing with MySQL/Aurora DB on AWS’s RDS, allowing for scalability.
- Performing design, coding, debugging new software by making enhancements to existing software according to specifications.
- Wrote batch jobs and was involved in performance tuning of complex queries.
- Designed and developed Caching and Logging service using Singleton pattern, Log4j.
- Worked on code reviews, debugging, unit testing and integration testing.
- Implemented the design patterns DAO, Service Locator and Business Delegate.
- Used JSP, JavaScript, HTML, and CSS for manipulating, validating, customizing error messages to the User Interface.
- Developed stored procedures and complex packages extensively using PL/SQL and shell programs.
- Used Kubernetes to manage containerized applications using its nodes, ConfigMaps, selector services, and deployed application containers as Pods.
- Implemented Agile software development doing direct work with customers to determine requirements using fast iterative development.
- Design of application components using JavaCollections and providing concurrent database access using multithreading.
- Authenticating Users to provide security to RestFul web services using OAUTH2.0.
- Maintaining daily database backups, restoring backups, procedures, triggers, schedules, and SQL.
- Maintaining application servers, hardware servers, and network.
- Developed Web Services using XML messages that use SOAP.
- Developed Spring Configuration file to define data source, beans and Hibernateproperties.
- Involved in complete end to end analysis and design for the application.
- Maintaining daily database backups, restoring backups, procedures, triggers, schedules, and SQL.
Environment: Java1.7, JDK, Servlets, JSP, Spring 3.2.6, Struts 2.3.16, HTML5, CSS3, Ajax, JavaScript, jQuery, AngularJS, NodeJS, Cassandra, JDBC, Bootstrap 2.3x, IntelliJ Hibernate 4.2.8, JUnit 4.11, RESTful Web Services.
Java Developer / Software Developer
Confidential
Responsibilities:
- Worked on Azure pipelines for CI/CD configurations.
- Developed test classes in JUnit for unit testing.
- Developed the application in Agile.
- Developed the service where Azure storage is used to store the blob files.
- Built S3 buckets and managed policies for S3 buckets and used S3 bucket and Glacier for storage and backup on AWS.
- Involved in Requirement gathering, Analysis and Design using UML and OOAD. Developed user interface using HTML, CSS, JSPs and AJAX.
- Used JUnit for testing and checking API performance. Used Object Relational Mapping Tool Hibernate for the interaction with the database.
- Create Unix shell scripts to run javaprogram and SQL scripts.
- Create SQL scripts that audit and maintain Oracle database.
- Created multi-layered application framework using Java, J2EE technologies.
- Developed XHTML’S for the presentation layer and used JavaScript for validations.
- Implemented Persistence layer using Hibernate 4.3.x to interact with the MySQL database.
- Involved in developing Server-side EJB components and wrote session beans to perform the business logic.
- Involved in developing of presentation layer for the application modules using AngularJS, XHTML, HTML5, jQuery, AJAX and CSS.
- Create and maintain javaprograms for the use of reporting and testing.
- Create javaweb application with J2EE: Eclipse IDE, Glassfish, JSP, Servlets, for auditing projects and tasks.
- For bulk data operations on Collections, I used Java 8 features like Lambda expressions and the Stream API, which improved the application's performance.
- Experience in working with NoSQL, Mongo DB, and Apache Cassandra.
- Used XML, XSD, XPath and JAXB for message transformations and mappings.
- Participated in code review and involved in integration, unit, and functional testing.
- Responsible for design coding and testing for the projects and reporting status to manager on daily basis.
- Participated in code review and involved in integration, unit, and functional testing.
Environment: J2EE, Servlets, Struts 2.0, Hibernate, Apache Tomcat, Log4J 1.2.7, CSS, JUnit, Oracle 10G, SQL, Eclipse 3.3 Windows XP, JavaScript, GIT, JMS, Jenkins, Agile.