Java Developer Resume
SUMMARY:
- Technical Lead having 7.9+ years of experience in object oriented programming, design and development of Multi - Tier distributed, Enterprise applications using Java and J2EE technologies with Software Development Life Cycle.
- Worked at various levels and is currently working as Java Technical Analyst and Service Support Analyst.
- Extensive experience in the Analysis, Design, Development, Implementation and Testing of enterprise application with web technologies, distributed technologies and client-server architecture environment.
- Core areas of skill are design and development using Core Java, Spring, J2EE, Web services (SOAP and RESTful), JavaScript, HTML, XML, XSL, Ajax controls, Junits, DB2 using Data Studio, Service Manager, SVN, AICS Framework, Easymock testing framework.
- Possess excellent Team Leading Skills and acting as Onsite coordinator cum Technical Lead, as well as good Team player skills
- Experienced in environments requiring direct Customer interaction during specifications, development and project implementation phases.
- Expertise in Core Java with strong understanding and working experience with JDK, J2EE, Servlets, JSP, UI, JDBC, XSLT, Junit and Web services.
- Followed best practices using J2EE design patterns (MVC, Service Locator, Singleton, Session Facade, Business Delegate, DAO and VO).
- Experience in developing Web based GUI’s using HTML, CSS, and JavaScript.
- Experience with various Servers like IBM WebSphere and Apache Tomcat.
- Generate a variety of reports using Splunk.
- Worked on production issues using Splunk and fix the problems.
- Extensive development experience on different IDE’s like Eclipse, Rational software architect (RSA).
- Good experience in building Web Services (SOAP, RESTful) using open source implementation
- Hands on experience in UML Modeling and MVC Architecture.
- Experience in Unit Test Cases writing and having good knowledge in Junits.
- Good work experience in writing SQL queries with major Relational Databases.
- Strong team player, ability to work independently and in a team as well, excellent analytical capabilities and good communication skills. Ability to quickly adapt to new environments and learn new technologies.
- Acted as an Incident/ Service coordinator for service support.
TECHNICAL SKILLS:
TECHNOLOGIES: Java, J2EE, Spring, JMS, C++, C, Web services (SOAP and RESTful), Junit, Easymock testing framework, Design patterns.
Internet Technologies: HTML, XML, XSL, Java Script, JQuery, AJAX Controls
TOOLS: Service Manager, Jenkins, Tortoise SVN, LTS Next, WebSphere, Rational Software Architect, Rational Clear Case, Rational Clear Quest, Visual Source Safe, TRAC tools
RDBMS: Data Studio, WinSQL, DB2, Oracle 9i, SQL, Optim
Production Support: HPSM, SPLUNK, TRAC, Change Management, Problem Management, Incident Management
Job Functions: Requirement Analysis, Design, Coding, Testing, Documentation, Product Support, Service Support and Maintenance, End user interaction, Offshore Coordination, Peer Training
PROFESSIONAL EXPERIENCE:
Confidential
Java Developer
Responsibilities:
- Leading and Coordinating team members for backend development efforts in various technologies Java, J2EE, Java Spring, Web services (SOAP and RESTful), Junit, Design patterns.
- Developing front end or screens in HTML, XML, XSL, Java Script, JQuery, AJAX Controls.
- Analysis and debugging on production issues using HPSM, SPLUNK, TRAC, Change Management, Problem Management, Incident Management.
- Coordinating and Leading off-shore team of more than size of 3 people for timely checking of deliverables.
- Providing training and knowledge transfer for offshore resources and peers in onsite team.
- Created AID (Application Interface Document) for each interface and API.
- Designed process models using Microsoft Visio for the service, to convert the public request from the client end to private request for the backend and to convert the private response from the backend to public response for the client.
- Used Eclipse IDE for code development along with SVN for managing the code.
- Successfully run the service by the M2E technique, by developing the Maven Project in eclipse with all the necessary attributes.
- Development of business layer using Spring framework to retrieve the data from the downstream systems.
- Configuring JMS Queues, creating partner profiles, configuring logging mechanism. Splunk tool is utilized to obtain logs to debug the errors.
- Performed build and deployment activities using SVN.
- Experience on SQL Queries to test the backend data.
- Creating iTrack tickets for Pre prod and Production deployments and working on the production defects.
- Deployed the service code through Jenkins to Quality Control and worked to resolve the test failures.
- Incident/ Service coordinator for service support.
Confidential
Java Developer
Responsibilities:
- Understanding the requirements of the client.
- Coding the application logic in Mule using spring tool suite (STS) along with Anypoint studio plugin.
- Review of Functional Test Cases.
- Review of all the design specs as well source code as per standard check list guidelines
- Mule testing using SOAPUI:
- Can view all types of documents like jpeg, tiff, png, text and PDF etc
- Can rotate the documents in clockwise/anticlockwise/180 degree
- Can zoom in/out the document
- Can do fit to width/height
- Can apply effects like gray, negative
- Can print the document
Confidential
Java Developer
Responsibilities:
- Understanding the requirements of the client.
- Supporting the application for any change and resolution.
- Peer code reviews and scans.
- Interacting with various forums to discuss the status of the project, clarify any queries regarding the functionality etc.
- Designing of the application i.e. Creation of HLD and LLD.
- Coding the application logic in Java/J2EE, Spring framework, JMS using Rational Software Architect.
- Code/Model creation of Transfer Objects, Business Objects and DAO.
- Review of all the design specs as well source code as per standard check list guidelines
- Testing - Creation of JUnit classes using Rational Software Architect.
Java Developer
Responsibilities:
- Understanding the requirements of the client and act as a sole functional resource.
- Supporting the application for any change and resolution.
- Peer code reviews and scans.
- Acting as Onsite coordinator for offshore team.
- Resolving offshore queries and problems.
- Coordinating efforts with offshore team.
- Trainings and knowledge transfer for new resources and existing peers.
- Interacting with various forums to discuss the status of the project, clarify any queries regarding the functionality etc.
- Designing of the application i.e. Creation of HLD and LLD.
- Coding the application logic in Java/J2EE using Rational Software Architect.
- Creation of Functional Test Cases for user interfaces.
- XSL/ XML, JavaScript coding for the User Interfaces
- Code/Model creation of Value Objects, Business Objects and DAO.
- Review of all the design specs as well source code as per standard check list guidelines
- Testing - Creation of JUnit classes using Rational Software Architect.
Java Developer
Responsibilities:
- Supporting the application for any change and resolution.
- Acting as Onsite coordinator for offshore team.
- Resolving offshore queries and problems.
- Interacting with various forums to discuss the status of the project, clarify any queries regarding the functionality etc.
- Designing of the application i.e. Creation of HLD and LLD.
- Coding the application logic in Java/J2EE using Rational Software Architect.
- Creation of Functional Test Cases for user interfaces.
- XSL/ XML, JavaScript coding for the User Interfaces
- Code/Model creation of Value Objects, Business Objects and DAO.
- Invoke web service
- Testing - Creation of JUnit classes using Rational Software Architect.
Java Developer
Responsibilities:
- Supporting the application for any change and resolution.
- Acting as Onsite coordinator for offshore team.
- Interacting with various forums to discuss the status of the project, clarify any queries regarding the functionality etc.
- Coding the application logic in Java/J2EE using Rational Software Architect.
- Creation of Functional Test Cases for user interfaces.
- Invoke web service
- Testing - Creation of JUnit classes using Rational Software Architect.
Java Developer
Responsibilities:
- Monitoring/analyzing the incidents in HPSM
- Interacting with end users to understand the problem and resolve them, if any.
- Coding the application logic in Java/J2EE using Rational Software Architect.
- Creation of Functional Test Cases for user interfaces.
- XSL/ XML, JavaScript coding for the User Interfaces
- Code/Model creation of Value Objects, Business Objects and DAO.
- Peer code reviews and scans.
- Interacting with various forums to discuss the status of the project, clarify any queries regarding the functionality etc.
- Testing - Creation of JUnit classes using Rational Software Architect.