Post Job Free
Sign in

Sr Java Fullstack Developer

Location:
Irving, TX, 75014
Salary:
$70/Hr
Posted:
April 17, 2025

Contact this candidate

Resume:

Shajitha Begum

Sr. Java Full Stack Developer

https://www.linkedin.com/in/shajitha-thasil-b82a73282

Irving TX

Professional Summary:

Around 11+ Years of strong software experience in design, development and deployment of web-based and Client-Server business applications using OOP, 8+years Java/J2EE technologies in various domains like Finance/ Retail/Ecommerce/Banking/Insurance 3+production and support.

Extensive background in designing and configuring robust Java solutions, emphasizing optimal performance within life insurance operations.

Specialized expertise in the life insurance domain, demonstrating proficiency in building, implementing, and maintaining Java applications tailored for industry-specific requirements.

Experience in all phases of Software Development Life Cycle (SDLC), which includes Integration, Implementation, Interaction, Business Analysis/Modelling, Documentation, and Testing of all software applications.

Ability to efficiently translate algorithms, ideas, and concepts to software applications.

Experience in Agile software development process, Test Driven Development and Scrum.

Experience in client side designing and validations using HTML, CSS, JavaScript, AJAX,

React, AngularJS, and Nodes

Utilized Java 8 features like Lambda expressions and Stream API for Bulk data operations on

Collections which would increase the performance of the Application.

Experience in developing client-side validations using Angular2/4 and in developing Custom pipes, Shadow DOM.

RIA applications using Flex, HTML5, CSS, Ajax, React and Node JS

Have good experience on NoSQL database like Mongo.

Used Linux and Unix for shell scripting.

Proficient in MVC architecture using spring framework / JSP-Servlet and J2EE Design Pattern s.

Expertise in Struts and Hibernates Frameworks.

Good knowledge on AWS cloud formation templates and configured SQS service through Java API to send and

receive the information.

Experience in Public Clouds like Amazon Web Services(EC2,S3,SQS,SNS etc...)

Development experience in Windows, Linux, Mac OS, Dockers containers and UNIX operating systems.

Experience in developing a data pipeline through Spring-Kafka, and Confluent Kafka

(KAFKA API's, KAFKA CONNECT, KAFKA STREAMS)

Experience in working with build management tools like Ant, Maven, and Jenkins.

Experience in installing, configuring, tuning Apache Tomcat, Web Logic, and Web Sphere.

Ability to work individually as well as in a team with excellent problem-solving skills, troubleshooting capabilities,

Learn new tools and concepts.

Worked on IDEs such as Eclipse/My Eclipse, IntelliJ.

Comprehensive knowledge in databases like MySQL, SQL Server, DB2 and Oracle writing Triggers, Stored Procedures and Normalization of databases.

Excellent troubleshooting & problem-solving skills with Client-Server Applications & Web Application.

Designed Use Case Model, Use Case Diagrams, and Class Diagrams, sequence diagrams.

Expertise in using issue tracking tools such as Quality Centre and JIRA.

Experienced with build automation tools like Maven, Gradle, ANT and Jenkins for Continuous Integration.

Worked with different version control systems like Tortoise SVN, GIT, CVS and Visual Source Safe.

Experience in development, deployment and troubleshooting Web based and enterprise-based applications on Windows, UNIX, and Linux platforms.

Education

Masters in information technology from Bharathidasan University, Tamil Nadu (2002–2004), India

Bachelors in computer science from Kamara jar University, Tamil Nadu (1999 – 2002), India

Technical Skills

Languages

Java 8,11/ J2EE/core java

Operating System

Windows XP, Windows, Linux, Unix

Client-Side Scripting

JavaScript 1.2

Markup Language

HTML. XML

Web Server

Apache Tomcat8

Application Server

WebSphere, Web Logic

Java IDE

Eclipse Juno, IntelliJ, STS

Database

Oracle 11g, MySQL, Postgres, NoSQL

Version Controls

SVN, GitHub

Shell Script

Python, Java Script

Integration Support Tool

Apache Camel

Messaging and Streaming Tools

Rabbit MQ, Kafka

Framework

Microservices, Docker, Spring 4, Spring Boot, Hibernate3.0, JPA, Webservices (RESTful), Splunk

Unit Testing Tool

JUnit, Mockito

Code Review Tool

Gerrit, SonarQube, Sonar Lint

Cloud Technologies

SAP Cloud Foundry, AWS

Build Tools

Jenkins, Maven

Northern Trust Bank, Chicago IL (Remote) Dec 2023 – Till Date

Sr. Java Engineer

Responsibilities:

Playing squad Lead role and responsible for end-to-end application delivery

Involved in core Java development for a decade, specializing as a senior developer with a focus on the life insurance domain.

Built and implemented robust and scalable Java applications tailored to the specific needs and intricacies of the life insurance sector.

Developed and maintained critical systems within the life insurance domain, ensuring compliance with industry regulations and standards.

Used core Java to design and implement intricate algorithms, data structures, and application logic critical to life insurance processes.

Involving in development and deployment of the application

Involves in the Agile scrum for daily status.

Analyse the bug and debugging.

Identifying production and non-production application issues and worked on analysing and fixing the stored procedure’s according to the business needs.

Familiarity with Splunk for investigating or monitoring problems on systems.

Review the progress of system development through Continuous Integration and Continuous Delivery using fast-paced technologies like GIT, Jenkins, Maven.

Used Unix commands for shell scripting.

Performed integration with downstream Web services.

Mentoring and providing technical/process guidance to onshore/offshore developers, sharing the application and functional knowledge with new team members.

Developing multiple Java based Kafka Producers and Consumers from scratch as per the business requirements.

Developed multiple Kafka Producers and Consumers from scratch implementing organization’s requirements..

Environment: core Java 8, java, J2EE, HTML5, Spring IOC, Spring Boot,JPA, Git,, Kafka, MySQL, microservice Splunk, maven, Jenkins, Unix, AWS, Lambda,S3,RDS, Restful, agile Methodology, Log4J, JIRA, Unix

Verizon –Dallas TX Dec 2022 – November 2023

Sr. Full stack Java Developer

Responsibilities:

Developed user interfaces using JSP, JSF framework with AJAX, Java Script, HTML, DHTML, and CSS.

Designed and developed the REST based Micro services using the Spring Boot.

Worked in ReactJS, Backbone JS for creating interactive UI's using One-way data flow, Virtual DOM, JSX, React Native concepts.

Implement Java 8and 11 features including Lambda, Advanced for each loop, and Streams.

Used Java 8, Lambda expressions (for code optimization and improved performance).

Designed and developed a PostGres based external RESTful API for exposing the functionality of an existing SaaS platform to clients in agile work environment using web client.

Implemented application-level persistence using JPA and Spring.

Worked in React JS for creating interactive UI's using One-way data flow, Virtual DOM, JSX, React Native concepts.

Worked in AWS, Lambda, API Gateway, S3, SNS, SQS, Dynamo DB, EC2, (web application firewall) and Apache Tomcat web server.)

Worked on Java 8 features like Lambda Expressions, Java Stream API, and Concurrent Accumulators.

Developed environments of different applications on AWS by provisioning on EC2 instances using Docker,

Used Linux commands for shell scripting.

Designed and developed business components using Spring Boot, Spring Dependency Injection (Core), Spring AOP and Spring Annotations.

Implemented a Continuous Delivery pipeline with Docker, Jenkins and GitHub and AWS AMI’s.

Worked in a CI/CD environment with Jenkins, Maven.

Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation using Jenkins.

Using JIRA to manage the issues/project workflow Configuring Hibernate, Struts and Tiles related XML.

files.

Used IAM to manage and create AWS users and groups and used permissions to allow and deny access to AWS resources.

Developed Splunk reports that provide a high-level overview of the Application Health.

Used Splunk for the engineering dashboards used by the developers for easy track of application health.

Maintain documentation for the Installation, Implementation, deployments & Maintenance of Kubernetes cluster and its components.

Environment: core Java 1.8, J2EE, HTML5, CSS3, React, Spring IOC, Spring Boot, Spring, OAuth, JWT, JSON, Git, JPA, Postgres AWS, Lambda, RDS, S3, Kubernetes, Splunk, Mockito, Maven Jenkins, Restful, Microservices, AWS, Agile Methodology, Log4J, slf4j JIRA and SonarQube, Linux

Optum (United Health Group)- Wipro February 2022 – Nov 2022

Sr. Full stack Java Developer

Responsibilities:

Designed and developed the REST based Micro services using the Spring Boot.

Designed and developed a MongoDB (NoSQL) based external RESTful API

Implemented the search functionality for Internal Application using Angular JS and NodeJS.

Implement Java 8 features including Lambda, Advanced for each loop, and Streams.

Used Java 8, Lambda expressions (for code optimization and improved performance).

Developed the Web Based Rich Internet Application (RIA) using J2EE (Spring framework) and Macromedia/Adobe Flex.

Designed and configured Java applications, emphasizing optimal performance and alignment with the unique requirements of life insurance operations.

Implemented solutions in support of Java applications within the life insurance context, leveraging expertise in addressing domain-specific challenges.

Collaborated effectively with cross-functional teams to integrate Java components seamlessly into the broader software landscape within the life insurance industry.

Played a pivotal role in providing Java support, resolving issues promptly, and maintaining the stability and reliability of Java applications in the life insurance domain.

Designed and developed a MongoDB (NoSQL) based external RESTful API for exposing the functionality of an existing SaaS platform to clients in agile work environment using web client.

Implemented application-level persistence using Hibernate and Spring.

Developed software's for AWS in Java 8 (using Spring Framework 5.0, Lambda, API Gateway, S3, SNS, SQS, Dynamo DB, EC2, (web application firewall) and Apache Tomcat web server.)

Worked on Java 8 features like Lambda Expressions, Java Stream API, and Concurrent Accumulators.

Developed environments of different applications on AWS by provisioning on EC2 instances using Docker,

Responsible for creating, modifying, and deleting topics (Kafka Queues) as and when required by the Business team.

Configured deployed and maintained multi-node Dev. and Test Kafka Clusters.

Developed multiple Kafka Producers and Consumers from scratch implementing organization’s requirements.

Used Linux commands for shell scripting.

Developed a Multithreaded Kinesis Client Library consumer in python that processes data from Amazon Kinesis Data.

Designed and developed business components using Spring Boot, Spring Dependency Injection (Core), Spring AOP and Spring Annotations.

Implemented a Continuous Delivery pipeline with Docker, Jenkins and GitHub and AWS AMI’s.

Worked in a CI/CD environment with Jenkins, Maven,

Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation using Jenkins.

Using Rally to manage the issues/project workflow Configuring Hibernate, Struts and Tiles related XML.

files.

Used IAM to manage and create AWS users and groups and used permissions to allow and deny access to AWS resources.

Developed Splunk reports that provide a high-level overview of the Application Health.

Used Splunk for the engineering dashboards used by the developers for easy track of application health.

Maintain documentation for the Installation, Implementation, deployments & Maintenance of Kubernetes cluster and its components.

Environment: core Java 1.8, J2EE, HTML5, CSS3, Angular8, Spring IOC, Spring Boot,.IAM. OAuth, JWT, JSON, Git, JPA, kafka, MySQL Mongo DB, AWS, Lambda, RDS, S3,Cloud watch,Ec2, Docker, Kafka, Kubernetes, Splunk, Mockito, Gradle, Jenkins, Restful, Microservices, AWS, Agile Methodology, Log4J, slf4j Rally and SonarQube, Linux

Consum –Capgemini India September 2018 – February 2022

Java Consultant

Responsibilities:

Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modelling, analysis, design, development, and testing.

Developed the view-controller components using JSPs, HTML5, CSS3, AJAX, JavaScript (jQuery).

Implemented routing logic and navigation from screen to screen and implemented login functionality on the client side in AngularJS.

Hands-on experience in developing integration with Elastic search in any of the programming languages like JAVA and JavaScript. Having knowledge of advance reporting using Elastic search and Node JS.

Implemented core features of AngularJS framework such as dependency Injection, Databinding, Filters, Directives, Templates, Services and Deep Linking Designing.

Used Java 8 features like stream and Lambda expressions.

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

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

Used Spring MVC framework for implementing Model-View- Controller (MVC) architecture at the Web tier level to isolate each layer of the application.

Used Spring Batch for processing large amount of data like transaction management, job processing, resource management and logging.

Secured the API's by implementing Oauth2 token-based authentication/authorization scheme using spring security.

Extensively involved in infrastructure as code, execution plans, resource graph and change automation using Terraform.

Used Hibernate ORM framework as persistence engine and wrote Hibernate Queries to automate the mapping between Oracle database and Objects in Java.

Involved in writing SQL and Stored Procedures for handling complex queries with help of TOAD and access them through Java Programs from Oracle Database.

Worked with MongoDB to store non-relational data into collection and retrieve them whenever required.

Used WebLogic server to route our JMS queue messages to different business floors and configured routes in WebLogic and used JMS in e-mail notification.

Worked on setting up Maven scripts to build, package, and deploy application code to the target WebLogic Application Servers and worked on continuous integration servers like Jenkins.

Developed the monolithic application and involved in migrating existing monolithic application into Micro Service Architecture based RESTful Service and deployments were done on AWS.

Designed and developed Micro Services business components using Spring Boot.

Hands on Coding to build REST Micro Services using Spring Cloud, Oracle, XSD, JSON, Spring Config, Cloud Foundry and Jenkins.

Worked in a CI/CD environment with Jenkins, Maven, portus and Rancher for deployment.

Focused on Test Driven Development there by creating detailed JUnit tests for every single piece of functionality before writing the functionality.

Performed automation testing and authored test scripts using Selenium Web Driver, Selenium Grid and Junit.

Worked in Agile TDD environment using SDLC tools like GIT, Jira, Jenkins, Maven for build packaging and deployments of the application components.

Environment: Agile methodology, core Java, J2EE, Hibernate, Spring, spring boot, Microservices, oAuth, JWT token, Postgres, MongoDB, JSP, HTML, AJAX, JavaScript, jQuery,, Docker,, Kubernetes, Rancher, Portus, GIT, JIRA, PL/SQL, JUnit, Log4J, Maven, Jenkins, WebLogic Application Server

Valmet- Simtech Solution India October 2013 –Jun 2018

Java Developer

Responsibilities:

Developed end to end code skeleton and mentored team to follow the same pattern for other modules.

Implemented solution using Spring framework.

Worked on iBatis to persist the data by mapping POJO with SQL queries for reports.

Implemented modularization for entire application by using MVC.

Created build and deployment scripts using Maven.

Used Unix commands for shell scripting.

Worked on various use cases in development using Struts and testing the functionalities.

Involved in preparing the High Level and Detail level design of the system using J2EE.

Used PL/SQL stored procedures for applications that needed to execute as part of a scheduling mechanisms.

Used Hibernate (O/R Mapping), JDBC to access the database to verify the credit approval level for customer.

Used Core Java – GOF & J2EE patterns for designing the applications.

Apply problem solving skills that helps identification, troubleshoot, and address technical risks and issues with web service integrations, from back-end performance to web front-end UI issues.

Represents the team on p1, p2 and p3 calls and strive to resolve the issues and stabilize the application to ensure minimum downtime.

Worked in Service Now tool to create the various production issues tickets.

Identify and effectively communicate project requirements with a diverse group of roles within the customers' organizations, to keep customers on plan and on schedule.

Improve internal processes and systems for more efficient customer interactions.

Analyse business and solution requirements document to prepare a Low-level software design document.

Environment: Agile methodology, Java, J2EE, Hibernate, Spring, Spring IOC, XML, JSP, spring MVC, Spring security, Oracle, Unix, JSP, HTML, AJAX, JavaScript, GIT, JIRA, PL/SQL, Maven, WebLogic Application Server



Contact this candidate