Senior Java Developer Resume Profile
SUMMARY:
- Technical Lead/Architect with successful track record leading complex, mission critical content development projects from inception to delivery utilizing new technologies primarily in Banking.
- 7 years of experience in object oriented analysis OOA and design OOD .
- Extensive experience in design and development of multi-tier applications using Java, J2EE, Hibernate, XML, SOAP, REST, HTML, JavaScript, AJAX, JUNIT.
- Experience in working with Agile Methodology and Web services using Service Oriented Architecture.
- Efficient usage of MVC architecture and Design Patterns.
- Extensive experience in spring, JPA, Hibernate and Struts frameworks.
- Experience in writing Batch programs using UNIX shell scripting.
- Good understanding of J2EE Security framework. Having experience in configuration of SSL on WebLogic server.
- Has a good skill of unit testing using JUNIT.
- Extensive knowledge and hands on experience with XML, HTML, XHTML, CSS, SQL.
- Proficient in the use of Object Oriented Analysis and design methodologies including the use of UML.
- Experience developing browser-independent web interfaces using AJAX, JavaScript, CSS and XHTML and RICHFACES.
- Scope of experience includes developing effective relationships with business stakeholders, technical staff and senior management.
- Strong understanding of web service development using SOAP and REST.
- Experienced in open source frameworks like Struts, spring, Hibernate with exposure in Oracle.
- Dynamic, creative and motivated architect-designer-developer with excellent leadership/management skills.
- Strong experience in full SDLC Life Cycle.
- Involved in Requirements Documentation, Project initiation and Scope Definition, Estimation, Resource Planning and Allocation.
- Managing a Team of 15 Members as an Onsite counterpart for Projects.
TECHINICAL SKILLS:
- Languages: Java 6/J2EE Technologies, XML, SOAP, HTML, HTML5 AJAX, Web Services, JAX- WS 2.0, WSDL, SOAP, Restful Services, JSF and RichFaces
- Scripting Languages: JavaScript, CSS, CSS3
- J2EE Frameworks: Apache Struts2, spring 3.x, Hibernate 3.x, Junit
- Database: SQL Server 2008, MySQL 5.0, ORACLE
- Operating systems: Windows all versions and UNIX
- Application Servers: IBM WebSphere, Tomcat 6.x/7.x, JBOSS
- Development platforms: Eclipse, Toad
- Testing tools: Soap UI, Load Runner
- Methodologies: UML, Agile, Waterfall
- Tools: RAD, HP Quality Center, Clear Case, RTC
- Protocols: TCP/IP, UDP, SOAP, HTTP, SMTP
PROFESSUINAL EXPERIENCE:
Confidential
Development Tech Lead
Description
Confidential for both iPhone and Android Mobiles. Mobile Service Manager addresses all aspects of Mobile Financial Services across all Citi Lines of Businesses by providing a single unified solution environment where all Citi partners/vendors are integrated in a consistent unified manner.
Responsibilities
- Perform technical tasks including research, analysis and design of new software applications and their functionality.
- Serve as a technical or system analyst for project s during requirements and design phases of projects.
- Developed modules for App using core JAVA, J2EE and REST API's.
- Release lead for the App launch.
- Developed and unit tested the front-end and backend tier software modules using JUNIT test cases.
- Involved in preparation of design documents for all the impacted methods and for new functionality
- Development of application business logic using Eclipse, Clear Case.
- Deployed different Applications WAR and EAR in Domain and Clustered environment using IBM WebSphere.
- Involved in bug fixing and ensuring on time Delivery by the Team.
- Used RTC as the source control tool.
Technologies/Tools Used:
- Operating Systems: Windows XP, Windows 7, iOS, Android
- IDE/Platform: Eclipse Indigo
- Language/Framework: Java J2EE, Spring, Hibernate, JFP Framework, XML, SOAP, WSDL,
- JAX-WS, Oracle, Java Design Patterns, HTML 5
- Scripting Languages: JavaScript, CSS3
- Techniques: Web Services, Soap UI
- Database: PL/SQL
- Life Cycle Management: HP Quality Center, IBM RTC - JAAZ Server
- Application servers: Web Sphere Application server
Confidential
Senior Java Developer
Description
Confidential is a Confidential Mobile app for both iPhone and Android Mobiles. Mobile Service Manager addresses all aspects of Mobile Financial Services across all Citi Lines of Businesses by providing a single unified solution environment where all Citi partners/vendors are integrated in a consistent unified manner.
Responsibilities
- Actively participated in user story planning sessions during Agile/Scrum methodology.
- Actively participated in SDLC process.
- Actively participated in Technical Design Review TDR and Product Design Documents PDD .
- Developed modules/services for Tablet App using core JAVA, J2EE, REST API's using Spring Framework and Hibernate.
- Requirement gathering and analysis.
- Development of application business logic using Eclipse, Clear Case.
- Developed and unit tested the front-end and backend tier software modules using JUNIT test cases.
- Developed the web services clients and servers for SOA Integration.
- Involved in bug fixing and ensuring on time Delivery by the Team.
- Experience in using Source Control / Configuration Management tools Clear Case.
Technologies/Tools Used:
- Operating Systems: Windows XP, Windows 7, iOS, Android
- IDE/Platform: Eclipse Indigo
- Language/Framework: Java J2EE, Spring, Hibernate, JFP Framework, XML, SOAP, WSDL,
- JAX-WS, Oracle, Java Design Patterns, HTML 5
- Scripting Languages: JavaScript, CSS3
- Techniques: Web Services, Soap UI
- Database: PL/SQL
- Life Cycle Management: HP Quality Center, IBM RTC - JAAZ Server
- Application servers: Web Sphere Application server
Confidential
Senior Software Engineer
Description
Emirates Holidays known as EKH and Arabian Adventures known as AA are Emirates out Bound and In Bound tour operators correspondingly.
Responsibilities
- Developed UI screens utilizing the XHtml, CSS and JavaScript.
- High Level and Detailed level design for Client Profile and Day End Process module
- API development for core finance module
- Implemented object/relational persistence Hibernate for the domain model ORACLE .
- Developed JUNIT test cases for testing and other mid-tier Java/J2EE components.
- Configuring and writing ANT build scripts and also used ANT build tool for build purpose.
- Experience in using Source Control / Configuration Management tools - Clear Case, Team Foundation Server and SVN.
Technologies/Tools Used:
- Operating Systems: Windows XP, Windows 7, iOS, Android
- IDE/Platform: Eclipse
- Language/Framework: Java Server Faces, Rich Faces, Java J2EE, Hibernate,
- Architecture: J Foundation Client specific Architecture , Enterprise Architecture
- Scripting Language: Java Script
- Database: Oracle 9i
- Configuration Management: Sub Version SVN
- Build Tool: Maven
- Vector Graphics App: Microsoft Visio
- SQL Editor: Toad 8.0