Java Developer Resume
SUMMARY
- Over 7+ years of progressive experience in design, development, implementation and testing of Client Server, Web Applicationsusing CoreJava, Collections framework, JDBC, XML,jQuery, Maven.
- Extensive work experience in Java/J2EE technologies Concepts like Exception handling including Servlets, JSP, AJAX,and JDBC for building server side applications and user interfaces
- Extensive experience in creation and maintenance of mapping files and transaction control in Hibernate and Java Persistence API (JPA)
- Experience in implementing Service Oriented Architecture (SOA) using Web Services (SOAP, Restful, JAXB, WSDL and XML)
- Well versed with multiple Relational databases like H2, MySQL, Oracle.
- Experience in various open source frameworks like ORM Technology like Hibernate 3.0.
- Experience in developing applications involving Agile, Test Driven Development methodology using SCRUM methodologies and Performed/Implemented unit test cases using Junit.
- Follower of good engineering practices such as Test driven design, Pair Programming, Continuous integration, and Refactoring
- Proven expertise in Spring Framework (Core, JDBC, MVC)
- Experience in client side technologies such as HTML5, CSS3, JavaScript,Ajax and JQuery
- Experienced in deploying applications on Web Logic & Apache Tomcat
- Good experience in creating build scripts using Maven and Ant
- Experienced in modelling and creating JUnit, Ant, and Log4J for testing, building and logging
- Quick learner and Team player with excellent communication, organizational and interpersonal skills
- Basic working knowledge of Amazon Web Services (SQS, S3)
TECHNICAL SKILLS
Languages: HTML CSS, XML, Java, JSP,Web Services, Spring 3/3.2/4.0, Hibernate 3.5/4.0/5.0, Bash / Shell Script
Servers: Apache, WebLogic 11g/12c, Tomcat 7/8
Tools: Jenkins, Jira, Maven, Ant, WinSCP, PuTTy, BeyondCompare, Eclipse, RAD 7.5, SVN, Git, Postman
Frameworks: Servlet, Log4j, Spring Boot, Core, MVC, JDBC, DI, Hibernate, JPA, JAXB
RDBMS: Oracle 10g/11g, MySQL 4.0/5.0, H2
OS: Windows (XP/7/8), *nix
PROFESSIONAL EXPERIENCE
Confidential
Java Developer
Responsibilities:
- Involving in Design and Development of Web application using Spring and Hibernate ORM.
- Provisioned servers in manual and auto - provisioning approach.
- Reviewing the code, implementing the enhancements, fixing the issues, and tracking the tickets and updating the status.
- Implementing unit tests using JUnit framework and Logging are done using Log4J.
- Designed, deployed and supported highly available and scalable distributed application solutions for high volume transactions application.
- Preparing design documents for major fixes and enhancements.
- Building and deployment of EAR, WAR, JAR files on test, stage and production systems in Application Server.
- Used JPA annotations for defining object relational metadata. pom.xml based Built scripts using Maven to build the J2EE application
- Used Eclipse IDE for code development along with SVN for managing the code.
- Developed Code to interact with back-end JAVA, AJAX, JSON.
- Designed the front-end using HTML, CSS, Bootstrap, JSP and JavaScript.
- Good Experience on Selenium IDE and creating Scripts in selenium -RC by using Java
- Following Agile - Scrum methodologies to do requirements gathering, analysis and sprint planning.
- Extensively involved in production Support and in fixing defects.
Environment: -Java, J2EE, Maven, XML, Putty, UNIX,Shell scripting, Agile scrum, RESTful API, Spring, JDBC, Hibernate, Bootstrap, AJAX, JSON, Eclipse, JSP, JIRA, JUnit, SVN, Log4j, Maven, Oracle 11, XML, JDK 7/8.
Confidential
Java & PHP Developer
Responsibilities:
- Involved in the design & Implementation of JSP, Servlets and Web Development
- Involved in Java/J2EE Design and spring/JSP using MVC architecture
- Create web UI tests using cucumber, Selenium WebDriver
- Spring AOP was followed when writing business logic code for validations
- Controllers are written using Spring MVC. Used Hibernate validation API to validate the data at View level.
- Development using Hibernate HQL for query execution on DB
- Design and Implementation of Java Web-Services using SOAP to provide the Payments Settlement functionality comprising Apply Payments, Payments Summary & Detail, and Profile Summary
- Implementing XML Parser (DOM/SAX) for integrating legacy system
- Involved in Unit testing and Integration testing
- Implementation of XLS to XML converter for passing parameters to web-services
- Generated the stubs using JAXB from XSD
- Module and Unit Level Testing with JUnit.
- Eclipse was used as an IDE for development with Apache tomcat as the server
- Daily maintenance and handling performance issues
Environment: PHP/Mysql, Apache,JDK, Java EE, JSP, HTML5, CSS3, AJAX, Spring, Hibernate, XML, SOAP, Oracle 10g, Toad, Junit, ANT, Log4j, Web Services JAX-RS, Eclipse
Confidential
Java & PHP Developer
Responsibilities:
- Developed required modules like Audit Management, CAPA Management, Employee Training Management, Appraisal Management and Supplier Management etc.
- Implemented other services for a Retail customer like Internal messaging system, Auto / Manual reports and Import/ Export data in excel.
- Involved in designing and implementing persistence layer using JPA with Hibernate following the Generic Data Access pattern.
- Implemented code for consuming web service for their Distributor interfaces.
- Integrated web services published by Core application with various interfacing systems.
- Implemented the logging mechanism using Log4j framework
- Established continuous integration (CI) practices and standards with JIRA& Jenkins.
- After setting up the products on Linux, I trained a number of development groups on the products
- WroteJUnittest cases for unit, integration, and functional tests, run automatically byJenkinsin the builds triggered by each push toGIT
- Conduct Agile stakeholder meetings to set priorities for each sprint
- Successfully implemented test driven development model using Junit
- Provided support for automation
- Fixed bugs on priority which encountered in End-to-End testing
- Handled build and deploy processes in various environments using Ant and Maven.
- Involved in Production Support
- Migrated application servers from On-Prem to a cloud PAAS.
Environment: Core Java, Java EE, Oracle, XML, Servlet, Tomcat Server, RESTful Web Services, Spring Security (LDAP), Hibernate, Eclipse, Maven, JUnit, JQuery, SVN, Oracle 10g, Bootstrap, PHP/Mysql
Cyber
PHP Developer
Responsibilities:
- Developed the application as per the functional requirements from the analysts
- Developed back-end administration, link tracking, dynamic event entry, calendar application, RSS feeds, XML output for communication with other sites and search refinements.
- Developed the client side validation using JavaScript.
- Developed SQL stored procedures for data manipulation, execution plan retention and reuse of query data for MySQL in phpmyadmin.
- Resolved complex problems in less time.
- Played major role in the completion of the project.
- Used the Transaction to persist the data in the Database.
- Implemented exceptional handling, automatic critical process monitoring and reporting to ensure accuracy of data and processes.
- Tested the whole application for errors screen by screens
Environment: HTML, JavaScript, Code igniter, SQL, PHP, Ajax, JQuery, Linux, XML, SOAP,.
