Senior Java Developer Resume Profile
MO
SUMMARY
- 7 years of IT experience in front-end integration experience working with development teams on the deployment of web based applications JAVA, J2EE
- Excellent computing skills covering the full life cycle of commercial applications using formal and modern methodologies, including requirement gathering, software design and development, team leadership, mentoring, support, project management and end user liaison skills.
- Experience in implementing Object Oriented Programming OOPS using JAVA/J2EE technologies like Core Java ,JAVA Beans, JDBC,JSP,Servlets,JAX-WS,JAXP,AJAXand Web Services
- Extensive experience in Banking and Insurance domain.
- Hands on experience in implementing web applications using framework like Struts, spring IOC, DI, AOP, Spring MVC, Spring Test module , JSF and integration with ORM tool like Hibernate.
- Good understanding of J2EE Design Patterns and N-Tier Architecture.
- Good Understanding with Enterprise Service bus Mule
- Experience in developing web interfaces using technologies like XML, HTML5, DHTML and CSS.
- Expertise in using Web Service technologies like WSDL, SOAP, REST, CXF, AXIS, JAX-WS, JERSEY, UDDI, WS-Security.
- Wide exposure with databases including Oracle, PL/SQL- Stored Procedures, Functions, Triggers and View.
- Experience in Unit testing tools like JUnit, PMD plugin and Cactus.
- Developed Java external applications like Mockito and ANT
- Experience in working with Agile Methodology SCRUM .
- Seasoned in creating extensive process documentation and deployment process on issues for future pursuance. Also adept in Requirements management, Status Reporting and constructing FRDs.
- Applying technology concepts to business needs, proven decision-making capabilities and Intellectual capacity to grasp new situations quickly.
- Excellent problem solving, analytical, interpersonal, presentation skills, written and oral communication skills.
TECHNICAL EXPERTISE
Languages | Java 1.5/1.6, C, C , XML, SQL, PL/SQL |
XML Technologies | XSL,XSLT, XPath |
Java Technologies | JSP, Servlets, JDBC, JPA, JMS |
Web Services | WSDL, SOAP, REST, JAX-WS, JERSEY, UDDI, WS Security |
Frameworks | Jakarta Struts 2, Spring, Hibernate |
Web Technologies | HTML5, CSS3, AJAX, JavaScript, JQuery. |
Database | Oracle 11g/12g, DB2, SQL Server 2008/2005, |
Operating Systems | Windows XP/2000/vista/7/8, UNIX, Sun Solaris 8.0 |
Other Tools | Junit, Git, SVN |
Web Servers | Apache Tomcat7.x, , Jboss 7.x, Oracle WebLogic12c, IBM WebSphere |
IDE | Eclipse 4.x , My Eclipse, RAD |
PROFESSIONAL EXPERIENCE
Role | Senior Java developer |
Osi-Traffic is a complete traffic system that includes accounting, sales and reporting components. It is the industry-leading traffic platform that gives broadcasters the ability to manage multiple channels more efficiently.Osi-Traffic is a Web-based software application designed to provide the television, cable and radio industries with the most advanced functionality for managing mission-critical operations.
Responsibilities
- Worked with Business Analysts to convert the business requirements into technical specifications and implementation.
- Used Spring Framework for Dependency injection and integrated Hibernate framework for interacting with Oracle database.
- Involved in doing Spring programmatic transaction management using AOP.
- Designed and Implemented WSDL/SOAP Web Services to provide the interface to the various clients running on both Java and Non Java applications.
- Used SOAP UI to test the Web services
- Used Struts framework to define Controller, action mappings, forms and View pages..
- Designed Java Servlets and Objects using J2EE standards.
- Used JSP for presentation layer, developed high performance object/relational persistence and query service for entire application utilizing Oracle 10g.
- Involved in doing Unit testing using MOKITO and also Integration testing.
- Designed database and created tables, written the SQL Queries and stored procedures as per the requirements.
- Implemented AJAX for asynchronous communication with server providing better user experience
- Used ANT for building the application.
- Used SVN for version control across common source code used by developers.
- Followed AGILE SCRUM Methodology.
Environment
Java EE 6,Core Java, JSP, Spring 3.0, AOP, Hibernate, Oracle 12g, SOA REST,SOAP , WSDL, SOAP UI,Apache tomcat 6, Eclipse 3.8,Junit, TOAD, HTML5, AJAX, JavaScript, JQuery, ANT for building the application.
Project | CONFIDENTIAL , |
Role | Senior Java Developer |
This is a legacy modernization project which aims at providing Web interface to the Mainframe data. Mainframe green screens' operation cost is high and GM aimed at replacing the green screens with a Java web application coupled with the IBM DB2 by IMS Connector using JCA. This project uses Service oriented architecture exhibited by Java Web services.
Responsibilities
- Involved in analysis, implementation and testing.
- Developed Action Forms and Controllers in Struts framework. Utilized various Struts features like Tiles, tagged libraries and Declarative Exception Handling via XML for the design.
- Implemented the spring framework based on MVC design pattern.
- Used Spring Core to define beans for Services, Entity services and corresponding depended services.
- The base architecture was designed as per the MVC architecture using the Front Controller Design pattern based on the application requirements
- Created Hibernate mapping files, sessions, transactions, Query and Criteria's to fetch the data from DB
- Used JMS to pass messages as payload to track different statuses, milestones and states in workflows.
- JavaScript was used for the client side validations.
- Created user interfaces using JSP, HTML, and CSS
- Involved in debugging and load-testing of the application. SOAP UI was used for load testing the Web Services.
- Installation, Configuration administration of WebLogic environment, including deployment of Servlets.
- Used JUnit for Unit testing the application.
- Involved in doing Unit testing using MOKITO and also Integration testing.
- Provided production support to the end users and handled production issues Troubleshooting
- Used Git for version control across common source code used by developers.
- Involved in configuration and deployment of application on WebLogic Application Server.
Environment
Java 1.5, Oracle WebLogic 10.0, Spring, Hibernate, Struts, JMS, DB2, JAX-WS, SOAP UI, Junit, XML, XSL, XSLT, JSP,Java/J2EE design pattersHTML, JavaScript, Eclipse, SQL Developer, MOKITO
Project | CONFIDENTIAL |
Role | Java Developer/ Analyst |
SoftPRO/Quality is an Issue Management System which is used to create, track and analyze issues in Software projects. This application has screens for logging issues which can be tracked using their statuses set in the form. The statuses of the issues can be changed according to the actual status of the issue. There are also modules which enable to export issue details to output files so that the issue details can be analyzed using the status of the doc.
Responsibilities
- Involved in implementation of EJB session beans and entity beans for business logic and data persistence simultaneously.
- Understanding the requirements.
- Updating the Functional specification and Technical specification based on the requirements.
- Used JAVA/J2EE patterns for designing the claims application.
- Used Spring IOC to define all the workflows as beans and load the corresponding dependencies for the workflows to all types of claims.
- Involved in creating JMS to do Asynchronous messaging to track claims workflows in different statues
- Used Hibernate to do object relational mapping in the application. Involved in creating hibernate mapping files for classes and tables, associations, inheritances and generating sequences, creating configurations,
- Analysis of CRs and knowing the feasibility.
- UsedClear casefor the version control as well as to check the information with particular issue reference number.
- Involved in code reviews, responsible for modifying the existing code.
- Responsible for Unit Testing. Involved in Bug fixing and Maintenance.
- Support for Integration testing and system testing.
- Conducted daily status/review meeting with the team members
Environment
Java 1.4, JSP, Servlets, JDBC, Struts, Hibernate, Spring, EJB Session beans, Entity Beans and JMS , Tomcat 4.1, HiRDB A Relational database by Hitachi , XML, XSD, CSS, HTML, JavaScript, web service Soap , WSDL, Eclipse 3.1.
CONFIDENTIAL | |
Role | Java Developer/ Analyst |
CONFIDENTIAL Bank, which is directly controlled by Central Government of CONFIDENTIAL s Loan system is to provide finance to these commercial banks and watching the activities of the same. It is a Loan management System
Responsibilities
- Development activities include Analysis, Design, Development and Unit Testing.
- Used UML for designing and JSP for Front End Design.
- Used JQUERY for events, actions and animations.
- Configured Hibernate, Spring to map the business objects to Oracle and MySQL Database using XML configuration file.
- Experience in Hibernate which includes integrating legacy databases, writing custom CRUD Statements, integrating stored procedures and functions and also performed polymorphic associations.
- Used JMS for Asynchronous messaging.
- Involved in Restful based web services Jersey
- Used Web Services - WSDL and SOAP for getting credit card information from third party
- Involved in writing SQL queries and PLSQL programming - stored procedures, functions sequences
- Designed screens using HTML and field validations with JavaScript.
- Involved in debugging and implementing quick fixes.
- Installation and deploying in Tomcat server
- Used to write AJAX implementation of Java to convert into HTML and Java script automatically and also to support JUNIT.
- Packaging and deployment of code to QA and Live environments.
Environment
Java 1.4, JSP, Servlets, JDBC, JMS, JQuery, Spring, Hibernate, Tomcat 4.1, XML, XSD, CSS, HTML, JavaScript, web service, Restful Soap, Jersey, AJAX, WSDL, Junit, Eclipse 3.3.