| 20,000+ Fresh Resumes Monthly | |
|
|
| | Click here or scroll down to respond to this candidateArun
Java Full Stack Developer
Email: EMAIL AVAILABLE
Phone: PHONE NUMBER AVAILABLE
PROFESSIONAL SUMMARY
8+ years of experience as a Java Full Stack Developer specializing in designing, developing, and deploying web applications
and microservices.
Proficient in Java (versions 8, 11, and 17), with solid experience in SQL, PL/SQL, and Python for backend development and
data management.
Extensive knowledge of Java EE technologies, including JSP, Servlets, JavaBeans, JDBC, Struts, RMI, EJB, Hibernate, and
Spring Framework.
Skilled in creating and integrating RESTful and SOAP web services, utilizing SOA principles and JMS for effective service-
oriented architecture.
Advanced expertise in modern web technologies, including HTML, CSS, JavaScript, TypeScript, and frameworks such as
Angular (11/15), React JS, and Node JS, with a strong understanding of AJAX.
Hands-on experience with major web and application servers like Tomcat, WebLogic, IBM WebSphere, Apache HTTP
Server, and JBoss.
Proficient in cloud technologies such as AWS (EC2, ECS, S3, Lambda, CloudWatch), as well as Docker, Kubernetes, and
Azure for building and managing scalable cloud solutions.
Advanced skills in database management with experience in Oracle, MySQL, DB2, MongoDB, and PLSQL, including
database design and optimization.
Experienced with multiple operating systems, including Windows, UNIX, and Linux, supporting cross-platform application
development and deployment.
Adept in Agile methodologies and Scrum, contributing to iterative development, project planning, and team collaboration.
Skilled in using build tools like ANT, Maven, and Gradle to automate the build process and streamline project management.
Experienced with logging and monitoring tools such as Log4j, Log Insight, SonarQube, and Sonar Lint for ensuring code
quality and application stability.
Strong background in DevOps practices with expertise in Docker, Kubernetes, Jenkins, and CI/CD pipeline development for
continuous integration and deployment.
Proficient in version control systems including Git, GitLab, SVN, and Bitbucket for managing code and facilitating
collaborative development.
Competent in testing frameworks and tools such as JUnit, Mockito, Postman, Jasmine, Karma, and Selenium, ensuring
robust and reliable software.
Experienced with Sybase Power Designer for advanced database modeling and design.
Skilled in XML processing using SAX and DOM Parsers, JAXB, and JAXP for efficient data binding and parsing.
Knowledgeable in LDAP for authentication and directory services, enhancing security and user management.
Demonstrates strong problem-solving abilities with a focus on delivering high-quality solutions within tight deadlines.
Effective communicator and team player, committed to contributing to successful project outcomes and continuous process
improvements.
EDUCATION:
Bachelor s in computer science
TECHNICAL SKILLS:
Languages Java (8/11/17, SQL, PL/SQL), Typescript, Python.
Technologies JSP, Servlets, JavaBeans, JDBC, Struts, RMI, EJB, Hibernate, Spring, SOA, JMS, SAX and
DOM Parsers, AJAX, JAXB, JAXP, LDAP, Sybase Power Designer, RESTful and SOAP web
services
Web Technologies HTML, JavaScript, XML, CSS, Angular 11/15, Bootstrap, Java Script, React JS, Node JS.
Web/Application Servers Tomcat, WebLogic, IBM WebSphere, Apache HTTP Server, JBoss.
Cloud Technologies AWS (Amazon Web Services), AWS EC2, AWS ECS (Elastic Container Service), AWS S3
(Simple Storage Service), AWS Lambda, Cloud Watch, Docker, Kubernetes, Azure.
Data Base Oracle, PLSQL, MySQL, DB2, Mongo DB.
Platforms Windows, UNIX, LINUX
Methodologies Agile Methodology, Scrum
Build Tools ANT, Maven, Gradle.
Logging and Monitoring Log4j, SonarQube, Log Insight, Sonar Lint
DevOps and CI/CD Docker, Kubernetes, Jenkins, CI/CD Pipelines
Version Controls Git, Git Lab, SVN, Bit Bucket
Testing/Other Tools Jira,Junit, Mockito, Postman, Jasmine, Karma, Selenium.
WORK EXPERIENCE:
Franklin Templeton, CA (Remote) Jan 2024 to till now
Role: Java Full Stack Developer
Responsibilities:
Engineered scalable microservices architectures using Java 11/17 and Spring Boot, successfully delivering high-performance
solutions that meet dynamic business needs.
Designed and deployed RESTful APIs and SOAP web services, ensuring seamless data interchange and system integration
for diverse enterprise applications.
Implemented and managed Spring Cloud components for cloud-native application development, including service discovery
and centralized configuration, to enhance application reliability and scalability.
Architected and maintained cloud infrastructure using AWS services such as EC2, S3, Lambda, CloudWatch, and ECS,
optimizing resource utilization and operational efficiency.
Streamlined deployment processes by containerizing applications with Docker, ensuring consistent and reproducible
environments across development, testing, and production stages.
Orchestrated containerized applications with Kubernetes, achieving efficient scaling, load balancing, and high availability to
support business-critical operations.
Developed robust data access layers with JPA, integrating with MongoDB and other databases to ensure efficient data
management and maintain high performance.
Led version control and collaborative development using Git, managing code repositories, branching strategies, and
facilitating smooth integration among team members.
Optimized the CI/CD pipeline using Maven and Jenkins, automating build, test, and deployment processes to accelerate
development cycles and ensure high-quality software delivery.
Applied Test-Driven Development (TDD) methodologies with Selenium and other frameworks, implementing automated
tests to verify functionality and improve code reliability.
Developed interactive and responsive user interfaces with Angular 15, leveraging advanced web technologies to deliver
enhanced user experiences and application performance.
Implemented comprehensive log analysis and monitoring solutions with Splunk, proactively identifying and addressing
system issues to maintain operational stability.
Configured and enforced AWS IAM policies and roles to secure cloud resources, managing user access and
ensuringcompliance with security best practices.
Utilized IntelliJ IDEA for efficient code development and debugging, leveraging advanced IDE features to enhance
productivity and streamline the development process.
Managed project tasks and collaboration using Jira, applying agile methodologies to track progress, manage sprints, and
ensure alignment with project goals and deadlines.
Optimized application performance by implementing caching strategies and asynchronous processing using AWS services,
enhancing response times and overall system efficiency.
Developed and maintained comprehensive API documentation using tools such as Swagger, ensuring clarity and ease of use
for developers and stakeholders interfacing with the APIs.
Integrated security best practices into the development lifecycle, implementing OAuth and JWT for secure authentication and
authorization in RESTful services.
Conducted regular code reviews and mentor junior developers, promoting best practices and ensuring adherence to coding
standards and architectural guidelines.
Collaborated with cross-functional teams to gather requirements and translate business needs into technical solutions,
ensuring alignment with project objectives and timely delivery.
Environment:Java 11, Java 17, JAX, SOAP, Python, Spring Boot, JPA, Microservices, AWS (EC2, S3, VPC, Lambda, CloudWatch,
ECS), IntelliJ IDEA, Docker, GIT, Maven, Cloud Foundry, Kubernetes, Kafka, Splunk, Angular 15, Selenium, TDD.
Wells Fargo Charlotte, NC November 2021 to December 2023
Role: Java Full Stack Developer
Responsibilities:
Utilized Spring Boot for fast and efficient development of cloud-based microservices with minimal configuration, leveraging
Java 8/11 and AWS services to ensure scalability and optimal performance.
Implemented multiple batch jobs using the Spring Batch framework, employing both annotation and XML-based
configurations to support diverse business processes and ensure data processing efficiency.
Developed and maintained server-side applications using Node.js, designing and implementing RESTful APIs with Express.js
to facilitate seamless communication between frontend and backend systems.
Leveraged Spring Data JPA to map Java objects to database tables using annotations such as @Entity, @Table, @Column, and
@OneToMany, enhancing data management and retrieval in Oracle databases.
Designed and developed RESTful APIs and services using best practices with Spring MVC and Spring REST, ensuring robust
interaction between microservices and front-end systems.
Configured Jenkins pipelines to orchestrate the CI/CD process, integrating automated unit tests and code quality analysis tools
like SonarQube to ensure comprehensive code reviews and maintain high-quality standards.
Wrote unit and integration test cases using JUnit and Mockito, maintaining branch coverage above 85% to ensure code
reliability and reduce defects.
Implemented robust web services using Java API for RESTful Web Services, enhancing web application architecture and
scalability.
Developed scalable and efficient client-side features using HTML5, CSS3, and Bootstrap, creating responsive and visually
appealing user interfaces.
Managed application state and developed frontend functionalities using Angular 8, integrating with backend services through
RESTful APIs to provide seamless user experiences.
Practiced Test Driven Development (TDD) with Cucumber for Acceptance Testing, automating test execution to validate
functionality and support feature development.
Configured and administered Tomcat for efficient application deployment and management, ensuring high availability and
performance across various environments.
Utilized Log4j for detailed logging and monitoring, facilitating effective issue resolution and system performance insights.
Developed XML-based configurations and utilized XSD for schema definition, supporting structured data processing and
validation.
Implemented AJAX for asynchronous web interactions, improving user experience by allowing dynamic content updates
without full page reloads.
Used GitHub for version control and collaboration, managing source code changes and ensuring seamless integration across
development teams.
Configured and managed AWS services for cloud infrastructure, including EC2, S3, and CloudWatch, to enhance scalability,
storage, and monitoring capabilities.
Leveraged ActiveMQ for message brokering and integration, supporting reliable communication between distributed systems.
Applied XML and JSON formats for data interchange and configuration, ensuring compatibility and ease of integration with
various systems.
Utilized Eclipse IDE for development, debugging, and code management, ensuring an efficient and productive development
environment.
Environment: Java 8/11, Spring framework, Spring Boot, Spring Security, JWT, OAuth, Spring Batch, Node.js, Typescript, JSP,
Servlets, XML, Log4j, AJAX, Eclipse, HTML, CSS, Web Services (SOAP and WSDL), HTML5, CSS3, Bootstrap, Eclipse, Jenkins,
GitHub, Tomcat Oracle, SOAP and Restful, XML, XSD, TDD, MongoDB, UNIX, Windows XP, AWS Services, Jenkins, Active MQ.
Client: Tech Mahindra.USA Oct 2018 to Oct 2021
Role: Java Developer
Responsibilities:
Developed and optimized enterprise Java applications utilizing Java 8, focusing on performance, scalability, and
maintainability.
Designed and implemented RESTful and SOAP web services to enable seamless integration and data exchange between
disparate systems.
Architected and deployed microservices using Spring Boot, streamlining application development and reducing deployment
time.
Created and managed complex database schemas and queries with PostgreSQL and Hibernate, improving data retrieval and
transaction efficiency.
Built and maintained server-side components using Java Server Pages (JSP), Servlets, and JavaBeans, ensuring robust and
secure backend functionality.
Configured and administered Tomcat 8.x for effective application deployment, ensuring high availability and performance in
production environments.
Developed responsive user interfaces with HTML, CSS, and Bootstrap, enhancing the usability and aesthetics of web
applications.
Implemented dynamic front-end features using JavaScript and jQuery, resulting in improved user interaction and
engagement.
Leveraged AWS services (EC2, S3, CloudWatch, ECS) to deploy and manage cloud infrastructure, optimizing scalability
and operational monitoring.
Utilized Maven for build automation and dependency management, ensuring a consistent and efficient build process across
various environments.
Employed Log4j for detailed logging and monitoring, facilitating effective issue diagnosis and resolution in production
systems.
Adhered to Agile methodologies and participated in Scrum ceremonies, including sprint planning and retrospectives, to drive
project delivery and team collaboration.
Collaborated with cross-functional teams to gather and analyse requirements, delivering solutions aligned with business
objectives and technical specifications.
Implemented Java Persistence API (JPA) with Spring Data JPA to streamline data access and management, enhancing data
integrity and reducing development overhead.
Conducted rigorous code reviews and provided constructive feedback, contributing to high code quality and adherence to
best practices.
Managed source code versions and collaboration using Git, ensuring efficient tracking of changes and smooth coordination
within development teams.
Performed unit and integration testing with JUnit and Mockito, validating code functionality and ensuring reliability before
production release.
Monitored application performance and logs using Splunk and CloudWatch, proactively identifying and addressing potential
issues to maintain system stability.
Developed and maintained application documentation and technical specifications to support future development and
facilitate knowledge transfer.
Optimized existing code and refactored legacy systems to improve performance, reduce technical debt, and enhance
maintainability.
Environment: Java 8, Spring Boot, Tomcat 8.x Series, Java Web Services (REST, JAX-WS), Bootstrap, Node.js, Spring Data JPA,
jQuery, AWS (EC2, S3, CloudWatch, ECS), PostgreSQL, Hibernate, Maven, Log4j, My Eclipse, Splunk, CSS, JavaScript, HTML,
JavaBeans, XML.
Neobric IT Solutions Hyderabad Oct 2015 to September 2018
Role: Full Stack Developer.
Responsibilities:
Hands on experience in Angular 7, Python, Node JS, Java 8, MySQL, Unix and Linux. Involved in
Designing, Developing, Testing of the NAD (New Age Delivery) application.
Worked extensively in User Interface of NAD application Devised a cost estimator that reduced the financialreport
preparation time by 63% by automating the entire process and leveraging Python, SQL, HTML5 & CSS3
Enabled proactive incident management by utilizing CloudWatch for logging and monitoring.
Experienced in Big Data Technologies, Software Development Life Cycle (SDLC), Agile Methodologies.
Integrated third-party libraries and APIs to extend the functionality of Java application and streamlinedevelopment processes.
Used Maven as build and configuration tool and Jenkins for a continuous integration tool.
Used JIRA to keep track of the work in progress and managing backlog.
Professional in designing, developing, and enhancing automated test scripts for Selenium using Python.
Experienced in Working on the server side of the application using Java 8.
Excellent working knowledge of designing & implementation of detailed technical specification, business
requirements and unit test report documents.
Used the High charts Java Script library to develop charts, maps, and graphs on UI pages.
Actively Involved in testing process and performed Unit testing and System testing.
Used the Apache tomcat as deployment server.
Worked as an Application developer to implement business logic using various MEAN stack and deployed
successfully in production. Have been part of the offshore team. I have worked in development to validate
Business results.
Involved in deploying the application on development and Staging environments.
Proficient in communicating with the project teams and clients.
Environment: Angular 7, Python, Node JS, Java 8, Aws, MySQL, Unix, Linux, Python, Jenkins, JIRA, HTML5, CSS3,
Bootstrap, Java Script, Apache tomcat.
|