Full Stack Java Developer Resume
Denver, ColoradO
SUMMARY:
- Around 5+ years of professional experience in all phases of software development life cycle (SDLC) including system design, development, production support and maintenance of various Web Applications using Java/J2EE Technologies.
- Having experience in designing, implementing and deploying commercial enterprise applications for multi - tiered-distributed software products and distributed applications using Java/J2EE technologies.
- Developed user interface as JSP, HTML and CSS.
- Experience in Application Development using Software Development Life Cycle using various methodologies like Waterfall, Agile/Scrum.
- Experience in developing Enterprise applications using Core Java and various J2EE technologies including Multithreading, Collections, JSP, Servlets, JSP Custom Tags Libraries, JavaBeans, EJB, JDBC, Networking, Threads.
- Experience in developing and debugging Enterprise based applications and professional web applications using various Java-based frameworks like spring, Hibernate, Struts and frontend technologies like JavaScript, JSP, DOM, XHTML, jQuery, Angular, CSS3, and Ajax.
- Experience in developing web applications on MVC based frameworks like Spring, Spring IOC, Spring MVC.
- Implemented MVC Architecture using Struts Framework.
- Working extensively with Hibernate Query Language (HQL) to store and retrieve the data from SQL database.
- Designed and developed the REST based Microservices using the Spring Boot.
- Hands-on experience in creating UI using web technologies JavaScript, jQuery, Ajax, JSP, Angular, Node.js.
- Proficient in writing efficient SQL, PL/SQL queries and writing Functions, Sequences, Indexes, Views and Stored Procedures on database servers.
- Knowledge on TCP/IP, HTTP, FTP protocols.
- Experience working on Eclipse IDE and deployment using application servers and web servers like Apache Tomcat, XAMPP, WAMP, Weblogic.
TECHNICAL SKILLS:
Java technologies: Java Beans, Servlets, JSP, Struts, EJB, Hibernate, JDBC
Server: Tomcat, Weblogic
Framework: Struts, Tiles, Spring, Hibernate, Model-View- Controller (MVC), Angular 2.0/5.0
Databases: SQL Server, MySQL, Oracle
Development Tools: Eclipse, My Eclipse, Dreamweaver
Web Technologies: Java Script, jQuery, HTML/HTML5, CSS/CSS3, XML, and JSON.
Operating Systems: Windows
PROFESSIONAL EXPERIENCE:
Confidential, Denver, Colorado
Full Stack Java Developer
Responsibilities:
- Involved in various phases of Software Development Life Cycle ( SDLC ) of the application like Requirement gathering, Analysis, Design and Code development.
- Developed end to end module on spring framework (Rest API Application/Spring JPA).
- Participated in a Scrum team and Agile Practices like Test-Driven Development ( TDD ).
- Participated in stand ups with team and scrum master to discuss progress and blockers.
- Implemented Restful web service and consumed using Angular.
- Experience in implementing Service oriented architecture and Web Services using RESTFUL API's.
- Developed UI pages with Angular, Html and Typescript.
- Used Angular 5 to provide dynamic User Interface and for the client-side validations.
- Developed services and functions in Angular to get data from spring layer and validate it.
- Used Git as the version control management system (GitLab).
- Analysis and Bug fixing of the production problems and defects along with enhancements.
- Used Maven build script for building and deploying the application and Designing new database tables for the enhancements.
- Designed, developed and implemented unit tests and product features.
- Responsible for building/deploying consistently repeatable build/deployments to company non-production environments using Junit.
- Developed JUnit test cases for Unit Testing and functional testing for various modules and prepared Code Documentation for future reference and upgrades.
- Worked with python scripts to load data by making rest calls.
- Used Weblogic to deploy application.
Environment: Spring, Angular 5, Weblogic, JavaScript, HTML5, CSS, Typescript, SQL Server, Maven, Eclipse.
Confidential, Denver, Colorado
Java/J2EE Developer
Responsibilities:
- Involved in various phases of Software Development Life Cycle ( SDLC ) of the application like Requirement gathering, Analysis, Design and Code development.
- Involved in developing components on Reporting Dashboard with Spring MVC, Spring Framework and Hibernate.
- Used spring MVC for REST Api and used Angular in UI designing and validations.
- Developed end to end application on spring framework.
- Participated in a Scrum team and Agile Practices like Test-Driven Development ( TDD )
- Implemented Restful web service using JAX-RS (Jersey).
- Experience in implementing Service oriented architecture and Web Services using RESTFUL API's.
- Developed UI pages with HTML5, CSS, JavaScript, typescript and Angular.
- Used jQuery and Angular JS to provide dynamic User Interface and for the client-side validations.
- Involved in the creation of interface to manage user menu and Bulk update of Attributes using Angular JS and JQuery.
- Used Git as the version control management system.
- Used Maven build script for building and deploying the application and Designing new database tables for the enhancements.
- Used Maven tool to build and packaged, deploy an application project and integrated with Jenkins.
- Analysis and Bug fixing of the production problems and defects along with enhancements.
- Designed, developed and implemented unit tests and product features.
- Maintained, structured, and surveyed documents within database; ensuring data integrity, correcting anomalies, and increasing the overall maintainability of the database.
- Responsible for building/deploying consistently repeatable build/deployments to company non-production environments using JENKINS & BUILD Pipelines.
- Developed JUnit test cases for Unit Testing and functional testing for various modules and prepared Code Documentation for future reference and upgrades.
Environment: Java SE, Maven, Spring, JavaScript, HTML5, CSS, SQL Server, Eclipse.
Confidential
Java Developer
Responsibilities:
- Responsible and mentored the team in complete Software Development Life Cycle (SDLC) tasks - design, coding, testing, and documentation using Waterfall model for analysis and design of application.
- Developed Login, Policy and Claims Screens for customers using HTML, CSS, JavaScript, JSP, and jQuery.
- Involved in the development of business module applications using J2EE technologies like Servlets, JSP and JDBC.
- Hibernate framework is used in persistence layer for mapping an object-oriented domain model to a relational database.
- Used various Core Java concepts such as Multi-Threading, Exception Handling , Collection APIs to implement various features and enhancements.
- Used Core Java to develop Business Logic.
- Wrote Action Classes to service the requests from the UI, populate business objects & invoke EJBs.
- Worked on client-server and web-based technology using J2EE , XML Technologies and involved in the Product Development.
- Written SQL queries, modifications to existing database structure as required
Environment: Java SE, Spring, JavaScript, HTML5, CSS, SQL Server, JDBC, Eclipse.
Confidential
Java Developer
Responsibilities:
- Involved in SDLC stages of application including Requirements analysis, Implementation, Design and Testing.
- Developed Spring Controllers, Service Components, DAOs, Web Services and UI Integration for processing the member request for two modules.
- Developed the DAO layer using the Hibernate annotations and configuration files.
- Used Spring MVC Framework Dependency Injection for integrating various Java Components
- Wrote SQL queries and Stored Procedures for interacting with the SQL database.
- Extensively used Spring RESTful web services for designing the end points.
- Developed the web interface using HTML , CSS , JavaScript, Spring MVC , JSP, JavaScript .
- Developed the GUI using JSP, spring web flow following spring web MVC pattern.
- Enhance and modify the presentation layer and GUI framework that are written using JSP and client -side validations done using JavaScript
Environment: JSP, HTML, Spring, Eclipse.
Confidential
Java Developer
Responsibilities:
- Involved in code development phase in Software Development Life Cycle (SDLC).
- Worked on Eclipse IDE to write the code for wedding card template view and filter functionality.
- Developed using J2EE architecture and consisted of Entity Beans, Session Beans using Container managed Persistence and one common Servlet, which gets the request from JSP. The Servlet in turn calls the required bean.
- Used various Core Java concepts such as Multi-Threading, Exception Handling , Collection APIs to implement various features and enhancements.
- Used Struts, Tiles Framework for database connectivity.
- Used HTML, CSS, Spring MVC , JSP, and JavaScript in the development and the designing the UI.
- Used Core Java to develop Business Logic.
- Mapped classes to database tables in Deployment Descriptor files.
- Written SQL queries, modifications to existing database structure as required per addition of new features. Worked on triggers and stored procedures in database.
Confidential
Java Developer
Responsibilities:
- Involved in code development phase in Software Development Life Cycle (SDLC).
- Developed using J2EE architecture and consisted of Entity Beans, Session Beans using Container managed Persistence and one common Servlet, which gets the request from JSP. The Servlet in turn calls the required bean.
- Used various Core Java concepts such as Multi-Threading, Exception Handling , Collection APIs to implement various features and enhancements.
- Used Core Java to develop Business Logic.
- Used Struts, Tiles Framework for database connectivity.
- Generated the use case diagrams, Activity diagrams, Class diagrams and Sequence Diagrams in the design phase using Star UML tool.
- Mapped classes to database tables in Deployment Descriptor files.
- Written SQL queries, modifications to existing database structure as required per addition of new features. Worked on triggers and stored procedures in database.
- Worked on Eclipse IDE to write the code and integrate the application.
Confidential
Software Trainee Intern
Responsibilities:
- Involved in SDLC Requirements gathering, Analysis, Design, Development and Testing of application using AGILE methodology.
- Worked on Eclipse IDE to write the code and integrate the application.
- Implemented Struts framework based on the Model View Controller architecture.
- Implemented Struts Dispatch Action class and form bean classes using struts framework.
- Used various Core Java concepts such as Multi-Threading, Exception Handling , Collection APIs to implement various features and enhancements.
- Client & server validations were handled using JavaScript &Struts validate plug-in.
- Used HTML, CSS, JSP, and JavaScript in the development and the designing the UI.
- Worked on relational database design and writing SQL queries, stored procedures, views, and functions with Oracle .
- Developed DAO pattern to retrieve the data from database.
- Developed various modules by implementing business rules .