0% found this document useful (0 votes)
23 views3 pages

Java Backend Developer Resume Summary

Poojitha N is a Java Backend Developer with 8 years of experience and a Master's degree in Computer Science. She has expertise in Java, Microservices, Spring Boot, and AWS, and has worked on various projects following Agile methodology. Her professional experience includes roles at Finra, DXC Technologies, and SeminalMinds Software Solutions, where she contributed to software development, API design, and cloud integration.
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
23 views3 pages

Java Backend Developer Resume Summary

Poojitha N is a Java Backend Developer with 8 years of experience and a Master's degree in Computer Science. She has expertise in Java, Microservices, Spring Boot, and AWS, and has worked on various projects following Agile methodology. Her professional experience includes roles at Finra, DXC Technologies, and SeminalMinds Software Solutions, where she contributed to software development, API design, and cloud integration.
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

Poojitha N

Java Backend Developer


Email: Poojitha.ned10@[Link] | Phone: +1(326) 688- 0071

PROFESSIONAL SUMMARY
Highly motivated Java programmer with around 8 years of experience and a Master’s
degree in Computer Science. Proven expertise in delivering high-quality software solutions
with a passion for continuous learning and innovation. A collaborative team player
dedicated to pushing the boundaries of technological advancements.

TECHNICAL SKILLS
 Experienced in Java, J2EE, JDBC, Spring, Hibernate, Swing, Multi-threading, XML Parsers,
JSP, Servlets, and Web Services (SOAP & REST).
 Experience in Microservices Architecture with Spring Boot and Docker.
 Solid understanding and Experience in developing applications using Model-View-
Controller architecture, Spring, Struts, and Hibernate frameworks
 Experience in using open-source frameworks like JUnit, and Log4J.
 Experience with CICD-Ant, Maven, Gradle, Jenkins, Git, GitHub.
 Proficient in using Integrated Development Environments (IDEs) like Eclipse and
JDeveloper for writing, testing, and debugging code efficiently.
 Familiar with version control systems like Git, SVN, and Tortoise for managing code
changes and collaborating with other developers effectively.
 Followed AGILE Methodology for the software development process, part of the cross-
functional team for the application development.
 Good Hands-on experience in various spring framework modules like spring boot.

PROFESSIONAL EXPERIENCE
Finra, United States
Java Backend Developer
April 2024 – Till Date

Project: Finra Data Platform


Responsibilities:

- Followed Agile Methodology (SCRUM) to satisfy the customers and wrote Junit test
cases for unit testing the integration layer.

- Designed and implemented RESTful APIs and Microservices architecture using


Spring Boot, ensuring adherence to industry standards, best practices, and
scalability principles.
- Maintained interface compatibility and concurrency in the project by leveraging
Java 17 features such as sealed classes, records, switch expressions, text blocks,
and enhanced pattern matching, along with Java 8+ features like Lambda
expressions, default/static methods, and the Concurrency API.
- Designed and developed modules to publish claim files to AWS S3 using the
AWS Java SDK, integrating cloud storage services seamlessly into the
application.
- Utilized Core Java concepts such as multithreading, Collections, and Arrays for
application development and performance optimization.
- Performed API testing with Postman and implemented CI/CD pipelines for
automated build, test, and deployment of RESTful Microservices.
- Used Maven for build automation and dependency management, SVN and Git for
version control and collaborative development.
- Worked with Jenkins for continuous integration and automated deployments to
various environments, including AWS-based infrastructure.
- Actively resolved production-related issues, providing timely fixes within SLA
to ensure service reliability and uptime.

DXC Technologies, Bengaluru, India


Professional 1 Application Designer
October 2018 – Aug2022

Responsibilities:
- Implemented the Project structure based on the Spring MVC pattern using spring boot.
-Integrated the JSON objects, DB objects, and business logic through faster XML
Jackson Object Mapper.
- Involved in writing SQL Queries, Packages, PL/SQL Stored Procedures, and Functions.
- Managed code commits with SVN and deployments using DevOps tools.
- Used to deploy the batch jobs in Linux box using putty.
- Handled production-based incidents and Client Work requests using core Java, multi-
threading, collections, and web services (REST & SOAP).
- Addressed work requests and production-related bugs within SLA.
- Implemented loggers using Log4j and integrated JSON objects with DB objects using faster
XML Jackson Object Mapper.
- Supported monthly releases by fixing bugs and developing new themes.
- Conducted dry runs, show and tell, and participated in daily Scrum meetings in Agile
methodology, client requirement meetings, sprint estimations, and reverse KTs.
- Communicating with external services representatives for understanding, reporting
problems, and taking into account the changes and updates.
- Managed Amazon Web Services like EC2, S3 bucket, Auto-Scaling.
- Participate in acceptance testing to ensure client/user needs are met and use Junit for unit
testing and Having knowledge on other testing tools like selenium.
- Involved in analysis, design development, and testing phases of the application
development using Scrum Agile methodology.
SeminalMinds Software Solutions, Hyderabad, India June 2016 –
Sep 2018
Java/J2EE Developer- Project Trainee
Description: In this project, I developed an application called Hardware Analysis Tool that
outputs a detailed statistical report of a hardware model or selected groups from a hardware
model. The system
will categorize the in-scope and out-scope parts by analyzing the model, which can be an
indented eBOM, HVC data or Team center data.

Responsibilities:

 Learned and assisted in understanding the software development life cycle and
basic object-oriented programming concepts.
 Observed and supported the use of the MVC pattern with Struts framework in
real-world applications.
 Gained hands-on experience in making minor UI changes using JSP and
understanding backend integration.
 Participated in code walkthroughs and design discussions to understand software
architecture principles.
 Studied the development of SOAP-based web services and how WSDL is used in
service communication.
 Practiced writing simple database queries and learned ORM concepts using
Hibernate and JDBC.
 Practiced writing basic JUnit test cases and utility code using JavaMail and file
handling APIs.

EDUCATION
Master of Science in Computer Science
Wright State University, Dayton, OH
GPA: 3.44 | 2023

Bachelor of Engineering in Computer Science


Anna University, Chennai, India

Common questions

Powered by AI

Agile methodologies, such as Scrum, influence Java backend development by promoting iterative development and delivering software incrementally, which allows developers to receive continual feedback and make necessary adjustments . The involvement in daily Scrum meetings, sprint estimations, and client requirement meetings ensures that the development aligns closely with user needs and expectations . Agile also emphasizes cross-functional team collaboration, which leads to higher quality software and increased innovation .

Using AWS, developers can enhance Java application development and deployment by leveraging scalable storage services like S3 for storing large volumes of data and EC2 for scalable computing power . These services facilitate easy horizontal scaling and high availability of applications through features like auto-scaling and load balancing . Furthermore, AWS integration allows for deploying resources more flexibly and reduces infrastructure management overhead .

Java developers use strategies such as writing unit tests with frameworks like JUnit to ensure code quality and maintainability . They adhere to coding standards and leverage continuous integration tools like Jenkins for automated builds and tests, which help catch errors early in the development cycle . Version control systems like Git or SVN are essential for managing code changes and collaborating effectively with other developers, ensuring that all changes are tracked and documented . Code reviews and consistent use of logging tools like Log4j also contribute significantly to maintaining high code quality in a collaborative environment .

A Java Backend Developer handles production-based incidents by quickly identifying and isolating the root cause of the issue using comprehensive logging and monitoring tools like Log4j . They use these tools to trace and follow the error logs systematically. Developers might perform hotfixes and deploy them using version control and CI/CD tools to ensure minimal downtime . They also communicate effectively with stakeholders and maintain thorough documentation of the incidents resolved within Service Level Agreements (SLAs).

Professional experiences offer Java Backend Developers real-world problem-solving skills and practical knowledge that formal education may not provide . Experiences such as working on live projects, handling production incidents, and collaborating in diverse teams equip developers with contextual understanding and proficiency in applying theoretical knowledge . However, formal education provides a strong foundation in theoretical principles and concepts, such as algorithms and data structures, essential for understanding advanced topics and making informed design decisions . The synergy of practical experience and formal education is crucial for comprehensive professional development, enabling developers to innovate and excel in rapidly evolving technical environments .

Integrating JSON objects with database objects using faster XML Jackson Object Mapper enhances application performance by providing a fast and efficient way to serialize and deserialize JSON data to and from Java objects . This integration minimizes the boilerplate code and reduces load times when processing large volumes of JSON data . The Object Mapper's ability to handle complex nested objects and dynamically adjust to different data schemas significantly optimizes data throughput and processing speeds in the application .

Integrated Development Environments (IDEs) like Eclipse enhance the efficiency of Java backend developers by providing tools for writing, testing, and debugging code efficiently in a cohesive environment . Such IDEs offer features like code completion, syntax highlighting, and integrated debugging, which streamline the development process . They also provide seamless version control system integration, allowing developers to collaborate effectively and manage changes easily. The ability to manage complex projects through workspace settings and modular structures significantly boosts productivity and code management .

A Java Backend Developer's responsibilities in a microservices architecture include designing and implementing RESTful APIs and microservices using frameworks like Spring Boot, ensuring they adhere to industry standards and are scalable . The developer must maintain interface compatibility and concurrency, utilizing advanced Java features such as sealed classes and lambda expressions . The developer is also responsible for deploying services to cloud environments like AWS, handling API testing, working with CI/CD pipelines, and using tools like Maven and Jenkins for build automation and version control .

Lambda expressions simplify the implementation of functional interfaces, allowing for cleaner and more understandable code that can leverage Java’s Stream API efficiently, enhancing performance and reducing boilerplate code . Multithreading enables concurrent processing, which improves application responsiveness and performance by allowing multiple operations to run simultaneously . Together, they enable developers to write more efficient and scalable backend applications that can handle large volumes of data and operations .

Understanding object-oriented programming (OOP) concepts benefits Java developers in software lifecycle management by promoting code reusability through principles like inheritance and polymorphism, thereby reducing development time and increasing productivity . Encapsulation allows developers to create modular and maintainable software structures, improving the manageability and upgradability of applications . OOP's abstraction principles help in designing complex systems more logically and coherently, facilitating easier debugging and testing . This foundational understanding aids developers significantly through various phases of the software development lifecycle, from design to implementation and maintenance .

You might also like