Sample 2
Sample 2
Overall, 11+ years of experience in Full Software Development Life Cycle (SDLC) which includes Analysis, Design,
Development, Implementation, and Testing of web-based applications using Java/JEE technologies. Expertise in core
Java concepts like OOPs concepts Collections, Exception Handling, and Multithreading.
PROFESSIONAL SUMMARY
Highly skilled and results-driven Full Stack Java Developer with 10+ years of expertise in OOPs, Java/J2EE
technologies, React, React, NodeJS, and all phases of the Software Development Life Cycle (SDLC), including
design, development, testing, and deployment of web-applications.
Experienced in both Waterfall and Agile methodologies. Strong collaboration, Communication and Time
Management skills, ensuring alignment between business requirements and technical implementations.
Demonstrated ability to deliver Efficient, Scalable, and Maintainable Code.
Experience in working with MEAN Stack Development using Mongo DB, Express, Node, and React 4/7/8
Modules, Services, Templates, directives, and dependency injection to create a SPA and worked with React CLI.
Experience in using React components, Forms, Events, Keys, Router, Redux architecture, Flux concept &
redesigning sites with everything from the contact page to the landing page.
Hands-on experience with Core Java concepts such as OOP concepts, Collections, Exception Handling, Multi-
Threading, and sound knowledge of Data Structure and Algorithms.
Experienced in developing messaging modules by using Spring JMS, Apache Camel, and Rabbit MQ.
Experience in Spring framework (MVC/IOC/ORM/JDBC/AOP/BATCH/WEBFLOW/Context) and Struts
(MVC architecture, Interceptors, Action mappings, and resource bundles.). Good knowledge in developing Micro
Services using Spring boot.
TestNG uses annotations to define test methods and configuration settings. Annotations like @Test, @BeforeTest,
@AfterTest, @BeforeMethod, and @AfterMethod.
Proficiency in handling web and application servers in creating Domains, Configuration connection pools, and
deploying applications on Apache Tomcat, WebLogic, WebSphere, and JBoss.
I have extensive experience in Core Java, J2EE, JSP, Servlets, JDBC, Spring, MuleSoft ESB, Maven,
Hibernate, Restful Web Services, and SOAP.
Expert in Various Agile methodologies like SCRUM, Test Driven Development (TTD), Incremental and Iteration
methodology, Agile Development & Testing using Software Development Life Cycle.
Hands-on Experience in writing PL/SQL optimization, and creation of complicated stored procedures, joins, and
views for database objects in Oracle, MySQL, SQL Server, and MongoDB.
Experience in the design and development of various web services and enterprise-level applications using
Java/J2EE
technologies using Spring, JSF, Spring Boot, Hibernate, and JDBC.
Experience working in messaging systems using message brokers such as Kafka, RabbitMQ. Hands-on working
experience with Apache Kafka and Zookeeper apart from JMS messaging services.
Integrated AWS Lambda with AWS Glue for orchestrating complex data processing pipelines and handling custom
business logic.
Implemented error handling and retry mechanisms in Lambda functions to ensure reliable execution of AWS Glue
jobs and data workflows.
Experience in designing a Terraform and deploying it in the cloud deployment manager to spin up resources like
Cloud virtual networks, Compute Engines in public and private subnets along with Auto Scaler in Google
Cloud Platform.
Proficiency with using Java features such as functional interfaces, Lambda Expressions, streams.
Extensive experience in developing Microservices using Spring Boot, followed domain driven design and Used
Spring Kafka template to process the messages smoothly on Kafka Cluster setup.
Education Details:
I completed my bachelor’s from Karunya Institute of technology and Sciences from Coimbatore in the year 2015.
TECHNICAL SKILLS
Languages/Utilities Java, C, C++, Python, PL/SQL, XML.
JAVA Technologies Core Java, Multithreading, JDBC, JNDI, Java beans, J2EE, Junit, Maven,
Mockito, Ant, Log4j.
Frame Works Spring, Spring Boot, Spring Batch Struts, Kafka, JSF and Hibernate, Sw.
Professional Experience:
Environment: React, Node JS, HTML5, CSS3-SASS, Twitter Bootstrap4.0, ES6 JavaScript, AJAX HTTP Service,
TypeScript, Spring boot, GCP, Apache Kafka, PCF(Pivotal Cloud Foundry), ECS, Active MQ, SNA, SQS OpenText,
Jenkins, Zookeeper, Bamboo, Log4j, MY SQL, Cassandra DB, USAA, Elastic Search, SNS, S3, Redis, NPM, Web pack,
RESTful, EC2, PostgreSQL, CloudWatch.
Environment: Java/J2ee, Spring Boot, REST, SQL, AWS, HTML5, CSS, JavaScript, jQuery, AJAX, JSON, React,
Eclipse, JBoss, Maven, AWS, DB2, Micro Services, Postman, Spark, Terraform, SQS, JMeter, Vert.x, Couchbase UML,
Quarkus, Agile, XP, Jenkins, EC2,GitHub, JIRA, Junit, Log4j, TODA, IAM, IBM, OIM, SNS,USAA, Cognos,
PostgreSQL CloudWatch.
Environment: Java, J2EE, Spring Boot, Microservices, AWS, JSF Framework, Spring Security, React, NodeJS, Kafka,
JavaScript, HTML5, CSS and Bootstrap, XStore, REST, RESTful, NoSQL, SQS, Mongo DB, Vert.x, EC2, JUnit,
Jenkins, Log4j, JIRA, Git, BPMN Amazon Web Services, JPA Framework, Spring Rest, Spring MVC, Spring Security,
S3, Hibernate, IAM.
Responsibilities:
Involved in System Analysis and Design methodology as well as Object-Oriented Design and development using
OOAD methodology to capture and model business requirements.
Responsible for Object-Oriented Design using Enterprise Architect.
Review and guide the application architects with Object-Oriented Design using Rational Unified Process (RUP) using
Enterprise Architect.
Access Management (IAM) in Java projects involves integrating authentication, authorization, and other
security-related functionalities.
Responsible for JAVA, J2EE, JSF, JBPM, EL, Groovy, and Java FX coding/development.
Implemented the web-based application following the MVC II architecture using the Struts Framework.
Developed front-end components using JSP, Struts Tiles layout.
Worked in using React JS components, Forms, Events, Keys, Router, Animations, and Flux concept.
Used React JS for templating for faster compilation and developing reusable components.
Build Servers using AWS, importing volumes, launching EC2, RDS, creating security groups load balancers (ELBs)
in the defined virtual private connection.
I Spring JPA can automatically generate queries based on method names defined in repository interfaces developed.
back-end web services using Node JS and stored dependencies using NPM.
Implemented J2EE patterns like Data Access Object, Session Facade, Business Delegate, and Value Object.
Implemented the service layer using Spring 5 with transaction and logging interceptors.
Used spring framework for middle-tier and spring-hibernate for data access.
Used Spring AOP to implement various features of the application such as security, where crosscutting concerns
identified.
Developed SPA project using React TypeScript for frontend, NodeJS.
Worked in TDD and performed testing using Mocha/Chai and Cypress.
Worked on node Web API for consuming the REST End point.
Worked on developing applications, automated scripts leveraging MongoDB.
Used Spring Boot for building applications with spring initializers and bootstrapping the build configuration and
develop custom solutions that act upon Jenkin's information in authentic time.
Recommend and develop a strategy for integrating the internal security model into new projects with Spring
Security and Spring Boot.
Implemented React 8 Router to enable navigation from one view to the next as the customer performs application
tasks. Experience with React.js workflows Flux, Redux.
Developing User Interaction screens using HTML5, CSS3, JavaScript, JQuery, Bootstrap, AJAX, React.js,
React.js and JSON. Enhanced application performance by React 6 Component-based development because of future
React 8 framework transitions.
To interact with S3 in Java, first, include the AWS SDK for Java dependency in your project.
Use the S3 client provided by the SDK to create buckets, upload/download objects, and perform other operations.
Authentication and authorization are managed using AWS credentials, such as access keys or IAM roles.
Used S3 to Create end to end integration tests with Cypress and unit tests with Jest.
Developed user interface by using the ReactJS for SPA development.
Implemented the business layer for MongoDB Service.
Defined AWS Security groups which acted as virtual firewalls that controlled the traffic allowed to reach one or more
EC2.
Installation, Configuration & administration of WebLogic application Server.
Involved in writing SQL, Stored procedure, and PLSQL for the back end. Used Views and Functions at the Oracle
Database end. Developed the PL/SQL scripts for rebuilding the application Oracle Database.
Developed HTML and JavaScript. Developed Scripts for UNIX platform deployment.
Used ANT for compilation and building JAR, WAR, and EAR files.
Project coordination with other Development teams, System managers, and webmaster and developed a good
working environment.
Environment: Java EE 11, JSP, Servlets, API, AWS, JSF, Spring DI/IOC, Hibernate, Groovy, XML, HTML, JDBC,
Web services, Rational Software Architect, Web Services(SOAP/WSDL and REST), React.js, S3, EC2, Jasper, ORM,
Web Logic Application Server, Junit, Maven, Log4J, SVN, Oracle 10g, JavaScript, CSS, UNIX.