Seeking an entry-level Full Stack Java Developer position with college graduate skills in Java development. Ability to demonstrate a strong desire to learn, apply knowledge and experience in the following areas:
Good experience in Object Oriented Programming (Class, Object, Interface, Inheritance, Composition and SOLID principles)
Good experience on Java Foundations (IO, Collections, Generics, Exception Handling and Threading)
Good knowledge in JSP, Servlets, Session and Filters
Good understanding of front-end like HTML, CSS and JavaScript
Experience creating Java web applications using a framework like Spring, Struts/Java EE
Experience with relational databases and PL/SQL
Basic knowledge of creating and consuming REST/SOAP services
Basic knowledge of unit testing using Junit
Basic knowledge on Java Script, Node Js, Angular Js and React Js
Good knowledge on GIT and GITHUB for version control and repository tool to share and maintain the code within the team.
TECHNICAL SKILLS:
Programming Languages
C, C++, Java, Python
Frameworks
Spring, Struts/Java EE
Databases
PL/MySQL, MongoDB, Relational Databases
Web Languages
HTML5, CSS3, XML, Java Script, Node.js, React.js
Tools/IDE
Microsoft Visual Studio, NetBeans, Eclipse, Word, Excel, PowerPoint, GitHub
Web Services
SOAP and REST services
Defect Tracking Tools
Jira, ALM, Rally
Source Control
GIT
Project Management Tools
Jira, Rally
OTHER SKILLS:
Knowledge of current technologies, application software development, Agile and waterfall development methodologies
Excellent listening, oral, and written communication skills
Strong interpersonal and teamwork skills
Good analytical and problem-solving skills
Flexible to new situations and challenges
Aligning application design with business goals
Worked with minimal supervision and general guidelines
Strong communication skills, written and verbal
EDUCATION:
University of Illinois at Springfield, IL, USA December – 2019
Master’s Degree in Computer Science, GPA: 3.83
Jawaharlal Nehru Technological University, Hyderabad, INDIA May – 2018
Undergraduate Degree in Computer Science, GPA: 3
ACADEMIC PROJECTS:
Project – Created a Java Based Web Application named “Blood Donor & Receiver”, where given a user can find the details of all the donors and receivers of any specific blood group.
Involved in requirement study and analysis.
Developed application which takes the input (blood group details) from user using HTML and PHP forms, and these data are compared in the database and returns the donors and receivers details, this has been achieved using SQL as backend for the data storage to meet the queried needs.
Worked upon existing Java Classes to handle data from backend and handled different types of Exceptions in Core Java.
Wrote SQL queries and gained knowledge on how to update and retrieve data using MongoDB.
Created Responsive Web Design using CSS Bootstrap.
Used NetBeans IDE for development and GIT for version control
Gained valuable technical experience and developed personal effectiveness with a corporate environment, along with understanding the core business activities.
Environment – NetBeans PHP HTML CSS MongoDB GIT version control
Project – Created a Web Based Application named “College Feedback System”, where students can interact, know latest college updates (like activities, fests, sports or events) and leave feedback if anything concerns.
Understood, Analyzed the requirements of the project and prepared a product plan.
Developed UML Diagrams of the entire application architecture flow using UMLet tool.
Created reusable HTML templates, style sheets and custom directives based on UI standards and guidelines.
Designed view part using JSP and GUI using JavaScript, CSS, HTML to have a fast and scalable application.
Gained knowledge on how to update and retrieve data from a database using JDBC with SQL queries.
Proposed and developed an additional feature which was not mentioned in any projects related to the feedback system.
Environment – NetBeans JSP HTML CSS UMLet JavaScript JDBC SQL
Project – Prepared a Research Paper on topic “A Logic of Authentication” by Burrows, M., Abadi, M. and Needham, R.
Gained knowledge on how to access various fields like Databases, Research guides, Archives to collect data related to the Research.
Wrote the software documentations like Annoted Bibliography, Literature Review and report the coding progress.
Used Python to write a simple code on “Roulette” game. Wrote python scripts to manage the file system and fetch the useful date from the large dataset.
Environment – Python