Java/production Support Resume
SUMMARY
- Over 5 years of experience in developing and building an n - tier application for web deployment using Java, J2EE, JSP, Servlets, JDBC, JavaBeans, JavaScript, HTML & XML.
- Have a good knowledge in Software Development Life Cycle methodology like Requirements Gathering, Designing, Developing the Code, Testing, Implementing and Deploying the web-based applications and UI applications.
- Experienced in working with Agile (Scrum) and Waterfall methodology.
- Expertise in Object Oriented Analysis and Design (OOAD) based on Unified Modeling Language (UML) architecture using Microsoft Visio.
- Strong programming skills in Core Java such as Multithreading, Collection Interface, I/O Streams, and Exception Handling
- Proficient in building Restful web service by building Node.js Server in the back end to handle requests sent from the front-end jQuery Ajax calls
- Good knowledge in developing the web application with various frameworks like Spring MVC, Spring IOC, Spring Boot, Hibernate.
- Hands-on experience in using Angular JS for the front-end web framework, Model-View-Controller (MVC) pattern, designing and developing Single Page Application (SPA)
- Expertise in using HTML, Bootstrap and used CSS Media Queries to create Responsive Web Designs (RWD)
- Experienced with using the Spring IOC, configured Application Context files and performed database object mapping using Hibernate annotations.
- Involved in production support for the application and coordinated with cross functional teams.
- Developed client request validations and processing using JavaScript and HTML.
- Had a strong working knowledge in Database Programming using SQL, PL/SQL, Triggers and Stored Procedures.
- Experienced in working with relational database management systems (RDBMS) like SQL Server.
- Good knowledge in NOSQL database like mongo DB, Cassandra.
- Proficiency in IDEs such as Eclipse, IntelliJ, Sublime Text, Notepad ++, NetBeans and Visual Studio code etc.
- Experienced in developing SOA (Service Oriented Architecture) and J2EE webservices based on RESTful, SOAP,WSDL using tools like Apache Axis.
- Experienced in installing and configuring the application build using maven.
- Hands-on experience in using Bug tracking tools like JIRA, HP-ALM and Quality Centre.
- Good knowledge in using Unix/Linux commands and shell scripting.
- Involved in writing Unit Test using JUNIT
- Good team player with excellent communication skills and highly motivated analytical problem solver and troubleshooter with more attention
- Ability to learn and adapt to emerging technologies and implement them in the current projects
TECHNICAL SKILLS
Languages: Java, SQL, PL/SQ, Oracle SQL
Enterprise Java: JSP,Servlets
Mark-up/XML Technologies: HTML5, CSS3,JavaScript1.8, jQuery, Ajax, Angular JS 4.6x, JSON, Node JS.
Tools: & Frameworks: J2EE, Client-Server, Hibernate, Spring MVC, Spring IOC, Spring Boot, Junit, microservices framework
Web services: SOAP, Restful
Web/Application Servers: Apache Tomcat
Database: Oracle, SQL server, MongoDB, Cassandra,NOSQL,MySQL server.
Development Tools (IDEs): NetBeans,Eclipse IDE, Spring Tool Suite (STS).
Testing Tools: Junit 4.x, JIRA,Postman scripts
Version Control: CVS, SVN,GIT & Bitbucket
OS & Environment: Windows 7/8/8.1/10, Linux/UNIX
Build Automation Tools: Kubernetes, CI/CD pipelines, Docker
Cloud Computing: Amazon EC2
PROFESSIONAL EXPERIENCE
Confidential
Java/production support
Responsibilities:
- Participated in sprint meetings for analyzing the requirement for sprint.
- Involved in various phases of project development following Agile.
- Implemented the service layer based on a spring container and exploited spring’s IOC features for bean management.
- Worked on Spring boot framework for creating a new feature in existing trading system.
- Implemented Restful API in JSON format and tested the values using POSTMAN scripts.
- Worked on Java core programming skills like multithreading, collections and I/O stream.
- Strong technical skills in the areas of web applications using HTML5, CSS3, JavaScript, AJAX, jQuery, JSON, AngularJS.
- Responsible for creating efficient design and developing User Interaction screens using HTML5, CSS3, JavaScript, jQuery AJAX and JSON.
- Developed various UI (User Interface) components using Struts (MVC), JSP, and HTML.
- Working extensively with Hibernate Query Language (HQL) to store and retrieve the data from oracle database. Developed Enterprise JavaBeans (EJB 3.0) for implementing application's business rules and policies.
- Experience with Java 8 features like Lambda Expression, Streams, andFI’s.
- Created Junit testcases for testing the new piece of code.
- Provided the production support for developed application.
- Worked on creating/updating procmon job JIL definition for specific functionality in this project.
- Integrated JSI code (Java) to backend code (in this project we used slang for dB specific operations)
- Worked on Autosys tool for creating Job definition, updating existing JIL definition and deleting the unnecessary job.
- Used GIT repository for pushing the changes to Production and also used SVN version control tool.
- Had a good hands-on experience in working with Linux.
- Worked on pacting into host for any issues in production.
- Written SQL queries, stored procedures, modifications to existing database structure as required for addition of new features using MySQL database.
- Configured and customized logs using Log4J and unit testing using Junit.
Environment: Agile, Java, JDK 7, JSF, Spring Boot, Unix, J2EE, JDBC, Spring, Kafka messaging tool, Git, Hibernate, SOAP, XML, JUnit, MySQL, REST, Web Services, IntelliJ JSI, Oracle, Apache Tomcat, Autosys, Procmon, Slang, Angular JS 4.6x, HTML, CSS, Java script.
Confidential
Java Developer
Responsibilities:
- Completely involved in development of ‘Agile Methodology’, developed and tested the application during various iterations.
- Actively participated in the SCRUM meetings to produce quality deliverables within time.
- Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, requirement analysis, design, development, testing, and deploying the application in client workspace.
- Developed the project with the java coding concept like collection interface, exception handling.
- Developed an application and Web services in Eclipse IDE using Java Programming language, JavaScript language, Spring framework.
- Developed an front-end web framework with Angular JS by including HTML, CSS, JAVASCRIPT.
- Integrated Angular JS with Spring Boot framework by using RESTful API and processed the JSON response.
- Worked in docker deployment in AWS cloud platform and effectively created EC2 instances, stacks, managed cloud watch
- Involved in production support issues as needed and worked on getting the root cause of reported production issues.
- Worked on SQL Developer tool to make changes and write query to database.
- Continuous upgrade and maintenance of Restful and SOAP Web services.
- Worked with the JIRA tool for Quality Center bug tracking
- Test cases were created using JUnit framework and JUnit for front-end UI testing
- Used Maven Dependency to include all the jar files.
- Working on new Infrastructure with latest Software and OS versions. Moving the application to new machines.
- Working with platform team to bring the new Infrastructure to live into production.
Environment: Java/J2EE,Spring boot, Restful API, Maven, JDBC, Postman, JSON, Log4j, JavaScript, Bootstrap, AngularJS 4.6x, HTML, CSS, SOAP, Tomcat, JIRA, Eclipse, Git, SoapUI