Full Stack Java Developer Resume
AZ
SUMMARY:
- Around 1.5 year of experience as a Java Developer in implementing business solutions for several business domains including Banking, Insurance.
- Knowledge in OOPS Concepts, Multi - threading, Exception Handling, Collections, J2EE, JDBC, Servlets, JSP, Java Mail API, XML, and JSON technologies.
- Good experience with Java 1.8 features like Functional Interfaces, Lambda Expression, and Streams API.
- Worked with eCP PaaS Migration team(myca-legacy) as aFull-Stack Developer in struts Framework Good experience in developing web Application.
- Managed Java application deployment on eCP console Instances, automated deployment of packaged application using Jenkins.
- Used Git as a Version Control and Jira for bug tracking.
- Enterprise Build Jenkins automation engine that leverages Jenkins software.
- Used Jenkins for build the application and creating a tar file or war file
- Used JIRA for raising the tickets on the requirement basis for application.
- Experienced in implementing MVC architecture-based applications using SPRING 3.x and STRUTS 1.3 frameworks.
- Hands on experience in development various Spring components like Spring MVC , Spring Security , Spring OAUTH 2 , Spring Controller , and Spring Boot .
- Developed several components as part of Micro Services using Spring Boot.
- Experience with Docker Container service.
- Experience in RDMS like SQL, MySQL 5.x, Oracle 10g, and NoSQL using Mongo DB 3.4/3.2 databases.
- Good experience in developing front end web applications using JavaScript 1.8.5, HTML5, CSS3, Bootstrap 4 jQuery 2.1, AJAX, XML and JSON.
- Experienced in using Jenkins for Continuous Integration and Continuous Deployment.
- Expert in Version Control Tools like Git and SVN.
- Experienced in Test-Driven Development using Java tools like JUnit, Mockito.
- Used JMS API as a notification services between the applications.
- Hands-on experience using JIRA for ticketing, bug tracking, and JASPER as a reporting tool.
- Experience in working on servers like Apache Tomcat , and Web Logic .
- Extensively used build tools like Maven and ANT for dependencies.
- Experience in Agile Methodology like Scrum and Extreme Programming (XP) and Waterfall to provide high-quality solutions.
TECHNICAL SKILLS:
Programming Languages \ Frameworks: Java 1.7, 1.8, C\ Spring 3.x, Hibernate 4.x, spring boot, Struts 2
Java EE Technologies \ Front-End Web Technologies: JSP 2.0, Servlet 3.0, JDBC, JMS, Design \ HTML5, CSS 3.0, JavaScript 1.8.5, Patterns, JVM, Multithreading concepts, \ Angular Js 1.5\ Data structure and Algorithms
Databases \ Cloud Computing: Oracle 11g, MySQL 5.x, Mongo DB\ EC2, EBS
App & Web Server \ Automation Build and Control Version Tool: : Apache Tomcat 8.x/8.5, JBoss\ Maven, Ant, Jenkins, Git, SVN
Reporting Tools and Testing \ SDLC: Jira, Junit, Mockito\ Agile, Scrum, Waterfall methodologies
Development Tools: Eclipse IDE, NetBeans, Sublime Text 2, jBoss
PROFESSIONAL EXPERIENCE:
Confidential, AZ
Full Stack Java Developer
Responsibilities:
- Involved in the Software Development Life Cycle (SDLC) phases of the project using Agile methodology.
- Worked as a cloud Engineer.
- Implemented Spring MVC module of Spring 4.0 framework in the application. Developed code for obtaining bean references in spring framework using Dependency Injection (DI).
- Designed Spring Controller to handle requests from users and return results, Spring Validators to verified requests.
- Implemented Spring OAUTH2 framework to enable access for users.
- Implemented Persistence layer using Hibernate 4.3 to interact with the MySQL database, used Hibernate Framework for object-relational mapping.
- Consumed and published REST and SOAP web services to access data from different applications in JSON and XML formats .
- Designed interactive web pages using HTML5, CSS3, and JavaScript 1.8.5 for client-side validation.
- Involved in code Continuous Integration and Continuous Deployment using JENKINS .
- Managed Java application deployment on eCP console Instances, automated deployment of packaged application using Jenkins.
- Used Git as a Version Control and Jira for bug tracking.
- Used JMS API for sending detailed notifications, JASPER as a reporting tool.
- The entire application was developed in Test Driven Development (TDD) using JUNIT4.
Environment: Spring 4.0, Struts 1.3, Spring OAUTH 2, REST API, Java 1.8, HTML5, CSS3, JavaScript 1.8.5, jQuery 2.1, AJAX, MySQL5.X, JUnit 4, Maven, Jira, Git, Jenkins, JMS API
Confidential
Developer
Responsibilities:
- Exposed to Software Development Life Cycle (Scrum) with JIRA Agile Following Agile methodology.
- Developed the application using Spring 3.0 intensively that leverages classical MVC architecture.
- Involved in developing code for obtaining bean references in spring framework using Dependency Injection (DI) / Inversion of Control (IOC), and Aspect Oriented Programming (AOP).
- Developed Object-Relational (O/R) mapping using Hibernate 4.0.
- Configured JMS service class to transfer the orders between agents and policyholders.
- Used AJAX to consume RESTful services and render the JSON response data on to UI web page.
- Used Mongo DB to store data files in JSON format and used it as a centralized database.
- Developed UI for agent and customer with JSP, JSTL, HTML5 and CSS 2.x.
- Used Git repository for version control and Eclipse for developing
Environment: Java 1.6, Spring 3.1,, Servlets, JSP, JIRA, REST, JMS, JSP, JSTL, HTML4, CSS 2.x, Oracle 11g, PL/SQL, Tomcat, Agile, SVN, JUnit, Maven
