Senior Java Developer Resume
PA
SUMMARY
- Around 7+ years of total hands - on professional experience actively participating in and/or leading development of cutting-edge applications and systems for clients in diverse industries
- Over 5 years of success as Java EE developer for enterprise and web based applications.
- Over 3 years’ experience in Designing and implemented multiple systems such as Accounting, Stocking, Point of Sale (P.O.S), and Hotels.
- Using VB.Net and .Net framework 2.0 and 3.5, C# as well with the WPF and Win forms.
- Programming MS Access and not just use it as a DB. Used ADO.net and ODBC drivers to connect to the DB’s
- Extensive background in JSF 2.0, JPA 2.0, EJB’s 3.1, JDBC and Eclipselink technologies.
- In-depth understanding of Java EE and object oriented design principles (SOLID), and design patterns.
- Practiced in database design, creating stored procedures and generating reports using SQL Server.
- Experienced in full Software Development Life Cycle (SDLC) using Agile Scrum methodology, including analysis, design, development and testing.
- Possess strong attention to detailandability to work under strict time constraintswith consistency and reliability.
- Highly adaptable team player with excellentanalyticalandcommunication skills; interface effectively with all levels of management and staff.
- Excellent written and verbal communication skills
- Extensively worked on JSF Framework using Agile methodology and Hibernate 3.0 with MVC for building web application.
- Extensive experience on RDBMS (SQL Server, Oracle 11i /10g/9i, DB2) wrote Stored Procedure and PL/SQL.
- Good exposure to SOA architecture
- Extensive experience in all phases of software development lifecycle (SDLC)
- Provides added-value for team and customers by leveraging in-depth knowledge of numerous technologies, techniques
- And trends in order to deliver state-of-the-art products that meet and exceed expectations.
TECHNICAL SKILLS
Languages: Java, J2EE, OOP, OOAD, VB.Net, VB6, C++, InfoBasic
Web & Frameworks: JSF 2.0, JPA 2.0 & Hibernate, EJB’s 3.1, MVC, XML, XSLT, XSD, JAX-WS, WSDL SOAP, JDBC, JPQL, SOA, JUnit 4, HTML5, XHTML, CSS, Javascript, Ajax, JQyery, JSP, PHP.
Databases: RDBMS - MS SQL Server 2008, UniVerse IBM, Oracle 10g, DB2, MySQL.
Tools: & IDE’s: Eclipse, MyEclipse, NetBeans, SVN, Maven, Star UML, MS Visio, Visual Studio, MS BIDS.
Web/Application Servers: Apache, Tomcat, Glassfish, JBoss.
Platforms: Windows, Linux, UNIX.
Design Patterns: Singleton, Observer, Command, Strategy, COR, Iterator, Mediator, Visitor, Composite, Proxy, Decorator, Factory, Abstract Factory, State, Façade Pattern and other patterns.
SDLC: Agile Scrum, Waterfall
PROFESSIONAL EXPERIENCE
Confidential, Malvern, PA
Responsibilities:
- Working on Presentation layer and Business Layer
- Developed front-end web pages using JSP, Java Script, HTML, HTML 5, CSS 3.0, Tiles and CSS.
- Written various Java Beans, PL/SQL procedures, Web services.
- Used JSF framework in developing user interfaces using JSF UI Components, Validator, Events and Listeners.
- Design doc creation and review.
- WSDL creation from Application Interface Design document
- Creation of WSDL file as per the Use Cases
- Creation and deployment of Web Services
- Testing of web services through SOAP UI tool
- Shell Script Writing for Unix environment
- Defect Fixes and handling interim release for escalated bugs
Environment: JSF, Web Services, HTML5, CSS 3.0, JSP, Java Script, PL/SQL
Confidential
Senior Java Developer
Responsibilities:
- Gathered and analyzed user requirements; contributed to design of application software components (classes\objects, layers, and DB entities).
- Wrote stored procedures in SQL Server, and implemented business logic on server side using (SOLID) design principles.
- Created class and sequence diagrams; designed and implemented user interfaces using JSF 2.0 PrimeFaces.
- Worked extensively on JPAto develop data accessing functionality. Maintained and upgraded application.
- Teamed with Civil Service Bureau to determine application requirements and alignment with MOE.
- Participated in system testing and transfer of data into new database (MS SQL Server 2008).
Environment: Java, J2EE 6, JSF 2.0, JPA 2.0, Eclipselink framework, EJB’s 3.1.,Javascript, JQuery, Ajax, CSS, HTML, XML, XSLT, MS SQL Server 2008, UniVerse IBM, NetBeans, Windows 7, UNIX
Confidential
.Net Developer
Responsibilities:
- Designed and implemented multiple systems such as Accounting, Stocking, Point of Sale (P.O.S), and Hotels.
- Using VB.Net and .Net framework 2.0 and 3.5, C# as well with the WPF and Win forms. Programming MS Access and not just use it as a DB.
- Used ADO.net and ODBC drivers to connect to the DB’s
- Developer on several medium to large solutions. Generated reports using Crystal Reports
- Project manager Assistant of several smaller projects.
- Created prototypes and production-level object oriented applications throughout software development lifecycle, including design, modeling, coding, testing, and documentation.
- Used to work with the waterfall and agile environments.
- Used StarUML to generate the UML diagrams including Class, Sequence, and VOPC diagrams.
- Analyzed business, functional, and technical requirements to make sure project met expectations.
- Troubleshot and resolving bugs in .NET
- End user training and support.
- Worked to strict deadlines to ensure that projects were delivered on time and to budget.