Senior Java Developer Resume
SUMMARY
- 10 Years of experience in analysis, design, development & enhancement of applications using Java/J2EE
- Expertise in Servlets, JSP, JDBC, Frameworks (Struts, Spring, Hibernate) in Implementing web based and enterprise solutions
- Experienced in coding java design patterns and J2EE design patterns
- Proficiency in developing Model View Controller (MVC) Architecture based applications using Struts and Spring
- Experience in Network, Telecom and Financial domains
- Proven expertise in implementing IOC/Dependency Injection/convention over configuration features in various aspects of Spring Framework (Core, JDBC, web MVC, web flow, AOP)
- Experience in Hibernate which includes integrating legacy databases, writing custom CRUD statements, integrating stored procedures and functions
- Experienced with hibernate core interfaces configuration, transactional, session and criteria
- Expertise in developing and consuming Web Services including different technologies and standards like SOAP/UDDI/WSDL
- Implemented REST web services using Jersey Implementation
- Experienced in development practices like Agile, Scrum and SDLC
- Good Experience in web development using HTML, DHTML, XHTML, CSS, JSP, JavaScript, JQuery, AJAX
- Developed Unit test cases using JUnit
- Developed ant scripts and developed builds using Apache ANT
- Experience in deploying applications in Web Sphere Application Server, JBoss Web server and Tomcat Web Server
- Experience in developing web applications using Bootstrap and AngularJS
- Comfortable with SQL queries, PL/SQL and MySql
- Experienced in gathering and analysing customer requirements, drafting system design specifications & acceptance test plans
TECHNICAL SKILLS
Programming Languages: Java 1.6, J2EE, PL/SQL, MySQL
Internet/Distributed: Web Services, HTML 5, JSON, JSP, Servlets, REST, AngularJS
IDE: Eclipse
Framework: Spring 3.x, Hibernate 3.x, Struts 1.2
RDBMS: Oracle 10g/11g, MYSQL
Application Servers: Web Sphere 7, Weblogic 8.1, JBoss 3.2.5
Web Server: Tomcat server
Configuration Mgmt: SVN, Rational Clear Case, VSS
Scripting Languages: HTML, XML, JavaScript, Perl, Shell
PROFESSIONAL EXPERIENCE
Confidential
Senior Java Developer
Responsibilities:
- Analyzed the requirements for FNMT component
- Developed the application using Eclipse IDE and worked under Agile Environment
- Used Spring framework configuration files to manage objects and to achieve dependency injection
- Implemented cross cutting concerns like logging and monitoring mechanism using Spring AOP
- Implemented REST APIs using Jersey RESTful web services
- Tested SOAP and REST - based web services using SOAP UI
- Developed Users and Customer modules using Java, JSP, Servlets and JavaScript
- Worked on PSM with AngulrJS, HTML5 and CSS3
- Implemented JQuery on a client side for sending of requests and receiving of responses
- Implemented the plug-in to encrypt and decrypt the passwords using Bouncy Castle Crypto APIs
- Worked on the JAVA Collections API for handling the data objects between the business layers and the front end
- Implemented Java APIs and configured the web.xml to load the mandatory data while starting the server
- Developed web pages using bootstrap and angularJS
- Developed plug-in in java to integrate LDAP with FNMT component
- Implemented PSM from standalone project to web project
- Resolved defects reported by customer
- Used Tomcat server for deploying the war files
- Participated in group sessions, design reviews, and code analyzing
Environment: Spring 3, Java 6, Hibernate, PLSQL, Oracle 11g, Perl, Shell Script, REST, Jquery, Ajax
Confidential
Senior Java Developer
Responsibilities:
- Involved in requirement analysis and design review for charge way module
- Implemented functions and stored procedures in oracle using PL\SQL Developer
- Involved in Designing the Database Schema and writing the complex SQL queries
- Implemented JDBC java code to call functions and stored procedures using callable statement
- Created the WSDL and used Apache Axis 2.0 for publishing the WSDL
- Fixed Findbugs, PMD and Checkstyle errors using Confidential static analysis tool
- Implemented JSP pages using custom tags of Confidential
- Involved in Code reviews for other modules developed by peers
- Implemented Ajax request with json response using Jquery
- Provided quick and efficient solutions for site issues
- Improvised login process and application start-up time
- Fixed the defects reported by client
- Used JBoss server for deploying the war files
Environment: Java 5, JDBC, WebServices, Oracle 11g, JSP, Servlets, JQuery, Ajax
Confidential
Senior Java Developer
Responsibilities:
- Developed DAOs using JDBC Template & Hibernate framework to manage loans module
- Implemented Junit test cases
- Write java script to perform client side validations
- Used Web logic server for deploying the war files
Environment: Java 5, Hibernate, PLSQL, Oracle 11g,Ajax,JQuery
Confidential
Java Developer
Responsibilities:
- Development of redesigned site with better UI and improved services
- UI Customization for a rich look and feel
- Services were rewritten for optimization and easy maintainability
- Extensively used Spring 2 MVC module
Environment: Java 1.4/JEE, Spring, Hibernate, Tomcat and Oracle 9i
Confidential
Java Developer
Responsibilities:
- Involved in the development of Employee module
- Developed JSP pages, Action Forms and Action Classes in struts
- Used custom components using JSTL tags and Tag libraries implementing struts
- Wrote JavaScript to perform client side validations
- Involved in Unit Testing
Environment: Java 1.4/J2EE, Struts, Hibernate, Tomcat and Oracle 9i/10g