Senior Java /j2ee Developer Resume
Wellesley, MA
SUMMARY
- Over 7 years of professional experience in analysis, design, implementation and testing of Object Oriented Applications in Client/Server environment using Java - J2EE Technologies.
- Expertise in developing applications using Java, J2EE Technologies (Servlets, JSP, Java Web Services, MQ Series), JDK (1.5), Java Applets, RMI, JDBC, XML, XSL, XSLT, JavaScript, HTML5, DHTML, Apache-Tomcat, Web Sphere 7.5, MQ Series, REST API, AJAX, Hibernate.
- Experience in Software Development Life Cycle (SDLC), AOP, OOD and OOP through implementation and testing
- Created Rest fullweb service to read and write the response in to the database.
- Extensive experience in programming, deploying, configuring, fine-tuning and administering middle-tier popular J2EE Application Servers like IBM Web Sphere, open source JBoss, and Apache Tomcat
- Experienced in Web Services approach for Service Oriented Architecture (SOA)
- Test Driven Programmer with thorough knowledge in unit testing with JUnit 3.8/4.0, Easy Mock.
- Designed and developed the application using and spring web framework.
- Databases like Oracle 9i/10g, SQL Server, MySQL, DB2 experience in database design, PL/SQL, Queries, Triggers, DB2 Client, Oracle APEX, TOAD, Pl/Sql Developer, and O/R Mapping, Hibernate.
- Multitalented Coder with extensive programming capability in using various IDE’s which includes Eclipse 3.2, 3.3, 3.5, My Eclipse 6.0, IBM Rational Application Developer 6.0, 7, Visual Age, and Net Beans.
- Strong implementation knowledge of Object Oriented Analysis and Design using RUP, Agile and RAD methodologies.
- Industry experience includes Financial Services, Health Care.
- Multi-cultured Team Player with complete flexibility to work independently as well as in a team and have quick grasping capabilities to work with the newly emerging technologies.
- Strong communication and interpersonal skills.
TECHNICAL SKILLS
Roles Played: Software Developer, Java/J2EE Developer, Senior Java Developer
Domains (and Clients): Healthcare and Pharmacy ( Confidential ), Banking and Finance ( Confidential ), Food Services (Safe way), Event services (123 sign up).
Frameworks: Struts, Spring, Hibernate, Jsp, Servlets, Spring Batch. Core Java, Multi Threading.
Patterns: Core J2EE design patterns (MVC, business delegate, service locator, session façade, DAO, DTO, Singleton, Service Activators etc)
Processes: SDLC, CMMi Level 5, ISO Audits, Checklists, Best Practices, Standards and Guidelines
Tools: Ant and Maven
Programming Languages: Core Java, J2EE/JEE5, Object Oriented Programming, Analysis and Design
J2EE Technologies: Servlets, JSP, JMS, XML, XSL, CSS, DHTML, JSP, Servlets, JDBC, Web Services, Swing
Application/Web Servers: JBoss 4.0, Apache TomcatEnterprise Integration Tool (EAI) Messaging and Queuing (IBM MQ Series), JMS
RDBMS: Oracle 9i/10g, DB2, Sybase, MySQL and MSQL, Oracle Apex.
Source Control: Sub-Version (SVN), and VSS (Visual Source Safe), Team Foundation Server.CVS
Defect Tracker: Clear Quest, Quality Center, Q Tracker
Operating Systems: UNIX, Linux, All Windows flavors
Web-service Framework: Apache Axis, REST, SOAP
Project Management: MS Project, Resource and Project Plans, Estimation, Code Delivery, Coordination
Protocol/Agents: FTP, HTTP, HTTPS, SSH
IDE: Eclipse 3.2,3.3, 3.5, My Eclipse 6.0, IBM Rational Application Developer 7.5, Visual Age, and Net Beans
Testing Tools: JUnit 3.8/4.0, Easy Mock
PROFESSIONAL EXPERIENCE
Confidential, Wellesley, MA
SENIOR JAVA /J2EE DEVELOPER
Responsibilities:
- Responsible for gathering business and functional requirements from the users.
- Implemented Agile (Scrum) and Rally for Project Management.
- Developed the application using Pl/sql Developer and Oracle Apex.
- Developed Front end Screens in Apex for the end users to access the Amysis and OHI Claims.
- Used Oracle PL/Sql as Back end database.
- Experience in debugging to fix the bugs raised in each iteration.
- Very good teamwork skills with the ability to work in a high stress environment with tight deadlines and produce a desirable product.
- Strong problem solving and communication skills.
- Highly motivated, committed and a natural team player with capability to work independently.
ENVIRONMENT: UNIX (Linux), Oracle 11g, PL/SQL Developer, REST API, Oracle Apex, Agile, Rally for Project Management.
Confidential, Wellesley, MA
SENIOR JAVA /J2EE DEVELOPER
Responsibilities:
- Responsible for gathering business and functional requirements from the users.
- Implemented Agile (Scrum) and Rally for Project Management.
- Developed the application using Hibernate and Spring Batch.
- Developed Autosys jobs for ICD-10 process.
- Responsible for Java server side development.
- Used Oracle PL/Sql Developer as Back end database.
- Used Maven for project management
- Used JUnit for unit testing.
- Experience in debugging to fix the bugs raised in each iteration.
- Very good teamwork skills with the ability to work in a high stress environment with tight deadlines and produce a desirable product.
- Strong problem solving and communication skills.
ENVIRONMENT: Java 1.6, UNIX (Linux), Oracle 11g, PL/SQL Developer, Hibernate, Spring Batch, Spring Source Tool Suite, Rest,Maven, SVN, Agile, Rally for Project Management.
Confidential, Eagan, MN
SENIOR JAVA DEVELOPER
Responsibilities:
- Responsible for gathering business and functional requirements from the users.
- Implemented Agile (Scrum) Methodology that includes daily scrum with team.
- Developed the application using Hibernate and Spring Framework.
- Used Spring framework for wiring
- Developed Rich user interface usingHTML, Java Script, Velocity,JQuery and CSS.
- Configured Web Logic Application server and deployed the web components into the server.
- Used Oracle as Back end database.
- Designed and documentedREST/HTTP APIs, including JSON data formats and API versioning strategy.
- Used Hibernate 3.2 to communicate with the Database, mapping the entities to the tables and corresponding columns in the database by using Hibernate annotations.
- Developed HQL queries to implement the select, insert, update and delete operations to the database by creating HQL named queries.
- Used SQL Developer to query, update and monitor oracle database.
- Wrote SQL statements to create and update database tables.
- Involved in Updating, Debugging & Code review compliance to the Good Coding
- Used Firebug and HttpBasic Watch to inspect, edit and monitor CSS, HTML5, JavaScript and requests in any web page.
- Involved in performing Integration testing of the whole application.
- Used Junit with Easy Mock for unit testing.
- Used Hibernate annotations for persistence objects
- Worked with Team Foundation Server.
- Responsible for updating the defects status in a daily based QA status meeting.
ENVIRONMENT: Hibernate 3.2,Agile SCRUM, MQ Series,Java 1.5, Spring 3.0, Hibernate 3.2,JMS, Oracle 10G, JSP, XSLT, XML, HTML5, CSS, Java Script, Eclipse3.6.1,JDBC, Web services, Junit-Easy Mock, REST, Velocity, Firebug, JQuery, AJAX,Team Foundation Server 3.1, Windows 7.
Confidential
SENIOR JAVA DEVELOPER
Responsibilities:
- Responsible for gathering business and functional requirements from the users.
- Implemented Agile (Scrum) Methodology that includes daily scrum with team.
- Developed the application using Hibernate and Spring Framework.
- Developed presentation layer using Spring MVC and used annotation based mapping to map the JSP post backs to the controller methods.
- Spring AOP is used for Security and Transaction Management.
- USed
- Developed Rich user interface usingHTML, JSP, JSTL, Java Script, JQuery and CSS.
- Configured Web Logic Application server and deployed the web components into the server.
- Used Oracle as Back end database.
- Used Virtual Private Database (VPD), a feature of Oracle Databaseto meet the security requirements.
- Used Hibernate 3.2 to communicate with the Database, mapping the entities to the tables and corresponding columns in the database by using Hibernate annotations.
- Developed HQL queries to implement the select, insert, update and delete operations to the database by creating HQL named queries.
- Used SQL Developer to query, update and monitor oracle database.
- Wrote SQL statements to create and update database tables.
- Elvyx, tools designed to monitor and profilethe JDBC activityis used to locate and fix performance issues.
- Improved the performance by using Connection Pooling to maintain the database connections within the session and reduce the number of transactions with the database.
- Involved in performance tuning by reviewing the code to reduce the number of database calls and tuning the SQL and HQL queries to get optimized performance.
- Used JAXB for marshalling and unmarshalling.
- Used Spring Web services for communication with STAR and BOBJ.
- Used Firebug and HttpBasic Watch to inspect, edit and monitor CSS, HTML5, JavaScript and Ajax Net requests in any web page.
- Used Maven to build and deploy the application.
- Used Cruise Control for creating a custom continuous build process.
- Used CheckStyle and PMD for code review.
- Configured and Administered IBM Rational Clear Case Version Control to automate Code Access and Code Release Management.
- Used IBM Rational Clear Quest to keep track of the defects, activities, DBCRs (Database change requests) etc.
- HP Quality Center is used to keep track of the defects and maintain the defect status.
- Used Clear Case Explorer for creating/managing views and delivering the code to the Integration stream on a daily basis.
- Used PUTTY for Unix login, to run the batch jobs and check the server logs.
- Involved in performing Integration testing of the whole application.
- Used Junit with JMock for unit testing.
- Responsible for updating the defects status in a daily based QA status meeting.
ENVIRONMENT: Java 1.5, Spring 3.0, Hibernate 3.2, Oracle 10G, JSP, JSTL, XML, HTML5, CSS, Java Script, Web Logic Application Server, Eclipse 3.0,Junit, Velocity, Firebug, JQuery, AJAX, HP Quality Center 9.2.
ConfidentialSOFTWARE DEVELOPER
Responsibilities:
- Rich experience in development, maintenance and enhancements of applications related to J2EE Technologies.
- Experience working with Interwoven Team site content Management tools.
- Understanding the requirements, enhancements.
- Developed Workflows using Workflow Modular.
- Involved in reproducing and fixing the issues during intermediate releases requirements.
- Merged customizations into earlier & later versions of the product.
ENVIRONMENT: Windows XP, Linux, Java 5, J2EE, Struts, Oracle 10g, Team site Content center, Workflow Modular.
Confidential
SOFTWARE DEVELOPER
Responsibilities:
- Understanding the requirements, enhancements in developing Web Pages. Reproduce and fix issues during intermediate releases.
- Merged customizations into earlier & later versions of the Product.
ENVIRONMENT: Windows Vista, JSP, Servlets, HTML, JavaScript, XML, and CSS.
