4+ years of experience in all phases of Software Development Life Cycle (SDLC) which includes Design, Development, Integration, Business Analysis/Modeling, Documentation, and Testing of all software applications. Implemented Java 8 features like Lambda expressions, Streams, filters and fetching documents from the database. Expertise in Advanced Java concepts like JDBC, Servlets and JSPs. Good Experience on core Java concepts such as OOPS, Collections, Threading, Generics, Exception handling, Thread pools, Execution services, File IO, and Serialization.
Involving all phases of the SDLC Analysis, Design, Development, Testing and
Production phases of the projects and implement using an Agile Methodologies.
• Developing the application using Spring MVC framework that leverages model view
layer architecture, also configure Dependency Injection.
• Developing user interface using JSP, JSP Tag libraries JSTL, HTML, CSS and JavaScript
to simplify the complexities of the application.
• Write backend scripts that performed maintenance tasks on the contract data using
JDBC.
• Use the Netbeans as IDE, configure the application onto Apache Tomcat server.
• Implemente Database connectivity using JDBC for communication between
application and MySQL database.
• Utilizing Maven and Gradle scripts for building and deploying the application in
web/App servers.
• Integrate Jira projects with Confluence Pages and construct Confluence pages.
• Using Git for Versioning and concurrent access to the project files.
Involving all phases of the SDLC Analysis, Design, Development, Testing and
Production phases of the projects and implement using an Agile Methodologies.
• Developing the application using Spring MVC framework that leverages model view
layer architecture, also configure Dependency Injection.
• Developing user interface using JSP, JSP Tag libraries JSTL, HTML, CSS and JavaScript
to simplify the complexities of the application.
• Write backend scripts that performed maintenance tasks on the contract data using
JDBC.
• Use the Netbeans as IDE, configure the application onto Apache Tomcat server.
• Implemente Database connectivity using JDBC for communication between
application and MySQL database.
• Utilizing Maven and Gradle scripts for building and deploying the application in
web/App servers.
• Integrate Jira projects with Confluence Pages and construct Confluence pages.
• Using Git for Versioning and concurrent access to the project files.
Utilized the Waterfall methodology of development for Requirements, Planning,
Design, and Deployment.
• Developed Managed beans in JSF to handle the presentation logic.
• Used Hibernate framework in the persistence layer for mapping an object-oriented
domain model to a relational database.
• Designed and developed user interfaces using JSP, JavaScript and HTML.
• Used REST to consume the client data to be rendered on the UI in the form of JSON
Objects.
• Developed presentation layer using JSP, HTML, CSS, AJAX, JavaScript and JSTL Taglibs.
• Performed WebSphere Server administration tasks like configuration, monitoring and
performance tuning.
• Involved in designing and creating the Database Tables using PostgreSQL Database.
• Built application using Maven and runs on a WebLogic server which serves millions of
requests per day.