Durairaj Thanislaus
[email protected]
609-904-0028
www.linkedin.com/in/durairaj-thanislaus
Experience Summary:
Dynamic and results-driven Senior Java Software Engineer and Technical Lead with 18+ years of
experience architecting, developing, and delivering enterprise-grade applications across
banking, insurance, law enforcement, healthcare, and public sector domains. Expert in the full
software development lifecycle—from requirements gathering and architectural design to
deployment and ongoing optimization—leveraging deep proficiency in Java/J2EE, Spring Boot,
and modern frameworks (Struts, JSF, Apache Wicket, Angular, Primefaces).
Demonstrated leadership in migrating legacy monolithic systems to scalable, secure
microservices architectures on AWS (EC2, EKS, ECS, Lambda, RDS, API Gateway), and driving
DevOps excellence with Docker, Kubernetes, and CI/CD pipelines. Adept at designing and
implementing RESTful APIs, integrating complex data solutions (Oracle, DB2, MongoDB, SQL
Server), and delivering robust analytics with Elasticsearch, Jasper Reports, and Highcharts.
Recognized for mentoring and guiding engineering teams, conducting code reviews, and
fostering best practices in Agile and Waterfall environments. Proactive and innovative, with a
proven ability to solve complex technical challenges, ensure application security, and deliver
high-quality solutions under tight deadlines. Skilled communicator and collaborator,
experienced in translating business needs into technical solutions and leading cross-functional
teams to success.
Core Competencies:
• End-to-end Java application architecture & development
• Cloud-native microservices (Spring Boot, AWS, Kubernetes, Docker)
• API engineering (REST, SOAP, JAX-WS) & secure authentication (Spring Security, OAuth2)
• Data architecture (Oracle PL/SQL, NoSQL, MongoDB, Elasticsearch-ELK)
• DevOps, CI/CD, system monitoring (Jenkin, Datadog, Confluent, Prometheus, Grafana)
• Front-end integration (Angular, JavaScript, TypeScript, jQuery, Bootstrap, HTML, CSS)
• Event-driven systems (Kafka)
• Technical leadership, mentoring, and code quality assurance
• Agile/Scrum and Waterfall project delivery
Education:
Bachelor of Technology in Information Technology – 2003, University of Madars, India.
Diploma in electronics and communication engineering – 2000, State Board of Tamilnadu, India.
Certifications:
Leadership & Organizational Behavior – Tecnologico de Monterrey – Coursera.
Extreme Ownership - Extreme Ownership Academy.
Durairaj Thanislaus
Skills:
Category Technologies
Java (8/17), Spring Boot/Cloud, Spring Batch, WebFlux,
Microservices, REST API, SOAP APIs,
Programming & Frameworks
Spring MVC, Struts, Apache Wicket, JPA, Hibernate,
EJB3, Apache Camel, Mybatis, Primefaces, IBM FileNet.
Front-End Engineering Angular, TypeScript, JavaScript, jQuery, Bootstrap, HTML, CSS
Search & Analytics Elasticsearch (6.8), Neo4j
Event Streaming & Confluent Kafka cloud, Confluent Control Center, Datadog,
Observability Prometheus, Grafana, RabbitMQ.
Database Technologies PL/SQL, NoSQL.
Maven, Jenkin, Bitbucket, GitHub, GIT, Swagger, Jira, Visual
Tools Studio, Eclipse, SonarQube, Junit, Mockito, Prometheus,
Grafana, Toad.
AWS (EC2, ECS, EKS, S3, ECR, CLI, Fargate,
Cloud & DevOps CloudWatch, Lambda, RDS, API Gateway),
Docker, Kubernetes, CI/CD Pipelines.
Databases Oracle 12c, DB2, MongoDB, SQL Server 2014, Redis.
Application Servers IBM Liberty, JBoss EAP (7.x), Tomcat (7.x), Node.js
Rule Engines Drools, Cordiant Rule Engine.
Critical Thinking & Problem Analytical mindset, troubleshooting, creative solution design,
Solving attention to detail, and adaptability to new technologies.
Mentoring, cross-functional teamwork, effective communication,
Collaboration & Leadership ownership, adaptability, and continuous learning.
Durairaj Thanislaus
Professional Project Experience:
Project: Adult Protective Systems October 2021 to Present
Client: Deloitte – Contractor at NH Department of Health and Human Services, USA.
Role: Senior Software Engineer
Key Accomplishments & Responsibilities
▪ Search & Indexing: Architected and implemented Elasticsearch functionality for fast,
efficient search and indexing within the application.
▪ Event-Driven Processing: Designed and implemented Kafka-based streaming pipelines
for real-time event ingestion, validation, and processing, enabling low-latency
responsiveness and scalable microservice communication.
▪ Microservices Development: Developed and deployed microservices, enabling real-time
data exchange and promoting a decoupled, scalable architecture.
▪ Monitoring & Analyzing: Utilized Datadog and Confluent Control Center (CCC) to
monitor system performance and Kafka cluster health, enabling proactive issue
detection and maintaining high service availability.
▪ ETL Automation: Developed and maintained ETL processes with Spring Batch, enabling
automated, scalable data extraction, transformation, and loading.
▪ Authentication & Security: Designed robust authentication services leveraging Spring
Security and OAuth2 for secure API access.
▪ Database Design: Modeled and optimized relational database schemas to support
evolving business requirements.
▪ DevOps & Automation: Automated build and deployment processes using Docker,
Kubernetes, and CI/CD pipelines, ensuring smooth and reliable release cycles.
▪ Distributed Coordination: Configured Apache Zookeeper for distributed batch job
scheduling and coordination.
▪ Reporting Solutions: Designed and generated complex business reports with Jasper
Reports 5.5.
▪ Cross-Functional Leadership: Led testing, debugging, and collaborated closely with QA,
and business teams to ensure high-quality deliverables.
▪ Mentoring: Trained and guided developers new to the technologies and business domain.
▪ Leadership: Led the team through release cycles and time-sensitive deliverables, while actively
helping developers resolve complex technical issues.
Technologies used: Java, REST APIs, AWS API Gateway, Lamda, S3, EKS, ECS, ECR, CLI, Docker,
Kubernetes, Datadog, MongoDB, CI/CD Pipelines, OAuth2.0, Spring boot, Spring batch, Elastic
Search 6.8, Bitbucket, Microservices, Confluent Kafka cloud, Confluent Control Center, Datadog
& RabbitMQ, Git, Junit, Mockito, Angular, Node.js, Primefaces, EJB3.x, Zookeeper, JPA,
Hibernate, DB2, Redis and Jasper report.
Project: Automated Investigation Management Systems May 2014 to September 2021
Client: FLORIDA LAW ENFORCEMENT DEPARTMENT - Tallahassee, FL, USA.
Role: Programming Analyst
Durairaj Thanislaus
Key Accomplishments & Responsibilities
▪ Business Logic Implementation: Developed complex PL/SQL scripts to manage and
automate critical business logic within the application.
▪ Database Programming: Designed and programmed Oracle functions, stored
procedures, triggers, and packages to optimize data processing and integrity.
▪ Reporting Integration: Authored specialized stored procedures to support advanced
reporting needs using Jasper Reports.
▪ Backend Development: Engineered Java/J2EE components for various functional
modules, ensuring seamless integration and maintainability.
▪ Framework Customization: Customized the Apache Wicket framework to address
unique client requirements and enhance user experience.
▪ Search & Analytics: Designed and implemented advanced search engines and analytics
solutions using Elasticsearch 6.8, enabling rapid data retrieval and insightful analysis.
▪ Frontend Development: Developed dynamic and responsive user interfaces in Angular
to improve usability and accessibility for end users.
Technologies used: Apache wicket7, Angular, Node.js, Elastic Search6.8, REST APIs, High Chart,
Jasper reports, Oracle12c, PL/SQL.
Project: Online Salary Deferral Agreement September 2011 to May 2014
Client: TIAA_CREF - Charlotte, NC, USA.
Role: Associate – Onsite Lead
Key Accomplishments & Responsibilities
▪ Team Leadership & Coordination: Managed and coordinated onsite and offshore teams
of 6 developers, ensuring effective collaboration and timely delivery of project
milestones. Tracked offshore efforts and deliverables, maintaining high productivity and
accountability.
▪ Project Management: Estimated project timelines and monitored progress to ensure
on-time completion. Interfaced directly with customers, facilitating clear
communication and alignment on project objectives.
▪ Requirements & Design: Gathered and analyzed business requirements for the design
phase. Designed and reviewed High-Level Design (HLD) and Low-Level Design (LLD)
documents to guide development.
▪ Technical Development: Designed and developed an end-to-end client-side UI tool for
seamless integration with IBM FileNet document management systems. Developed
RESTful web services and APIs using Apache Camel for robust system integration.
Generated JAXB files using the XJC tool for efficient marshaling and unmarshaling of
request/response objects.
▪ Quality & Standards: Conducted code reviews to ensure adherence to customer coding
standards. Provided technical assistance and mentorship to the entire team. Resolved
issues and defects identified by QA, ensuring high-quality deliverables.
Technologies used: JAVA, J2EE, Spring MVC, JPA, Hibernate, REST API, jQuery, FTL, AJAX,
JavaScript, Spring Tool Suite, FileNet, WebLogic, ClearCase, Junit, Agile, JSP, Gradle
Durairaj Thanislaus
Project: File tracking system
Client: ABSA – South Africa – June 2010 to August 2011.
Role: Software Engineer
Key Accomplishments & Responsibilities
▪ Requirements Analysis: Interpreted customer requirements, documented functional
specifications, and translated them into actionable development tasks.
▪ Batch Processing: Developed a scheduled batch process for report generation using EJB timer,
automating critical business reporting functions.
▪ Web Services Development: Designed and implemented web service components to facilitate
seamless data exchange within the application ecosystem.
▪ Database & PL/SQL: Developed PL/SQL scripts for approval workflows and designed database
tables to support new features and business logic.
▪ Workspace Configuration: Configured the development workspace setup, ensuring a consistent
and efficient environment for the team.
▪ Business Rules Implementation: Developed and integrated business rules using the Drools rule
engine, enabling flexible and maintainable decision logic.
Technologies used: Java, J2EE, Wicket, Drools, XML, JAX-WS, Web services, EJB, JPA, Oracle,
Windows, Junit.
Project: Your Finances
Client: Lloyds Bank, UK – January 2008 to June 2010
Role: IT Analyst
Key Accomplishments & Responsibilities
▪ Customer Solutions: Designed and developed solutions based on specific customer requests,
ensuring tailored and effective outcomes.
▪ Business Rules Management: Edited and maintained rules within the Chordiant rule engine to
support evolving business requirements.
▪ Stakeholder Communication: Provided regular updates and reports to onsite managers and
leads, ensuring transparency and alignment throughout the project lifecycle.
Technologies used: Java, Struts, J2EE, EJB, JPA, Oracle, Chordiant.
Project: Rewards Systems
Client: Standard Chartered Bank. April 2006 to January
2008
Role: Programmer
Key Accomplishments & Responsibilities
▪ Coding & Testing: Developed and tested application components to ensure robust
functionality and reliability.
▪ Defect Resolution: Identified and fixed defects in banking service charges PL/SQL
calculation logics, improving accuracy and system performance.
Technologies used: Java, Struts, J2EE, PL/SQL, Oracle.