Jr Java Developer Resume
Iselin, NJ
SUMMARY:
- Around 2 years of IT experience in analysis, design, development, testing and implementation of Java/J2SE, J2EE web applications using Servlets, JSP, Web Services, JDBC, XML, HTML, CSS, Spring, Hibernate.
- Command on developing Java/J2EE application on IDE's like Eclipse and NetBeans
- Proficiency in core Java concepts like OOPS, Multi - threading, Exception, Exception handling, generics & collections.
- Experience in developing web base GUI architecture and development using JSP, Tag libraries and HTML/CSS, JavaScript.
- Experience in implementing IOC/Dependency Injection/convention over configuration features in various modules of Spring Framework (Core, MVC)
- Experience in implementing Web Services using REST.
- Extensive use of SQL in views, indexes, stored procedures, triggers, cursors and functions.
- Worked on SVN and GITHUB version control system which has been majorly used to check-in, check-out the developed artifacts and committing new code.
- Strong background in a disciplined software development life cycle (SDLC) process and has excellent analytical, programming and problem-solving skills.
- Project development was done extensively using Agile(Scrum) methodology.
- Extensively worked on JIRA for tracking stories in a Project in a different methodology of Software Development Life Cycle.
- Working knowledge of Ant/Maven for project build/test/deployment, Log4j for error logging and Debugging, JUnit for unit and integration testing.
- Knowledge on Spring boot and JavaScript.
- Experience with Linux and Windows working environment.
- A quick learner and a team player with excellent communication, good management skills for analyzing user requirements and ensuring excellent functionality and maximum contribution to attain the team goal.
TECHNICAL SKILLS:
Programming Languages: C, C++, Java.
Databases: Oracle 11g, MySQL.
Frameworks: Hibernate, Spring MVC, Spring JDBC, Spring boot.
Web Technologies: HTML5, CSS3, JavaScript, Servlets.
Tools and Software: JIRA, Eclipse, Microsoft Visual Studio, GIT, SVN, Maven.
Operating Systems: Windows10/ XP/2000/98/NT, Windows Server 2003
Web and Application Servers: Apache Tomcat.
PROFESSIONAL EXPERIENCE:
Confidential - Iselin, NJ
Jr Java Developer
Roles &Responsibilities:
- Involved in complete projects Life Cycle Design, Implementation and unit testing.
- Extensively used agile development methodology and involved in sprint planning.
- Extensively used Core Java concepts and implemented collections, I/O, Exception handling and Generics in logic design and development.
- Applied design patterns including MVC pattern, Abstract factory pattern, DAO pattern and Singleton
- Implemented the Project structure based on Spring MVC pattern using spring boot.
- Implemented Hibernate to persist the data into Database and wrote HQL based queries to implement CRUD operations on the data.
- Used Hibernate annotations and created Hibernate POJO s and also worked on Named Queries, Parameterized Queries in Hibernate.
- Generated Spring XML files for the configured beans.
- Used JSP to generate the information about the client dynamically.
- Collected Business requirements by interacting with the business analysts.
- Developed Business logic with the help of spring dependency injections, make them as spring beans using configurations and spring annotations.
- Investigate, debug and fixed potential bugs or defects in the implemented code
- Involved in developing front end screens using JSP, HTML 5 CSS3 and JavaScript .
- Coded JSP pages and used JavaScript for client side validations and to achieve other client-side functionality.
- Well versed in managing the project with GitHub, SVN and Bit-Bucket .
- Used JIRA for User Stories and Epic management and GIT for version control.
Environment: J2SE, J2EE, AEM, HTML5, JDBC, JSP, Web Logic Server, Eclipse 3.5.1, Spring 4.0.6, Spring boot 1.1.5, Hibernate 3.0, Oracle, CSS3, Tomcat, Windows XP, Unix, GitHub.
Confidential
Team member
Roles & Responsibilities:
- Was a member in the project team which designed an application which can schedule the classes. for the laboratory and upload the grades to the university website.
- Designed and developed application using Java.
- Developed SQL queries and stored procedures for the application.
- Worked with JDBC and modified SQL Queries for better performance.
- Worked with front end using JSP, HTML and CSS.
Environment: Java J2SE, J2EE, JSP, JDBC, HTML, CSS, SQL, Eclipse IDE.
