Sr. Java Developer Resume
Camp Hill, PA
PROFESSIONAL SUMMARY:
- 7 years of strong experience as a Software developer in Java Application Development, Distributed Application Development.
- Client/Server Applications and Internet/Intranet based applications and developing, testing and implementing application environment using JAVA, J2EE, JDBC, JSP, Servlets, Java Networking, Web Services, RMI, EJB, AJAX, Oracle, PL/SQL and MySQL.
- Expertise in JAVA/J2EE and Object Oriented Methodologies. Well experienced in MVC framework like Struts1.x/2.x.
- Well experienced in spring framework (Dependency Injection, AOP, Spring MVC, Spring DAO, and Spring ORM using Hibernate).
- Proficient in developing applications in UNIX, Linux and Windows 200x/XP Environments. Good working experience with JDBC using Oracle, PL/SQL.
- Proficient in using IDE Tools such as Eclipse, RAD, JDeveloper, Net Beans for developing Client/Server and Web applications.
- Worked as a middle tier programmer in various projects using different servers like Web Logic, Jetty, Tomcat, WebSphere and Oracle application server.
- Good working experience in Hibernate with Oracle, DB2 and MySQL. Extensive experience using JDK 1.5, Java Servlets, JSP, RMI, EJB.
- A lot of experience and ability to employ that experience during problem - solving. Good knowledge on implementing Web services using SOAP, REST, WSDL
- Strong working experience using build tools like Maven, Ant. Strong working experience with AXIS Framework.
- Working knowledge on Algorithms, J2EE Design patterns and methodologies
- Working experience in UML (Class Diagrams, Sequence Diagrams etc.,) and in all Phases of Software Development Life Cycle.
- Proficiency in Clarify12.5 Architecture. Knowledge of testing framework using JUnit. Expertise in onsite - offshore delivery model.
TECHNICAL SKILLS:
Operating Systems: Windows XP/2000/NT, UNIX, Linux.
Languages: Java, C, C++, SQL, PL/SQL, HTML, DHTML, CSS, WSDL, XMLXSL, XSLT
Web Technologies: Servlets, JSP, Java Script, EJB, Ajax, JDBC, JNDI, JMS, Web Services
Web Servers: Apache Tomcat, Jetty Web Server.
Application Servers: BEA Web Logic, Web Sphere, Oracle Application server
Distributed Technologies: RMI, EJB and Web services
IDE Tools: Eclipse, RAD, Net beans and JDeveloper
J2EE API: JSP, Servlets, Java Beans, JDBC, RMI, EJB AJAX,XML, SAX, DOM, MVC, ANT, Java Mail, JAXP
Defect Tracking Tools: JIRA, Clear Quest, Quality Center.
Framework: MVC, Struts, spring, JSF, Hibernate, Log4J, JUnitJAXB, AXIS, J2EE Design Patterns
Databases: Oracle, Sybase, MySQL and MS-Access.
Version Control: Subversion, CVS, VSS, Perforce and Clear case
EDUCATION: Bachelor of Technology (Computer Science and Information Technology)
PROFESSIONAL EXPERIENCE:
Confidential, Camp Hill, PA
Sr. JAVA Developer
Responsibilities:
- Involved in design and development the Medicaid renewals, Unique SSN, FMAP functionalities.
- Involved in implementing the Audit Log, Exception handling, Security, Caching and Transaction features.
- Involved in the design and development for implementation of SOAP web service for integration with SOLQi System with SSA.
- Implemented cryptography features in the application using PGP and GPG for flat file encryption.
- Worked closely with business analyst for requirement gathering for auto renewals.
- Extensively used Spring DI, Spring ORM, Spring AOP and transaction management concepts.
- Involved in implementation of persistence layer by mapping data objects using Hibernate.
- Provided the prototypes and technical solutions for application integration with external interfaces with CMS.
- Involved in implementing various design patterns like Singleton, MVC, DAO, Front Controller, Session Facade and J2EE design patterns as part of application development.
- Implemented the JMS interface for facilitating Medicaid/CHIP message to the EMS queue.
Environment: JAVA, J2EE, JSP, Struts, Spring, Tiles, Hibernate, JAXB, Web Services, Web sphere Application Server, JMS, Mail Service, RAD 7.0, ANT, JIRA, GPG, DB2, ETL, SQL Server.
Confidential
Sr. JAVA Developer
Responsibilities:
- Involved in the design and implementation of SOAP web service for integration with CAN System.
- Worked closely with business analyst for requirement gathering. Involved in implementing Restful web services using JSON.
- Extensively used Spring DI, Spring ORM, Spring AOP and transaction management concepts to implement vehicle management module.
- Implemented DAO Layer for Report Writer Application. Implemented Search functionality using Lucene framework.
- Provided Technical solutions for application integration. Implemented the JMS interface for facilitating message to the queue.
- Involved in writing job schedulers as part of work flow process using Quartz API. Involved in implementing JUnit test cases.
- Implemented admin console for Report Writer Application. Involved in Implementing various design patterns like Singleton, MVC, DAO and J2EE design patterns as part of application development.
Environment: JAVA, J2EE, Spring, Hibernate, Web Services (SOAP & Restful), XML, JAXB, J2EE Patterns, Web sphere Application Server, JMS, JUNIT, RAD 7.0, ANT, JIRA, Clear case, PGP, GPG, Quartz Scheduler API.
Confidential
Technical Consultant
Responsibilities:
- Involved in phases of the project including strategic study, requirements gathering and analysis, application design, technical design, development, testing & debugging.
- I mplementation, documentation and in corporation of user feedback to plan enhancements in the application system.
- Developed the services , logic classes for executing business logic, DAO classes to access the DB using JDBC .
- Reviewed bugs raised by QA and provide the quick solution. Used various design patterns like Singleton, Abstract.
- Factory, DAO to implement a Caching mechanism to optimize the persistence service for best performance.
- Handled Release Management. Implemented RESTful Web Service for application entitlements. Used Maven as build management tool.
- Configuring the UNIX systems for different applications. Implemented Web Services to provide Service Oriented Architecture between applications.
- Developed automated script files and java applications that will synchronize applications databases. Tested the complete software for correct functionality.
Environment: JAVA, Servlets, SOAP, REST, JAX-WS, Apache Axis, XML, JAXB, ORACLE, SOA, Scrum, JIRA, Eclipse, UNIX, Jetty server, Maven .
Confidential
JAVA Developer
Responsibilities:
- Involved in System Design and Software Design A chitecture. Closely worked business team for technical solutions.
- Involved in client Web Application implementation using Struts, JSF and Hibernate . Implemented ORCA flows.
- Used Multithreading extensively for concurrent processing. Used JSON/XML for transporting data.
- Involved in implementing SOAP Web services for both client system and central system for various information exchange and also to provide control channel.
- Implemented critical system events E mail Notification module. Involved in Central Application Database Design.
- Involved in applying the MVC Design pattern using spring. Implemented stored procedures and triggers.
- Design and development of the Advantage , VMaster flows. Used software algorithms and design patterns extensively
Environment: JAVA, Java Script, Ant, Log4j, CSS, Tiles, JSF, XML, HTML, JSF, Spring, SOAP, XML, SOA Techniques, Hibernate, Web services, Apache Axis, EJB, RMI, Tomcat, Eclipse, Sybase, Linux, Weblogic server, Perforce.
