Post Job Free

Resume

Sign in

Java Full-stack developer

Location:
Jersey City, NJ
Posted:
March 15, 2024

Contact this candidate

Resume:

Swetha

Senior Java Backend Developer

ad4czy@r.postjobfree.com

615-***-****

linkedin.com/in/swetha-pandala-2a2563250

PROFESSIONAL SUMMARY:

●Over 9+ years of IT experience in Object Oriented Programming, Analysis, Design, Documentation, Integration, Testing and Implementation of Client-Server, Distributed Multi-tiered and Large-Scale Enterprise applications in Waterfall and Agile methodology using JAVA and J2EE technologies

●Strong hands on experience in developing the Java Enterprise Edition and Web applications on N-tier Architecture using Java/J2EE and java based technologies such as Spring, Servlets, JSP, Hibernate, Web services (REST and SOAP), XML, JPA, JMS and JDBC.

●Strong in Java/J2EE design patterns and other object-oriented concepts ( OOPS ) and worked on Java 8/11 versions.

●Analyzes design and determines coding, programming, and integration activities based on general objectives and overall architecture of product or solution using Java11.

●Expert in Creating, Configuring and tuning MS SQL Server Integration Services SSIS.

●Developed Stateless Session Bean to calculate the patient bills and to retrieve patient detail information from database using web Services. Developed workflow REST APIs using NodeJS loopback framework.

●Expertise in understanding and hands-on using various extensible Markup Languages (XML) technologies like XPath, XQuery, XSLT, XSD, SAX, DOM and JAXB.

●Experience in understanding and using NoSQL databases Mongo DB and Redis.

●Expertise in unit testing JavaScript applications using Jasmine, Karma, Mocha, Chai, and node.

●Experience in cloud services such as S3, AWS Lambda, EMR Cluster and Redshift.

●Developed user interface using Node JS and developed client-side interface using ReactJS

●Proficient in writing ANT and Maven for builds and deployments to different environments.

●Experience in creating OLAP cubes using SQL Server analysis services SSAS.

●Installing, configuring and administering Jenkins CI tool using Chef on AWS EC2 instances.

●Experienced in version control tools like GIT and ticket tracking platform like JIRA.

●Expertise with Oracle DB2 MySQL and SQL Server using all types of JDBC Drivers.

●Used Java8 features like stream and Lambda expressions. Have also worked on Java 8 along with Cold Fusion.

●Maintained Interface compatibility and concurrency in the project using Java 11 new features like default, static methods and Concurrency API.

●Experience in Designing and building dynamic and user interactive websites using JavaScript, AngularJS, Typescript, Angular 2/4/6/8, ReactJS, Vue Js, Express.js, Bootstrap, Node.js and jQuery.

●Developed various single page applications (SPA) using REACT JS and used various components in the REDUX library.

●Build prototype for various required services such as Scheduling, Logging and Notification Service using third party Node JS based JavaScript library.

●Wrote Kafka producers to stream the data from external rest APIs to Kafka topics.

●Experienced in Docker engine and Docker Machine environments, to deploy the Microservices oriented environments for scalable applications. Excellent understanding of Open Shift platform in managing Docker and Kubernetes.

●Well experienced in using various AWS (Amazon Web Services) Iaas (Infrastructure as a Service) Components like EC2 for running applications on virtual machines, S3 and Glacier for storing and long term back up of data, EBS for persistent block level storage, Elastic Cache.

●Expert in designing complex reports like reports using Cascading parameters, Drill-Through Reports, Parameterized Reports Maintenance and Report Models and ad hoc reports using SQL Server Reporting Services SSRS based on client requirement.

●Good experience in using Software development methodologies like Agile (Scrum and kanban), Water Fall and Rational Application Development methodologies.

●Having very strong inter-personal skills and ability to work independently and within the group, can learn quickly and easily adaptable to the working environment.

●Good exposure in interacting with clients and solving application environment issues and can communicate effectively with people at different levels including stakeholders, internal teams and the senior management.

TECHNICAL SKILLS:

Languages

Java, C, C++, JavaScript, Python, PL/SQL, XML, XSLT, Shell Scripting.

J2EE Technologies

Servlets, JSP, JSTL, JSF, RMI, EJB, JMS, JNDI, JSF, XML, Swing, Log4j.

Frameworks

Springs 4, Hibernate, Struts 2.x

Web Technologies

HTML, HTML5, CSS, CSS3, XHTML, DHTML, Bootstrap, Typescript, Vue js, Angular Js, Angular 2/4/6/8, Node JS, Backbone Js, Ext JS, React Js, Ajax, JSP, Jquery

XML/Web Services

REST, JSON,JAX-RS(JERSEY, CXF), ESB (JBoss Fuse), XML, SOAP, JAX-WS(AXIS,AXIS2,CXF), WSDL, UDDI, JAXB, DOM &SAX

Application/Web Services

Apache Tomcat, JBOSS, IBM Web Sphere, BEA Web Logic.

Cloud

Amazon EC2, Amazon S3, Amazon RDS, AWS Lambda, Amazon SQS, AWS Identity and access management, AWS Cloud Watch, Amazon EBS other services of the AWS family.

Database

Oracle 11g, Oracle 12 C, My SQL, SQL Server, DB2, Graph DB, Mongo DB, Cassandra, SSIS/SSRS.

Database Tools

SQL Developer, PL/SQL Developer, SQL plus, Toad.

Build Tools

ANT, Maven, Jenkins, Hudson.

IDE

Eclipse, Net beans, IBM RAD, IntelliJ and Plugins.

Testing Tools

Junit, TestNG, Mockito, JMock.

Version control tools

SVN Tortoise,GitHub, CVS.

Reporting tools

IText, Jasper Reports.

Middleware Tool

MQ Series, JMS, JBoss Drools, IBM BPM.

Work Experience:

Client: USAC, Washington DC, VA Dec 2021 - till date

Senior Java Backend Developer

Responsibilities:

●Work in Agile(scrum) methodology participates in scrum meetings and report project status to the stakeholders.

●Experienced Spring Boot based Microservices using Docker container using Amazon EC2 container services and using OpenShift, AWS admin console.

●Creating S3 buckets, Utilized S3 bucket and Glacier for storage and backup on AWS.

●Configured module wide routing in the application using angular 8 routers and created various route guards.

●Extensively worked on Agile methodologies following Kanban for team collaboration and Kanban board to keep track of tool TFS.

●Front-end web development tailoring user experience and visual components building responsive design solutions with Vue Js, HTML, CSS, Bootstrap and JavaScript.

●Used Java 11 Method References feature to point to methods by their names and used functional Interfaces.

●Re-designed, re-architected and built the existing application using Java 11, Spring Boot, Spring Reactive Stack (Web Flux), PostgreSQL and Maven.

●Developed and deployed MicroServices based applications using Spring Boot and Node JS with Express.

●Designed MVC architecture and Front control design pattern using Spring boot MVC Framework for Presentation tier and I have written code for the using Spring MVC Framework for Presentation layer and spring boot dependency injection.

●Worked with HTTP/HTTPS protocols by using Vue Js components to build micro services in Node JS.

●Use design patterns like Singleton, Factory, Prototype and Builder design patterns.

●Build Service Oriented Architecture (SOA) application with JAX-WS, JAX-RS and JAXB.

●Follow Test Driven Development (TDD) approach to develop the application in accordance with business requirements.

●Used Microservices architecture with Spring Boot based services interacting through a combination of REST and Apache Kafka message brokers.

●Implemented Docker container service, build pipe line like Jenkins, Bamboo and GOCD for Continuous Integration and Continuous Deployment that can run on the cloud or on-premises.

●Utilized Java 8 features like Lambda expressions and Stream API for Bulk data operations on Collections which would increase the performance of the Application.

●Deployed and monitored scalable infrastructure on Amazon web services specifically on AWS EC2.

●Designed, Developed and Deployed reports in MS SQL Server environment using SSRS 2012.

●Configuration file and Node JS is used at back end to interact with MongoDB using Mongoose connector.

●Developed Micro Services using Spring Boot, with continuous deployment and continuous integration using Docker and Jenkins.

●Hands-on experience on developing AWS cloud formation templates and setting up Auto scaling for EC2 instances and involved in the automated provisioning of AWS cloud environment using Jenkins.

●Extensively used Java 8 features such as lambda expressions, Parallel operations on collections, multithreading and for effective sorting mechanisms.

●Used Streams and Lambda expressions available as part of Java 8 to store and process the data.

●Developed data transformer for converting legacy data from Source tables to avro format and fed into Kafka using Camel.

●Migrated many applications into AWS and provide cloud Security.

●Developed unit test scripts using Karma and Jasmine for Angular 8 framework and Mocha for Node JS API endpoints.

●Accountable for Backup and Recovery Strategy and Planning.

●Created ETL packages with different data sources SQL Server, Flat files, Excel source files, Oracle and loaded the data into target tables by performing different kinds of transformations using SSIS.

●Worked with Gitlab for version control and Used JIRA for bug tracking.

●Write unit test cases for various modules developed as part of the enhancements, using frameworks like Mockito, Power mock and Junit.

●Use Jenkins pipelines for deployment of code in a CI/CD environment.

●Proficient in developing web applications using Java Enterprise Edition (Java EE) technologies, including Servlets, JSP, and JavaServer Faces (JSF).

●Extensive experience in front-end development using HTML5, CSS3, JavaScript, and popular JavaScript frameworks such as Vue Js or React.

●Strong knowledge of backend development using Java frameworks like Spring and Spring Boot, along with ORM frameworks like Hibernate.

●Proficient in working with databases, including SQL and NoSQL databases such as MySQL, PostgreSQL, MongoDB, or Redis.

●Hands-on experience with RESTful web services and API development using frameworks like Spring Web MVC or JAX-RS.

Environment: Java, J2EE, Hibernate, Spring MVC, Spring Boot, JDBC, AWS, HTML5, CSS3, JavaScript, Typescript, Jquery, Ajax, My SQL, Angular 4/6/8, Java, Spring boot, SQL server, Microservices, Oracle, SSIS/SSAS, Node JS, docker, Kubernetes, Apache Kafka, CI/CD, Jenkins, Junit, Jira.

Client: QVC, West Chester, PA Mar2020 - Oct 2021

Java Backend Developer

Responsibilities:

●Responsible to style, look and feel of the web page with LESS that extends CSS with dynamic behavior such as variable, mixing, operations and functions.

●Created plugins to extract data from multiple sources like Apache Kafka, Database and Messaging Queues.

●Developed automation scripting in Python to deploy and manage Java SE11 applications across Linux servers.

●Exposure and built applications using React JS with ES6 which allowed us to render pages on both the client and server using the same codebase.

●Used Express.js which is assertive, fast, essential and moderate web framework of Node.js that helps manage a server and routes.

●Plan, deploy, monitor, and maintain Amazon AWS cloud infrastructure consisting of multiple EC2 nodes and

●Developed Web API using Node js and hosted on multiple load balanced API instances.

●Used React JS for templating for faster compilation and developing reusable components.

●Deploying the applications using Docker container services and building continuous integration(CI) and continuous deployment(CD) pipeline using Jenkins with GitHub.

●Implemented Kibana for centralized logging and monitoring that builds on Elastic search of the application data for analytics and visualization of the user's login.

●Implemented various screens for the front end using React.js and used various predefined components from NPM and Redux library.

●Expert in Java/JavaScript programming. Experience with Node Js and React Js.

●Used AWS SDK to connect with Amazon SQS for bulk email processing

●Created multiple Kubernetes Clusters in AWS and deploying a Docker Image on top of Kubernetes Cluster for testing purpose.

●Design, develop and test HTML, CSS, JQuery, React JS, Redux that meets accessibility of web browser.

● Created SSIS package to load data from XML Files, Excel, CSV file, Ft server and SQL Server to SQL Server 2008 by using Derived Columns, Condition Split, Data Conversion, Ole DB Command, Term Extraction, Aggregate, Pivot Transformation, Execute SQL Task and Script Component Task.

●Worked in using React.js Router, Forms, Animations, Keys, components, Events and Flux concept.

●Developed a dashboard based on Ajax calls with Business Customers Count, Flags, Real-time graphs for Analytical Reporting using Node.js.

●Implemented Web services to integrate between different applications components using Restful.

●Configured Jenkins jobs for Application Deployments to the AWS cloud environments.

●Using Kafka for Publish/Subscribe pattern in application dealing with messaging.

●Well experienced in developing applications using jQuery, React JS for view rendering and implementing React JS with Redux and Flux patterns to attain MVC functionality.

●Designed and developed Microservice business components using Spring Cloud.

●Used Maven build scripts to automate the deployment to various Web Servers.

●Developed persistence layer using Hibernate Framework.

●Instructed teams on best practices around PCF and Spring Boot

●Deployed Spring Boot based microservices Docker container using Amazon EC2 container services and using AWS admin console.

●Extensive experience in advanced Java programming, including multithreading, concurrency, and I/O operations.

●Proficient in developing enterprise-grade applications using Spring Boot, leveraging its features such as auto-configuration, dependency injection, and Spring Data JPA.

●Strong knowledge of Spring Framework modules like Spring MVC, Spring Security, and Spring Data, and their integration with Spring Boot.

●Hands-on experience in building RESTful APIs and microservices using Spring Boot and implementing API documentation using tools like Swagger.

●Scheduled Jobs for executing the stored SSIS packages which were developed to update the database on Daily basis using SQL Server Agent.

●Implemented Continuous Integration and Continuous Deployment (CI/CD) pipelines using popular tools like Jenkins, GitLab CI/CD, or Travis CI, ensuring automated build, test, and deployment processes.

●Designed, Developed and Deployed reports in MS SQL Server environment using SSRS-2008.

●Generated Sub-Reports, Cross-tab, Conditional, Drill down reports, Drill through reports and Parameterized reports using SSRS 2008.

●Strong knowledge of version control systems like Git, including branching, merging, and resolving conflicts.

●Implemented automated testing using frameworks like JUnit, Mockito, or TestNG, and familiar with tools like Selenium for UI testing.

●Familiarity with code quality tools like SonarQube or Checkstyle for ensuring adherence to coding standards and best practices.

●Experience with logging and monitoring tools like ELK Stack (Elasticsearch, Logstash, Kibana), Splunk, or Prometheus for application monitoring and troubleshooting.

●Proficient in working with databases, including SQL and NoSQL databases, and using frameworks like Spring Data JPA or Hibernate for data persistence.

Environment: Java, J2EE, Spring boot, AWS, React Js, Redux, Web services, Microservices, HTML5, CSS3, Javascript, MS SQL server 2008 SSRS, Ajax, Bootstrap, Json, Node JS, Oracle 11g, MY SQL, Mongo DB, Cucumber, Apache Kafka, Docker, Kubernetes, PCF, Cucumber, Git.

Client: eBay, Austin, TX Nov2017 – Feb 2020

Java /J2EE Developer

Responsibilities:

●Involved in Requirements gathering, Development, Testing and delivery of application.

●Participated in daily stand up and Sprint planning sessions as part of Agile Scrum Methodology.

●Developed the applications using JSP, Struts and implemented MVC Architecture.

●Designed UI pages using JSP, HTML, Angular JS, JavaScript, CSS, AJAX, JQUERY, JSP, JSON and Tag libraries.

●Involved in implementing logging, exception handling and transaction management using spring AOP.

●Hosted and tested the application in AWS servers before publishing it in actual production environment

●Created user-friendly GUI interface and Web pages using HTML and CSS3, Bootstrap and Angular JS.

●Used Spring Core Annotations for Dependency Injection and used Apache Camel to integrate Spring framework.

●Deployed Spring Boot based micro services Docker and Amazon EC2 container using AWS admin console.

●Experience with Front-end JavaScript frameworks like Angular JS, Node JS. And with the creation of RESTful Web service

●Expertise in Angular JS, jQuery, WebSphere and Dojo for the client side functionalities and Object oriented JavaScript functionalities.

●Implemented business tier using Spring IOC, AOP and MVC.

●Involved in using Core java concepts - Collections, Exception Handling, Multi-Threading.

●Utilized RabbitMQ as the messaging middleware.

●Utilized Spring annotations and XML configuration for Dependency Injection.

●Implemented Angular Router to enable navigation from one view to the next as customer performs application tasks.

●Managed Project dependencies and build using Maven.

●Used JAX-B to call web services described by WSDL.

●Created Stacks using Amazon Cloud Formation templates to launch AWS Infrastructure and resources, used AWS Lambda to manage the servers and run the code in the AWS.

●Used NPM for installing required node modules and other published Angular NPM modules.

●Established continuous integration (CI) process for the application deployments. Set up Jenkins server and created Jenkins jobs to build and deploy the application in different environments using Maven and different plug-in.

●Strong expertise in Java Servlets and JavaServer Pages (JSP) for developing dynamic web applications.

●Proficient in designing and implementing MVC (Model-View-Controller) architecture using Servlets and JSP to separate concerns and enhance code maintainability.

●Extensive experience in creating servlets to handle HTTP requests, process form data, and interact with databases for data retrieval and manipulation.

●Proficient in writing JSP pages to generate dynamic content, handle user input, and integrate with Java code using JSP tags and expressions.

●Hands-on experience with Java web development frameworks such as JavaServer Faces (JSF) or Apache Struts for building robust and scalable web applications.

●Strong knowledge of HTML, CSS, and JavaScript to create interactive and user-friendly web interfaces.

Environment: Java, J2EE, Hibernate, Microservices, Spring, JDBC, Docker, HTML, CSS, JavaScript, JSP, Jenkins, Log4J, Jira, PL/SQL, Oracle 11g, AWS, Angular JS, Angular 2/4, Node JS, Jquery, Json, Git.

Client: Access Healthcare Service, Mumbai, India July2015 – Aug2017

Core Java Developer

Responsibilities:

●Involved in Analysis and Design of the Project, which is based on MVC(Model-View-Controller) Architecture and Design Patterns.

●Designed and developed the presentation tier as HTML, CSS, JSPs using Struts framework.

●Worked with IBM MQ Series and Web Sphere Message Broker on various platforms like Sun Solaris, AIX, and Windows. Built code using IDE IntelliJ and deploy it using Apache Tomcat.

●Deployed the applications in Linux servers using deployment scripts.

●Tested the performance of our API using SoapUI, Postman, and JMeter.

●Utilize EBS to store persistent data and mitigate failure by using snapshots.

●Wrote JavaScript validations on the client side.

●Designed and developed pricing region services using Oracle, JSF and Oracle Spatial.

●Design and development of the exception management workflow using Oracle BPM.

●Used JIRA as the bug tracking system to track and maintain the history of bugs/issues on everyday basis.

●Worked in an Agile based development environment and participated in Retrospective, Scrum session for better understanding, communication among team members.

●Categorized salient level rule to every business rules base on the business needs. Use DROOLS as rules engine.

●Extensively used Junit & log4j for unit testing and logging.

●Designed and coded application components in an agile environment.

●PostgreSQL, a powerful open-source relational database management system (RDBMS).

●Proficient in designing and implementing database schemas, tables, views, and stored procedures in PostgreSQL.

●Strong knowledge of SQL and ability to write complex queries, including joins, subqueries, and aggregations, to retrieve and manipulate data.

●Expertise in database normalization and optimization techniques to ensure efficient data storage and retrieval.

●Proficient in writing efficient database queries and optimizing query performance by utilizing indexes, query optimization techniques, and analyzing query execution plans.

●Strong understanding of transaction management, concurrency control, and isolation levels in PostgreSQL.

●Experience in writing database triggers, functions, and stored procedures using PostgreSQL's procedural languages such as PL/pgSQL or PL/SQL.

●Proficient in working with PostgreSQL's built-in functions and operators for data manipulation and transformation.

●Knowledge of PostgreSQL's security features, including user and role management, access control, and encryption.

Environment: Java, J2EE, Hibernate, Spring, JDBC, HTML, CSS, Drools, Struts, JSP, Junit, Log4J, JMeter, Jira, PL/SQL, Oracle 10g, WebSphere

Client: Intuit, Bangalore, India Nov 2013 – Jun 2015

Java Developer

Responsibilities:

●Developed the use cases and class diagrams using Rational Rose/UML.

●Performed end-to-end design and development of all layers of the application.

●Use JDBC Update Batching to build a RDBMS JVM utility to manage datasets.

●Entity Beans used for accessing data from the SQL Server database.

●Implemented Spring MVC for designing and implementing the UI Layer for the application.

●Wrote Spring Validator, Spring AOP for validating the input data.

●Used Hibernate ORM in the persistence layer and implemented DAO’s to access data from with Oracle and MYSQL databases.

●Deployed the application on WebSphere application server in development and production environment.

●Excellent implementation Persistence layer using JPA, JDBC and Eclipse Link.

●Used JSF messages for handling the error messages for the applications

●Used EJB, JMS, Java Script in enhancement of the product

●Designed and implemented database structure in MySQL Server

●Designed the database and coding of SQL, PL/SQL, Triggers and Views using IBM DB2.

●Developed web services using Apache Axis2 in Java and SOAP/WSDL on SOA architecture.

●Worked Extensively on Spring IOC, Spring DAO framework, Spring Web services and integrated spring with Struts framework

Environment: Java, J2EE, Jdbc, Hibernate, Struts, Java Beans, Oracle, Ms sql, Windows, Linux, Html.

Education:

●Bachelor’s in Computer Science and Engineering from JNTUH, India.



Contact this candidate