Java Developer Resume
Princeton, NJ
SUMMARY
- 4+ years of IT experience in design and development of Enterprise Java Applications and Testing of web based and client server multi - tier applications using Java/J2EE technologies.
- Good developing and implementation skills in Core Java and J2EE technologies.
- Involved all phases of software development life cycle (SDLC) includes User Interaction, Business Analysis/Modelling, Design/Architect, Development, Implementation, Integration, Documentation, Testing, Deployment, Builds, Configuration and Code Management, Production/Customer Support, Maintenance, Enhancements and Quality Control for Android Mobile applications and java-based applications.
- Designed/developed Web front end/UI application development using HTML/HTML5, CSS/CSS3, AJAX, Java Script, Angular, Bootstrap, jQuery, JSON.
- Design and Development of enterprise scale web and middleware application using Core Java, Threads, Exceptions, Collections, J2EE Technology- Java Servlets, JSP, JDBC, Web Services, REST, and Jersey API.
- Good knowledge in Object Oriented Programming concepts.
- Strong application development experience in open source frameworks/tools by using Spring framework modules like Spring IOC, Spring AOP, Spring MVC, Spring Security, Spring Bootand Hibernate.
- Good working Knowledge with databases such as Oracle, MySQL, SQL Server, Mongo DB and IBM DB2 databases to manage tables, views, indexes, sequences, stored procedures, functions, triggers and packages.
- Extensive experience in programming, deploying, configuring Application Servers like IBM Web Sphere, Apache Tomcat and Apache HTTP Server.
- Experienced in Test-Driven Development (TDD) and Performed Unit Testing on various components using JUnit.
- Implemented a Continuous Delivery pipeline with Docker, Jenkins, TFS and GitHub.
- Excellent communication skills, leadership abilities, strong architectural skills, hardworking and a very good team worker.
- Experienced in working with both Agile (Scrum) and Waterfall environments.
TECHNICAL SKILLS
Operating System: Windows 2007, 10, Home, Linux, UNIX.
Programming language: JAVA.
Scripting language: HTML/HTML5, CSS/CSS3, JavaScript, Bootstrap,JSP, Servlet,JDBC, AJAX, jQuery, Java EE and Angular.
Databases: My SQL, Oracle, SQL server, Mongo DB.
Development tools: Eclipse, NetBeans.
Version controls: TFS, GitHub.
Methodologies: Agile/SCRUM and Waterfall Methodology.
Frameworks: Spring, SpringCore/IOC, SpringMVC, Spring Security, Spring AOP, SpringDAO, SpringJDBC, Hibernate, Junit.
Web/Application Servers: IBM Web Sphere, Apache Tomcat and Apache HTTP Server.
PROFESSIONAL EXPERIENCE
Confidential, Princeton, NJ
Java Developer
Responsibilities:
- Understanding the requirements given by the customer.
- Developed the project inJava, different J2EE technologies like JSP, Servlet, JavaScript, HTML, and CSS.
- Implemented Spring Boot, Spring MVC, REST Controllers for Web/Application Layer and REST API.
- Developed Data layer using DAO patterns, ORM and Hibernate.
- Used Spring, Spring MVC and Spring Boot for the application development, creating various custom controllers.
- Extensively used Angular material components, Using form and in build components for making the page more interactive and user friendly and browser compatibility
- Used JDBC for creating Data Access layer.
- Developed Unit test cases using Junit
- Used Eclipse as software development platform for developing the whole application.
- Created Servlets for developing control and business logic of the application.
- Created SQL queries and stored procedures.
- Performed Unit Testing using JUnit for the modified codes.
- Developed and deployed the applications using Tomcat.
- Used TFS as version control.
- Responsible for End User Training and Application support.
- Involved in Client interaction as well as Client Demonstration,
Environment: JSP,JavaScript, HTML, CSS, Servlet, JDBC, EJB, SQL Eclipse, TFS.
Confidential, New York, NY
Java Developer
Responsibilities:
- Worked on complete life cycle, Design, development and testing using OOA and OOD.
- Used JSP, HTML, and CSS for content layout and presentation.
- Used jQueryfor UIand AJAXfor reports display.
- Created the web application using MVC pattern to manage runtime content, in the form of POIs.
- Worked on the design and development of application in Hibernateframework
- Implemented the functionality of fetching of data from different sources and persisted the data through Hibernate, to separate DAO layer from Database layer and using corejavaclasses.
- Worked on Multi-threading and thread pool design pattern.
- Worked on regenerated code, through Hibernate, and created services for existing modules and tested them through JUnit.
- Implemented business logic using SessionBeans, Servlets and SQL stored procedures
- Designed developed and maintained the data layer using Hibernate and performed configuration of Spring, Application Framework.
- Participate in technology/tools evaluation and software technical proof of concepts.
- Used JUnit for Unit testing the application.
- Performed production support of the application in production.
- Developed and maintained ANT Scripts.
- Deployed the application on Apache Tomcatapplication servers.
Environment: Java, Servlet, JSP, HTML,CSS, jQuery, Spring Application Framework (Spring MVC, Spring JDBC), Hibernate, SQL.
Confidential
Java Developer
Responsibilities:
- Involved in Software Development Life Cycle of the project. The Application is designed using J2EE.
- Involved in web development to generate summary reports in HTML using Servlets by authenticating user logins and then providing data in table formats.
- Technologies based on MVC architecture.
- Developed server side JEE application components using Spring, Spring MVC, Spring AOP, Spring Transaction Manager.
- Developed server-side programs while doing the minimum client-side validations using jQuery.
- Developed Servlets to handle HTTP client requests using Servlet Request & Servlet Response objects.
- Wrote SQL on PL/SQLDeveloperto update and retrieve data from Oracle database.
- Worked with JDBC and Hibernate for ORM development and connecting to the underlying database.
- Performed installations, configurations and deployments using Tomcat App Server.
Environment: Java, Servlet, JSP, HTML, Spring Application Framework (Spring MVC, SpringJDBC), Hibernate, oracleEclipse, SQL.