Sr Java Developer Resume
PROFESSIONAL SUMMARY:
- Over 8 years of professional IT experience including experience in development, testing and deployment.
- Extensive experience in developing, testing, debugging and deploying java application.
- Experience in developing application using spring, spring boot and hibernate framework.
- Good working knowledge on Eclipse, Intellij IDE for developing and debugging Java applications
- Expertise in creating UI using JSP, HTML, XML, jQuery and JavaScript.
- Hands on experience MYSQL, Oracle and DB2.
- Experience in creating and analyzing Software Requirement Specifications (SRS) and Functional Specification Document (FSD). Strong knowledge of Software Development Life Cycle (SDLC)
- Experienced in preparing and executing Unit Test Plan and Unit Test Cases after software development.
- Expertise in Defect Management and Defect Tracking to do Performance Tuning for delivering utmost Quality product.
- Experience in working on testing framework like selemium and cucumber.
- Having experienced in Agile Methodologies, Scrum stories and sprints experience.
- Experience in Scrum, Agile and Waterfall models.
- Experience in writing scala codes for application business logic.
- Experience in microservice architecture, jenkin build jobs.
- Experience in developing restful webservices and testing it through soap UI tool.
- Data report analysis and error logging through splunk.
- Good communication Skills, committed, result oriented, hard working with a quest to learn new technologies.
TECHNICAL SKILLS:
Databases: MySQL, Oracle, DB2, MsSQL, MongoDB
Languages: Java, PHP, Scala
Web Technologies: JSP, Servlets, JDBC, PHP, Apache tomcat
Operating Systems: Macintosh, Windows 10, Windows 90/00/NT/XP
Front - End: HTML, CSS3, JavaScript/Jquery
Development Tools: Eclipse, Intelij, PL/SQL Developer, Tortoise SVN, SoapUI,Squirrel
Office Tools: Microsoft Office Suite
Development Methodologies: Agile/Scrum, Waterfall
Framework: Spring, Hibernate, Spring boot
Deployment tools: Jenkins, Maven
Version control repository: GIT, SVN, P4V
Webservices: Restful
Bug reporting tool: Jira
PROFESSIONAL EXPERIENCE:
Confidential
Sr Java developer
Responsibilities:
- Onboarding new low cost carriers across Confidential pos for different countries.
- Onboarding branded fares for already existing airlines.
- Code changes for new airline onboarding, testing - through independent rest services, unit testing, complete online booking testing, production deployment.
- Working on Confidential microservice architecture including services which interact with real data from GDS like amadeus, sabre and worldspan.
- Worked in scala functional programming concepts for one of the web service.
- Worked on scala collections like Array, array buffers, maps, lists for programming logic.
- Worked on scala high order function (HOF), filter and reduce logic.
- Data analysis and error logging,bug fixes from splunk.
- Code changes across various services and testing in testing environment and deploying in production environment.
- Experience in implementing Web Service client using REST .
- Designed and developed Micro-Web Service module using Spring Boot .
- Implemented REST web services, getting JSON response and parsing them to get the required information.
- Implemented module to convert XML to Java, Java to XML using JAXB bindings.
- Writing automation test cases to test code changed scenario. Also to make sure that existing test cases don’t break with new implemented changes.
- Bug fix by testing each service layer in micro service architecture.
- Monitoring continuous integration/ continuous deployment jobs for successful build of service.
- Automating testing through selenium and cucumber.
- Developed Selenium WebDriver automation scripts using Java covering all requirements for tests.
- Worked on POC’s to connect splunk with testing java program.
- Bug tracking handled through jira.
- Source code version control through GIT and Github.
- Handling production support issues through splunk alert error mail.
- Production bug fix by testing web services through SOAP tool in production environment.
- Worked in Agile model, Conducting Daily Scrum/Stand ups, Backlog Grooming, Sprint Planning Sprint Review.
- Quick learner and good team player, can work under different environments.
Environment: Java, Apache tomcat, maven, Intellij, Jenkins, Spring, Scala, Spring boot, Splunk, MongoDb, MsSql, Selenium, Cucumber, Banzai deployment, Windows, Git, Restful web services
Confidential
Java developer
Responsibilities:
- Configured and built Spring MVC application for payment and inspectorate module on Tomcat web server.
- Thorough understanding of projects through various stages of a Software Development Life Cycle, including functional requirements analysis, design technical specifications, development and finally testing the product.
- Involved in multi-tiered J2EE design utilizing Spring Inversion of Control ( IOC ) architecture.
- Design and implemented the backend layer using Hibernate and DB2 database.
- Developed POJO's, Data Access Object (DAO) to handle all database operations and used Hibernate in persistence layer.
- Develop named HQL queries and Criteria queries for use in application.
- Implemented transaction management for ORM project using Spring Transaction Management API.
- Involved in requirement gathering, requirement analysis, ER diagram, database design, development and deployment.
- Handled code development, SIT, UAT and production deployment for both inspectorate and payment module.
- Developed reconciliation process to match payment done in the application with actual payment collected in bank.
- Worked on mutli threading logic for dashboard generation, reconciliation logic for bank files with many records to improve application performance and maximum utilization of resources.
- Worked on multi thread logic for multiple attachment uploading.
- Designed and developed application using multithreading, Serialization, Collection framework, Generics and Core java .
- Implemented logging using log4j and Spring AOP.
- Configured Spring managed beans and their scopes .
- Applied design patterns including MVC Pattern, Abstract Factory Pattern, DAO Pattern and Singleton.
- Involved in developing front end screens using JSP, HTML, CSS, AJAX, Jquery and JavaScript.
- Performance tuning of database queries.
- Investigate, debug and fixed potential bugs or defects in the implemented code.
- Report generation using DB queries.
- Worked on data migration logic from old HRDF system to new HRDF system.
Environment: Spring, Hibernate, DB2, Java, Windows, Apache tomcat, Javascript, jQuery, Log4j, Jsp, Ajax, SVN.
Confidential
Java developer
Responsibilities:
- Worked on developing macro template as per requirement and making changes in already existing macros templates.
- Uploading the excel files and processing them in Java.
- Thorough understanding of projects through various stages of a Software Development Life Cycle, including functional requirements analysis, design technical specifications, development and finally testing the product.
- Responsible for analysis, design, development of UI components with backend using J2EE technologies such as Servletsand JSP
- Developed Java/J2EE code, business logic using struts framework and OOP concepts.
- Struts are used as the front end controller and MVC design pattern is followed in the implementation of the project.
- Worked on various modules of the collections Framework in Java for building the Business Logic.
- Developed JSPs and Servlets and developed screens using Java, HTML, CSS and JavaScript.
- The information of retailers and wholesellers were retrieved from the database using JDBC connection.
- Troubleshoot various software issues using debugging process and coding techniques.
- Deploying patches for UAT and SIT.
- Used log4jto log different types of messages to write on to the proprietary log model.
- Quick learner and good team player, can work under different environments.
Environment: Java, Oracle, Struts framework, Eclipse, Apache Tomcat 7, PL SQL developer, Java script.
Confidential
AS400 Developer
Responsibilities:
- Involved in developing new change request.
- System work accomplished with Rpg free, RpgLe, SQLRPGLE.
- Understand overall module functionally and technicaly.
Environment: AS400, windows, IBM iSeries, RPGLE
Confidential
Java Developer
Responsibilities:
- Development of the web based application using java.
- Used java features such as collections, exception handling.
- Implemented front-end using JSP, Servlet, HTML, CSS, and JavaScript.
Environment: Java, JDBC, Apache tomcat, Eclipse,Oracle,java script, jQuery
Confidential
PHP Developer
Responsibilities:
- Development of the web based application using php.
- Used all aspects of MySQL and PHP Programming (object oriented PHP ) in Zend Framework.
- Strong experience in designing and working with MySQL .
- Integration of payment gateways like PayPal.
- Application stored set of questions and answers for different level of certification in Oracle database.
- Incorporated report generation showing no. of candidates who appeared for the exam.
Environment: PHP, Oracle, PL SQL developer, Windows, Eclipse, Java script
Confidential
Java developer - Web mavens
Responsibilities:
- Development of the web based application using java.
- Integration with payment system like paypal.
- Developed dashboard showing figures for various products sold across day, total amount of orders and other important statistics.
- Report generation showing important sale statistics and to analyze demanding products.
Environment: Java, Mysql, Windows, Eclipse, Java script
