Post Job Free
Sign in

Sr. Java Full Stack Developer

Location:
Dallas, TX, 75225
Salary:
65/hr on C2C
Posted:
July 30, 2024

Contact this candidate

Resume:

Sambasiva CH

Email: ad7mzh@r.postjobfree.com Sr. Java Full-Stack Developer Contact: 949-***-****

PROFESSIONAL SUMMARY

• Accomplished 10+ Years of Experience as Senior Java Full Stack Developer with over a decade of experience in Java/J2EE, Spring Boot, Spring MVC, JSP, C, C++, JavaScript, SQL, PL-SQL, Struts, Hibernate, and Web Services.

• Broad expertise throughout the Software Development Life Cycle (SDLC), including design, development, maintenance, and production support for intranet, internet, and standalone applications within an n-tier architecture using the Apache Camel framework. Proficient in data structures, algorithms, and object-oriented programming principles.

• Profound understanding of various Design Patterns such as MVC, Builder, Singleton, and Service Facade.

• Mastery in both client and server-side scripting languages, including JavaScript, jQuery, Node.js, Express.js, React.js, AngularJS, Angular 2, and more.

• Developed responsive and dynamic user interfaces (UIs) using React.js, including components, state management, and routing capabilities. Proficient in Spring Core, AOP, JDBC, MVC, and ORM modules.

• Strong knowledge of Kotlin's functional programming features, such as higher-order functions, lambda expressions, and extension functions, for writing concise and expressive code.

• Skilled in Spring Kafka and Zookeeper, as well as JMS, for messaging services.

• Designed and implemented Kafka-based data pipelines for real-time data processing.

• Proficient in Jenkins for continuous integration (CI) and system development, including Groovy scripting. Collaborated closely with UI/UX designers to create visually appealing and user-friendly interfaces.

• Expertise in DevOps methodologies and experience with tools such as Jenkins, JIRA, RabbitMQ, Docker, Containers, OpenShift, Kubernetes, GitHub.

• Expertise in implementing web and enterprise applications using Java 11, Spring Boot, Spring Rest and Spring Security, React, NodeJS, Python, MySQL, Angular, MongoDB.

• Familiar with web servers like Tomcat, Jenkins, and Integrated Development Environments such as PyCharm, IntelliJ, Eclipse, MyEclipse, JDeveloper, and RAD.

• Successfully delivered Proof of Concept (POC) using Node.js and GraphQL for integration, unit testing, and client- side API status code verification.

• Good understanding of Apache Kafka, Kafka Streams and Kafka Connectors.

• Hands-on experience with Snowflake, including ETL pipeline development, performance tuning, and security configuration, enabling scalable and efficient data analytics solutions.

• Developed robust ETL (Extract, Transform, Load) pipelines using Snowflake's native features and integration with

Informatica, ensuring reliable data ingestion and processing.

• Expert in creating user validation forms using Lambda and implementing data transmission to servers using

RESTful services. Proficient with JUnit, Mockito, and Spring JUnit Runner for unit testing.

• Skilled in integrating jPOS with various systems and protocols like ISO 8583, TCP/IP, and web services to facilitate secure communication between financial institutions and payment networks.

• Utilized Node.js NPM modules Grunt and Gulp for task automation and project builds, including compilation, minification, and concatenation.

• Experienced in working with SQL and NoSQL databases including MySQL, PostgreSQL, Oracle, DB2, MongoDB, and using Python Django ORM for database management.

• Proficient in developing highly scalable, interactive web applications using open-source frameworks such as Struts, Spring MVC, Spring, and Hibernate.

• Used new Java 11 features such as Lambdas, Streams, Observables and Completable Futures etc.

• Developed persistence layer applications integrating Java with databases using Hibernate.

• Expertise in containerization technologies like Docker and Kubernetes.

• Extensive knowledge of cloud computing platforms, particularly AWS, including experience with serverless services such as AWS Lambda, AWS ECS, AWS SNS/SQS, DynamoDB, and infrastructure as code using Terraform. Well-versed in AWS and Amazon Cloud Services like EC2.

• Experienced in designing and implementing GraphQL APIs using AWS AppSync.

• Expert in client-side and server-side scripting languages such as HTML, CSS, JavaScript, JSTL, jQuery, JSON, Bootstrap, AngularJS, and Node.js.

• Proficient in building scalable and high-performance applications, with extensive experience working with Cassandra databases for data storage and retrieval.

TECHINCAL SKILLS

Java/J2EE Technologies Servlets, JSP, JSTL, JDBC, JMS, JNDI, EJB, JPA

Programming Languages Java 8.0/7.0/6.0/5.0, PL/SQL

Application/Web Servers WebSphere, Jenkins, JBoss, Wild Fly, Tomcat, IBM WebSphere

Frameworks Struts, Spring, Hibernate, JSF IBATIS

IDEs Eclipse, IntelliJ 2017.1, NetBeans 8.0.2, Spring Tool Suite (STS) 3.8.3

Web technologies JavaScript, jQuery, XML, HTML, DHTML, CSS, Angular, NodeJS

Web Services JAX-WS, JAX-RPC, JAX-RS, SOAP, WSDL, UDDI, REST 2.2, JAXB, Apache Axis

Methodologies Agile, Scrum, TDD(Test-Driven-Development), OOAD, SDLC

Modeling Tools UML, Rational Rose

Testing technologies/tools JUnit 4.12, JIRA 7.0

Database Servers Cassandra, Oracle, DB2, Mongo DB, SQL Server, MySQL, Snowflake

Version Control GIT, SVN, Rational ClearCase

Build Tools ANT, Maven, Gradle

Platforms Windows, Mac, LINUX, UNIX

PROFFESIONAL EXPERIENCE

Sr. Java Full-Stack Developer Optum Irvine, California February 2023 – Present

• Conducted thorough analysis of architectural design requirements and functional specifications for the client module, efficiently tracking and managing issues and tasks using the JIRA ticketing system.

• Executed intricate design tasks for application and technology architecture components and classes.

• Actively participated in AGILE methodology, attending daily scrum meetings, code reviews, sprint planning, and retrospectives.

• Integrated healthcare databases to retrieve accurate and up-to-date medical information, designed and implemented algorithms to assess symptoms and provide relevant advice.

• Managed and maintained conversational context to ensure coherent and relevant user interactions, ensured user privacy and data security, adhering to relevant healthcare regulations and best practices.

• Utilized NLP techniques to enable the bot to understand and respond to user queries effectively, applied machine learning models to enhance the accuracy of symptom assessments and advice.

• Developed and integrated APIs for seamless communication between the bot and external medical services and implemented data encryption, anonymization, and other security measures to protect user information.

• Ensured compliance with healthcare regulations such as HIPAA (Health Insurance Portability and Accountability Act) in bot development.

• Designed user-friendly interfaces that make the bot easy to interact with, ensuring a positive user experience.

• Applied Object-Oriented Programming (OOP) principles to design and implement robust and scalable employee management systems.

• Utilized file I/O operations for reading from and writing to files, ensuring efficient data storage and retrieval.

• Implemented JDBC (Java Database Connectivity) to connect the application with relational databases, enabling seamless data management.

• Optimized Microservices using NodeJS and ES6 as interfaces to Cassandra NoSQL database.

• Leveraged the collections framework to manage and manipulate employee records efficiently, utilizing data structures such as lists, sets, and maps.

• Designed and developed graphical user interfaces (GUI) using Swing or JavaFX to create user-friendly and interactive applications.

• Conducted CRUD operations (Create, Read, Update, Delete) to manage employee records, ensuring accurate and up-to-date information.

• Ensured data integrity and consistency through validation and error-handling mechanisms in the application.

• Optimized database queries and transactions to enhance application performance and responsiveness.

• Integrated user authentication and authorization to secure access to employee records and maintain data privacy.

• Developed and maintained backend services and APIs using Scala and Akka, enhancing performance and scalability.

• Extensive experience in developing web applications using the Django framework, handling tasks such as authentication, data modeling, and integration with frontend frameworks.

• Designed front-end interfaces utilizing HTML5 and CSS3, and developed Angular 8 controllers, services, filters, and HTML templates with various Angular directives.

• Created and implemented custom data pipelines using tools like Logstash or custom scripts, ensuring seamless data ingestion into Elasticsearch and maintaining data integrity.

• Managed complex ETL mappings, workflows, and sessions within Informatica Designer, using transformations like Source Qualifier, Expression, Filter, Lookup, Aggregator, and Joiner for data manipulation and cleansing.

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

• Developed Angular 8 components from scratch, customizing them from various Angular-related libraries to meet application requirements.

• Used Bootstrap and AngularJS, React.js and Node.js in effective web design.

• Develop complex functionalities using Java 11, HTML, and CSS.

• Designed and implemented RESTful APIs with enterprise-grade authentication and authorization mechanisms, ensuring secure access to resources.

• Implemented Kafka Connect connectors to integrate Kafka with various data sources and sinks, optimizing data pipelines and ETL workflows.

• Collaborated with cross-functional teams to understand requirements and integrate Kafka solutions into existing systems. Played a key role in writing Java API for Amazon Lambda to manage various AWS services like EC2, ECS, Lambda, and other serverless services.

Environment: Java8, Hibernate, Spring MVC, HTML5, CSS3, Design patterns, JPA, Maven, RESTful Web services, JSON, Kafka, Mongo DB, JUnit, Mockito, p, Nginx GIT, JBoss, SQL, Putty, Postgres, Docker, giaular8, OpenShift, SonarQube, Jenkins, IntelliJ, Windows10, JIRA, Confluence, Agile.

Java Full-Stack Developer BTH Bank (Cognizant) Bangalore, India April 2021 – May 2022

• Collaborated within an AGILE framework (Scrum) to meet project timelines and deliver high-quality results.

• Utilized JIRA for comprehensive project management, issue tracking, and error monitoring, and implemented Bamboo for integration to enhance application scalability across platforms.

• Actively engaged in AGILE team meetings, contributing to project development and testing stages.

• Participated in user requirement sessions, playing a crucial role in gathering essential business requirements.

• Led the analysis, design, development, integration, and testing of various application modules.

• Leveraged JIRA and Confluence for seamless team communication and documentation.

• Utilized the jPOS framework for developing and customizing transaction processing systems.

• Designed and developed AWS infrastructure components, including Amazon EC2, Amazon S3, Amazon RDS, Amazon Elastic Load Balancing, Amazon SWF, and Amazon SQS.

• Implemented a full-text search platform using the NoSQL Elasticsearch engine, optimizing user searches for a database, and used DynamoDB for storing metrics and backend reports.

• Developed, maintained, and enhanced microservices using Spring MVC, integrating MongoDB and Kafka queues.

• Managed DNS zones and assigned public DNS names to elastic load balancers' IP addresses using Amazon Route 53.

• Implemented security measures, including security groups, network ACLs, Internet Gateways, and Elastic IPs, ensuring a secure environment in the AWS public cloud.

• Developed and tested features in an AGILE environment using Angular and TypeScript.

• Implemented Angular 2.0 features to create effective web designs, including the development of a single-page application with multiple views using route services and the AngularJS 2.0 framework.

• Utilized JavaScript and AJAX to query Elasticsearch indices, displaying JSON results on web pages using HTML and CSS.

• Integrated Bootstrap 3.0 into the Angular 2.0 platform for enhanced styling and linked it to the root component of the application.

• Stored data for reporting applications in the NoSQL database Amazon DynamoDB.

• Successfully adapted to changes from Angular 1.x to Angular 2.0, incorporating features like @Route, Router Outlet, and router-link.

• Utilized MySQL, DynamoDB, and ElastiCache for basic database administration.

• Leveraged TypeScript and its features, such as static typing, classes, and interfaces, to create reusable components and services using the component-based architecture provided by Angular 2.

• Contributed to the creation, enhancement, and maintenance of PostgreSQL database functions, implementing CRUD operations for the object model.

• Worked on Angular 2.0 by consuming REST web services, using Angular 2.0 forms like template-driven forms and reactive forms for form validations.

• Utilized jQuery UI for UI elements like dialogs, date pickers, tabs, modal pop-ups, and advanced components.

• Followed Test Driven Development (TDD) methodology, developing test cases and conducting unit testing using the Jasmine test framework with the Karma test runner.

• Used Protractor for end-to-end (e2e) testing, ensuring comprehensive test coverage for applications.

• Developed applications using frameworks such as Spring Core, Spring MVC, Spring AOP, Spring Security, Spring Cloud, and Hibernate.

• Worked proficiently with the MEAN (MongoDB, Express, Angular, NodeJS) stack.

• Practiced Continuous Integration and Continuous Deployment in an AGILE environment using tools like Bamboo, Git, and Spring Cloud.

• Proficiently integrated front-end technologies (HTML, CSS, JavaScript) with backend services implemented in both Python and Java to create dynamic and interactive web applications

• Contributed to the development of various relational database management systems (RDBMS), including Oracle, Sybase, MySQL, MS SQL Server, and PostgreSQL.

• Utilized SOAPUI for testing SOAP and REST web services, implementing Test Driven Development (TDD) with

Selenium, JUnit, and Load Testing.

• Designed and developed REST-based microservices using Spring Boot and Spring Data with JPA.

• Played a vital role in Oracle database integration and implementation, using tools like SQL Developer and SQL Plus. Monitored server health for application and integration servers using Dynatrace.

• Developed web applications using Java and J2EE technologies such as JSPs, Servlets, JSON, and AJAX.

• Built RESTful APIs for saving and retrieving agent information in Java using Spring MVC.

• Implemented Angular MVC and two-way data binding for a specific module.

• Familiar with Amazon Aurora and Aurora Serverless for serverless relational database solutions.

• Utilized HTML5, CSS, JavaScript, and jQuery for JSTL on JSPs. Managed Maven Repositories using Nexus and tested Web Services with SoapUI.

• Worked on AngularJS for a single-page application, ensuring cross-browser functionality.

• Utilized REST API with JAX-RS for consuming web services, handling interfaces in both XML and JSON.

• Designed Cascading Style Sheets (CSS) for styling, skinning, and layouts.

• Implemented Object/Relational Mapping (ORM) tools for achieving object-to-database table persistence.

• Leveraged features of the Spring Core layer (IOC), Spring AOP, Spring ORM layer, and Spring DAO support layer to develop applications.

• Prepared documentation for recurring defects, resolutions, and business comments related to defects.

• Created a Lambda deployment function and configured it to receive events from an S3 bucket in Azure.

Environment: Java 1.8, Java EE, Hibernate4.2, Spring4, Spring Boot 3, Elasticsearch, Dynamo DB, Spring MVC, JPA, TypeScript, Maven, RESTful Web services, JAX RS 1.1, Jersey 1.6, Web Services1.3, HTML5, CSS3, JavaScript, AJAX, JSON, Node.js, Angular2/4, bootstrap, XML/XSL, Oracle 11g, JUnit, JAXB, WSDL, UDDI, GIT, Groovy, Tomcat, Log4j, SQL, Putty, AWS, Docker, Jenkins, IntelliJ, Firebug, Unix and Windows 7.

Senior java software engineer HPE(Wipro) Karnataka, India Nov 2017 – April 2021

• Spearheaded the design and implementation of a new layout for the web portal, engaging actively in all phases, including analysis, design, development, testing, and deployment.

• Developed an intuitive User Interface using HTML, Bootstrap, CSS, JavaScript, and AngularJS.

• Utilized Spring framework features such as Spring IOC, Spring AOP, and Spring Batch to enhance application functionality.

• Developed multi-threading solutions to handle concurrent transactions, ensuring data integrity and consistency.

• Utilized file I/O operations or database management systems for data persistence, ensuring secure and efficient storage of banking records.

• Ensured transaction security and data privacy through encryption and secure coding practices.

• Optimized system performance by fine-tuning concurrent transaction processing and database queries.

• Conducted thorough testing and debugging to identify and resolve issues, ensuring system reliability and stability.

• Maintained comprehensive documentation for system design, implementation, and user guidelines.

• Integrated user authentication and authorization to secure access to banking operations and protect sensitive information. Introduced new user-facing features using React.JS, resolving cross-browser compatibility issues in Mozilla, IE 7, 8, 9, Safari, and Firefox.

• Applied React-Router to transform the application into a single-page application for a seamless user experience.

• Worked extensively with React JS components, forms, events, keys, routers, animations, and Flux architecture.

• Developed web pages using HTML5, CSS3 with LESS, React JS, and Angular UI Bootstrap.

• Utilized Web services (SOAP and RESTful) for transmitting large blocks of XML/JSON data.

• Implemented Cloud Formation templates (CFT) to define resources needed for the creation of Cloud Formation stacks.

• Developed cryptographic REST services using NodeJS and stored data for reporting applications in the NoSQL database Amazon DynamoDB.

• Monitored AWS services using Amazon CloudWatch and tracked application logs through CloudWatch logs and Elastic Container Service (ECS) for containerization.

• Employed Object-Relational Mapping in the persistence layer using the Hibernate (ORM) framework, extensively utilizing DAO patterns.

• Generated JSON format data packets from the middle-tier controller to the front end using the JSON API.

• Managed AWS infrastructure, including launching AWS EC2 instances, creating IAM Users and Roles, setting up Auto Scaling groups and load balancers, and monitoring via CloudWatch.

• Designed data models for data-intensive AWS Lambda applications, enabling complex analysis and producing analytical reports for end-to-end traceability and lineage of key business elements from Aurora.

• Developed comprehensive unit test cases using JUnit, Mockito, and EasyMock, ensuring the robustness of the application.

Environment: Java/J2EE, Spring 3.2.5, Hibernate 4.0, Struts 2.3.3, EJB 3, Windows (development), RHEL 5 (deployment - JBoss), WebSphere 8, JBoss EAP 5, Bootstrap, JavaScript, Angular JS, Node JS, Oracle 11g, PostgreSQL9, UML, SVN, AJAX, JSR 353, JNDI, JAX-WS, Ant, AWS (Amazon Dynamo DB, Amazon SQS, Amazon Cloud Watch, Amazon Lambda), Agile Scrum.

Software Developer Exilant, Inc. Karnataka, India Jan 2013 – Sep 2017

• Developed applications using the Spring framework, leveraging features such as Spring Dependency Injection, Spring Beans, Spring Security, Spring JPA, and Spring Web Flow with MVC.

• Implemented security functionality for various projects using SiteMinder for Single Sign-On (SSO).

• Utilized the Hibernate ORM framework to interact with databases through Hibernate Query Language (HQL) and implemented Hibernate EH Cache for caching critical application objects.

• Worked extensively with the Spring framework, managing key concepts like Dependency Injection, Spring IoC Containers, and annotation-based Transaction Management.

• Utilized Backbone JS for rendering functions and created controllers to handle client-triggered events and send requests to the server.

• Effectively employed Angular Directives, filters, declarative templates, service providers, and context-aware communication.

• Designed user interface screens and functionalities based on user requirements, developing RESTful Web services

in Mule ESB following Service Oriented Architecture (SOA).

• Conducted unit, functional, and end-to-end testing using the TestNG framework.

• Implemented integration and behavior-driven testing methods using Selenium and Cucumber, respectively.

• Configured and managed public/private cloud infrastructure using Amazon Web Services (AWS) such as Amazon EC2 and Amazon S3.

• Configured Hibernates second-level cache using EHcache to optimize access to configuration table data.

• Developed application functionalities using CRUD (Create, Read, Update, Delete) features of Backbone.js.

• Conducted AngularJS end-to-end testing using the Protractor framework.

• Utilized Backbone.js as the Model, Widgets as the Controller, and jQuery template as the View.

• Implemented web interfaces (UI) for end-users using AngularJS, migrating from the existing Backbone JS application.

• Used the Maven build tool to deploy the application on web servers, such as JBoss.

• Configured Jenkins for handling application deployment on the Pivotal Cloud Foundry (PCF) server and integrated it with GitHub for version control.

• Employed HTML5, CSS, jQuery, Ajax, and performed client-side validations using JavaScript.

• Deployed Drools rules as a service in the J2EE stack environment.

• Wrote SQL Queries, PL/SQL stored procedures, triggers, and packages for the Oracle database.

Environment: Angular JS, HTML5, CSS3, AJAX, Bootstrap, JSON, XML, Active MQ, JMS, Hibernate, DB2, SOAP-AXIS2, Restful services, JAX-RS SOA, Eclipse Java EE IDE Neon, Jenkins, Git, Log4j, Grunt, Jasmine, JBoss, Jenkins, OpenShift, Drools, Maven, Test Ng, Protractor, Grunt, Selenium, Cucumber, WADL.

Education: Bachelors in Electrical, Electronics and Communications Engineering, JNTUK, 2011



Contact this candidate