Senior Java Developer Resume
SUMMARY
- 10 years of expertise in web and client - server application development using J2EE technologies using Spring Framework, Struts Framework, JSPs, Servlets, EJBs and WebServices.
- Hands-on over server configuration as an Application Developer on Web Sphere Application Server 6.0 and 7.0, WebLogic and Tomcat.
- Experience in both Front end and Back end web Technologies and ability to create applications that can use various databases.
- Experience in web and client-server application development using J2EE technologies using Spring Framework, Struts Framework, JSPs, Servlets, EJBs and Restful WebServices.
- Application Build tools like Ant, Maven, Bamboo and Jira.
- Technically savvy with far-reaching talents using multiple RDBMS products like Oracle 9i/10g, MS Access, PostgreSQL, SQL Server and MySQL.
- Experience using SQL, PL/SQL with various Databases like Oracle 9i/10g/11g.
- Performance Targeted Implementer with substantial familiarity in Web service protocols like SOAP, REST and JAX-RPC.
- Multi-cultured Team Player with complete flexibility to work independently as well as in a team and have quick grasping capabilities to work with the newly emerging technologies.
- Good exposure to spring framework - Dependency Injection, IOC, AOP, Spring JDBCTemplates and Spring MVC.
- Good working knowledge on JSP pages using JSP Standard Tags Library (JSTL) and Struts Tags Library.
- Efficient programming skills using Core Java 5 to Core Java 8 versions, Servlets, JSP.
- Working knowledge in Multi-Threaded programming web applications in Java.
- Extensively Worked on Struts Framework and Hibernate.
- Hands on experience in deploying Java Application Servers like IBM Websphere, Web logic, JBoss and Tomcat.
- Hands-on over server configuration as an Application Developer on Web Sphere Application Server 6.0 and 7.0, WebLogic and Tomcat.
- Working knowledge on Unix & Linux and shell scripting
- Exposure to Code coverage tools like Cobertura, JUnit Testing, Logging technologies like Log4J.
- Working on Responsive User Interface technologies AngularJS, HTML5, CSS, JQuery, Bootstrap and Javascript.
- Worked extensively in widely used development environments like Eclipse, WSAD and RAD/RSA.
- Extensively worked with code Repository tools like SVN (Subversion) and Rational Clear Case.
- Persistent technologies like JDBC and database scripting like Stored Procedures,
- Exposure to Quality Control processes. Ensured the adherence of quality compliance initiatives for the project, suiting to the requirements of CMM Level 5 & ISO.
- Proven skills in post deployment and production support in mission critical systems and performance tuning of java applications.
- Excellent communication, presentation, interpersonal skills and ability to learn technologies rapidly.
- Rich experience in onsite and offshore co-ordination.
- Good aptitude for learning, strong analytical, problem solving and troubleshooting skills.
- Strong Commitment towards responsibilities assigned, ability to work well under high-pressure situations and develop solutions for various customer needs.
- Good communication skills and positive attitude that enables me to get along and work well with diverse teams.
TECHNICAL SKILLS
Java/J2EE Technologies: Core Java, Java 8, JSP, Servlets, JDBC, JNDI, JUnit 3.0
Web Technologies: HTML, Java Script, XML (XSLT), AngularJS, JQuery, BootStrap
Frameworks/Patterns: Struts 1.x, Spring MVC 3.0
Development Tools: IBM Rational Application Developer, IBM Web Sphere Studio Application Developer (WSAD), Eclipse
Web & App Servers: IBM Web Sphere (WAS), WebLogic, Apache Tomcat
Tools: & Utilities: SVN (Subversion), Maven 1.4, Apache ANT, Bamboo, Mercury Quality Center, Rational Clear Case, HP Service Desk and Test Director
Databases: SQL Server 2008, Oracle 9i, IBM DB2 UDB 8.x
Known Skills: Hibernate 2.1, Web Services JAX-WS, Stored Procedures, JSON
PROFESSIONAL EXPERIENCE
Confidential
Senior Java Developer
Responsibilities:
- Primarily involved in receiving Service requests, which are analyzed individually, interact with customer, implement and give solutions.
- Developing new Restful web services and Java components.
- Involved in developing various POC on JQuery and Restful web services for future releases to consider as Enhancement Requests to the product.
- Pro active monitoring of the third party Web Services like Zoot, Transunion and Equifax and Production servers.
- Updating existing UI pages to AngularJS to consume Restful Webservices from other applications in portfolio.
- Code fixing for the issues and migration to a Core Java 8 version.
- Reproducing the issues faced by customers in lower environments and providing roundabout solutions to business during production issues.
- Helped and coordinate with other Consulting teams within portfolio whenever they required help from Credit related concerns.
- Defect logging using CISM tickets to corresponding application teams.
- Written a new Ant scripts when migrated to Bamboo build tool based upon on SVN tortoise repository.
- Worked on PL/SQL (stored procedure) scripts to generate reports using data from Database.
- Worked on a multi-thread Java programming to make web service calls for each credit approval.
- Involved in all phases of SDLC including requirements review, design and analysis of the Customer specifications, development and customization of the application.
- Designed and developed the web component using MVC Pattern under Struts Framework and tag libraries.
- Participated in peer design and code review and analysis and resolved technical issues through debugging, research and investigation.
- Having daily discussions with business client regarding requirements, issues, and problems and resolving the same.
Environment: Core Java 5, Java 8, J2ee, Struts 2.0, EJB, Restful Web services, AngularJS, SVN Tortoise, Ant Build Scripts, Stored Procs, IBM Rational Application Developer, IBM Web Sphere Server 7.0 Oracle
Confidential
Senior Java Developer
Responsibilities:
- Development, Support and maintenance of this Quote Manager web application
- Co-Ordination with Testing Team to get the defects fixed with the Released Iteration Stories.
- Developing new EJB services and Java components as part of enhancement.
- Handling Remedy Incidents within the SLAs
- Proactive monitoring of the Services and servers.
- Code fixing for the issues.
- Used Java Script to perform validation on the client side and to handle events on the client side.
Environment: Java, J2ee, Spring IOC, Spring MVC 3.0, SCM, IBM Rational Application Developer, IBM Web Sphere Server 7.0, Oracle
Confidential
Java Developer
Responsibilities:
- I am the offshore development lead, managing 2 resources in offshore and coordinating offshore with onsite work.
- Responsible for migration to Struts to Spring MVC framework module-by-module.
- Written various stored procedures to calculate various factors and premium calculations as part of Healthcare portfolio.
- Written a new modules using Java POI APIs for further calculations to generate reports.
- Worked on low-level design and development of new features like including JMS and Web services for the first time in existing web application.
- Responsible for implementing the process for sending/receiving messages through JMS message queues to/from various systems.
- Worked on PL/SQL (stored procedure) scripts to generate reports using data from Database.
- Responsible for fixing the issues related to servers and deployments.
- Responsible for gathering Business requirements and converting them into Technical Specifications.
- Mentored Several Junior Developers in understanding the Business as well as Technical questions.
- Responsible for Splitting up the Tasks to developers in the Team and getting the work done from them through Iteration and Iteration activities.
- Co-Ordination with Testing Team to get the defects fixed with the Released Iteration Stories.
- Worked under tight deadlines and pressure without compromising the Quality of the deliverable.
- Provided suggestions to the Development teams for future releases to consider as Enhancement Requests to the product.
- Written a various Technical Design Documents for future reference using Class diagrams, Sequence Diagrams, and Database Design diagrams.
- Performing Unit and Integration testing.
Environment: Java, J2ee, Spring IOC, Spring MVC 3.0, Clear case, Maven, IBM Rational Application Developer, IBM Web Sphere Server 7.0, DB2
Confidential
Java Developer
Responsibilities:
- Analysis of Minor change requirements and Coding for change requirements
- Performed code review and test cases review for the developed features.
- Did performance analysis on the code and carried out code refactoring on the existing code.
- Written test cases for unit testing the code using JUnit testing Framework.
- Developed Stored Procedures, Triggers and Views to populate the database Oracle and maintained the data integrity.
- Developed the application using Agile Methodologies.
- Updated the maven script for the newly added APIs which were included in the System.
- Written test cases for unit testing the code using JUnit testing Framework.
- Created a Virtual records in Amex Test Bench to validate various test customers.
- Used Java Script to perform validation on the client side and to handle events on the client side.
- Following the complete Testing and Release Management Process at different Environments.
Environment: JSPs, Servlets, Struts, IBM Rational Application Developer, IBM Web Sphere Server 7.0, UNIX, IBM DB2 UDB 8.
Confidential
Java Developer
Responsibilities:
- Interacting with Business team to determine functional requirements of IVR call flow and analyzing requirements for design feasibility.
- Designing, developing, writing, and maintaining front-end programs and middle level programing.
- Developed the application using Struts MVC for the web layer.
- Developed UI layer logics of the application using JSP, XSL, XSLT, JavaScript, HTML/DHTML, and CSS for the front-end User screens.
- Worked on a multi-thread Java programming to make IVR calls to Confidential Customer
- Developed Test plans, cases and executed them TEST and Stage environments.
- Involved in the deployment of the application in WebLogic application server.
- Using T3 protocol to communicate across various applications in portfolio.
- Involved in implementing a multi-threaded application for the newly implemented system.
- Used JNDI lookup for getting the Connection Objects.
- Used Log4j for logging and tracing API.
- Client and Business interactions on New updates, Requirements and Enhancements on a Monthly basis.
Environment: Java Beans, Servlets and JSPs, XSLT and XML, Web Logic 8.1, Oracle Web logic 10.0, Eclipse IDE, Solaris and UNIX, IBM DB2 UDB 8.0, Oracle 10g
Confidential
Java Developer
Responsibilities:
- As a Programmer to Identify and define technical aspects of project from discovery phase to project rollout phases
- Worked on Test Director for Bug tracking & Issue tracking tool.
- Analyze and suggest a fix to the technical issues based on defects tracked in Test Director Tool.
- Developed Test plans, cases and executed them TEST and Stage environments.
- Involved in User Acceptance Testing, Defect fixes.
- Provided Application support and used HP Service Center for production defect Management.
- Monitoring production servers to check Heap and Memory size on daily basis.
- Played an active role in gathering system requirements from Onsite Analysts.
- Generating IVR call reports and preparing a presentation deck for the weekly status meetings.
- Served as on-call support, analyzing a variety of issues including database problems.
- Coordinating with the QA team during the System Integration Testing and any support related to application
Environment: Cisco Audium Studio 5.1, Java, JavaScript, XML, HTML, CSS, Servlets, IBM Web Sphere Server 7.0, UNIX, Autosys Web Interface, HP Service Desk and Test Director