Sr. Java J2ee Developer/ Technical Lead Resume
OH
EXPERIENCE SUMMARY
- Over 9+ Years of experience in full life cycle software implementation - Analysis, Design Development, Testing, Implementation, and Production support using various technologies and N-Tier enterprise applications using industry standard Java/J2EE technologies.
- Expertise in designing and developing applications using J2EE and front end technologies.
- Excellent track record of working on end to end implementation of projects.
- Worked on RESTful and SOAP based Web Services
- Emerged in building web-based enterprise applications using JAVA/J2EE Technologies such as core Java, JSP, Servlets, Struts framework, Spring, Hibernate, Web Services, XML, etc.
- Experience using Java/J2EE Design Patterns like Data Access Objects (DAO), model-view-controller (MVC), Singleton and Front Controller for reusing most efficient and TEMPeffective strategies for new development
- Worked on web applications for financial and automobile clients.
- Worked extensively in projects that were executed in Agile and Waterfall methodologies
- Worked on SQL
- Experienced in all stages of software development - Requirement gathering, Estimation, Design, Development and Defect management
- SOAP UI was used for testing teh web service requests.
- Experience with leading a team of developers and designers.
- Experience working in onsite-offshore model.
- Excellent logical, analytical & debugging skills, well focused and can meet teh expected deadlines.
- Ability to grasp new technologies and to correctly apply new tools to build applications
- Got appreciation from teh management as well as clients for a quick turnaround time in solving teh critical database issues
- Worked in Windows based 2000/NT, Linux & Unix based systems.
- Worked on configuration management tool CVS and experience in Log4j.
- Strong ability to handle multiple projects simultaneously and ability to work independently or in a team environment.
- As a Lead, responsible for allocation, monitoring teh progress, preparing quality documents, reporting, reviewing outsourced/offshore team members coding and configuration management.
- Achievement oriented with excellent people management skills and an ability to manage change with ease, certified with 'Valuable Team Member' and CIO award.
- Project Resource planning, allocation and estimation.
- International team exposure during design and review process. Strong working noledge on Ethical hacking analysis and issue fixing.
- Strong working noledge on Special character handling
- Possess good leadership qualities, good Interpersonal Skills, team-working attitude, takes initiatives and very proactive in solving problems and providing best solutions
- Excellent logical, analytical & debugging skills, well focused and can meet teh expected deadlines.
- Ability to grasp new technologies and to correctly apply new tools to build applications.
TECHNICAL SKILLS
Scripting / Programming languages / Framework / Tools: Java / J2EE, Struts, Spring, Webservices - JAX-RS (RESTFul Webservices), SOAP, Java Script, jQuery, JSON, AJAX, CSS
Application Server: IBM Websphere
Database: Oracle 11g, MySQL
ORM: Hibernate, iBatis
Tools & Methodologies: TOAD, SQL Developer, SOAP-UI, Waterfall, Agile(SCRUM)
Design Pattern: MVC, DAO
Workflow Management Tool: RTC
Defect Management Tool: HP Quality Center, Remedy
Version Control: Clear Case, CVS
Other Tools & Utilities: RTC, Eclipse, Putty, SQL Developer
PROFESSIONAL EXPERIENCE
Confidential, OH
Sr. Java J2EE Developer/ Technical Lead
Responsibilities:
- CBOL connects to backend systems primarily through SOAP over https
- As a developer I was responsible for consuming web services which are hosted on a TIBCO based ESB system.
- Used spring dependency injection to inject components used to make teh web service calls.
- Prepared Low Level Design (LLD) and Unti Test Case documents.
- Teh project followed Agile process and involved design as well and build sprints. I was part of both design and build.
- SOAP UI was used for testing teh web service requests.
- I was teh lead developer guiding teh team on any design or coding challenges.
- User stories were tracked using RTC’s workflow management tool.
- Technologies Used: J2EE, Struts, Spring IOC, SOAP, RTC, Oracle, HP Quality Center.
Environment: J2EE, Struts, Spring IOC, SOAP, RTC, Oracle, HP Quality Center.
Confidential, OH
Sr. Java J2EE Developer
Responsibilities:
- Worked on improving teh user interface using overlays, jQuery and AJAX
- Implemented RESFul webservice which returns a JSON response, this response is used on teh client side to render an overlay.
- AJAX calls were used extensively to present a seamless screen transition to customers.
- I was involved right from project requirement discussions to post implementation support.
- Made sure that proper logging is added to teh application. their were several issues in teh earlier version of teh application due to improper logging.
- jQuery was used for dynamically changing styles, showing error bubbles etc.
- I was also responsible for sizing teh work and discussions on scope for teh sprint.
Environment: J2EE, Struts, Spring, RESTful Webservices, SOAP, RTC, Java Script, JSON, jQuery.
Confidential, OH
Senior Developer
Responsibilities:
- Worked on developing as well as consuming SOAP based web services.
- Teh credit card site acted as teh service provider while teh banking site acted as teh client.
- Used multi-threading during sign-on to make sure that credit card and bank accounts related
- execution happens parallel.
- Implementing session coordination between teh two sites was a major challenge. I was closely involved
- in design and development of session coordination.
- Updated teh page layouts to present a consistent look across both sites.
Environment: J2EE, Struts, Spring, SOAP, RTC, Java Script, JSON, Javascript, AJAX.
Confidential
Lead Developer
Responsibilities:
- Worked extensively on payments and transfers functionalities.
- My responsibilities included detailed design, coding and documentation of technical artifacts.
- Was briefly part of a team that was tasked with developing tools to improve productivity of teh team.
- Worked on integrating teh retail banking and credit card websites. This was a major challenge since both teh sites had evolved completely independently. We had to deal with multiple issues ranging from UI issues to session coordination. It was a major success despite teh many technical challenges we faced during development.
- Had teh opportunity to work on developing a globally (multiple geographies)reusable module for online retail banking. Teh module serves as a configurable front end which can be plugged-in to regional websites.
Environment: J2EE, Struts, Spring, JAX-RS, Hibernate, Java Script, jQuery, AJAX, JSON, CSS, Webservices.
Confidential, TN
Software Engineer,
Responsibilities:
- Primary responsibilities were preparation of Detailed Level Design (DLD), coding, writing teh unit test report
- Applications that I worked on were related to parts pricing and order management.
- I also worked in a production support role for several critical applications. My responsibility was to fix
- production issues is a timely manner. Each issue had a severity assigned by business and had to be fixed with in teh SLA.
- Was deputed to Nashville, TN in US to work out of client’s location on a new project. I worked out of
- Nashville for 3 months.
- Primary responsibilities while working onsite were to gather requirement, working with business to come up with teh application layout.
Environment: J2EE, Java Script, Struts, Spring MVC, iBatis, UNIX scripting and SQL stored procedures.
