Java/j2ee Developer Resume
Framingham, MA
SUMMARY
- Skilled IT Professional with 6+ years of experience in Design, Development and Maintenance of web based applications using JAVA/J2EE technologies.
- Experienced in all phases of SDLC including analysis, design, coding and testing, expertise in integration using J2EE architecture.
- Experienced in designing and developing multi - tier scalable applications using Java and JEE Design Patterns.
- Experience in using Design Patterns like MVC, Data Access Object (DAO), Singleton, Business Delegate, Service Locator and Session Facade.
- Expertise in using IDES like Eclipse/My Eclipse /RAD.
- Experienced in Development and Deployment of 3-Tier and n-Tier Architectures.
- Extensive experience on Application Servers including WebSphere 6.1 and Web servers like Apache Tomcat and JBOSS etc.
- Expertise in developing Internet/Intranet Applications with Web Services, WSDL, ANT, Java, JSP, Servlet, JDBC, Struts, Hibernate, JUnit, XML, Log4j, HTML, and JavaScript.
- Experience in developing teh User Interface Screens for presentation using Java, JSP, HTML, Java Script and Ajax, Experience in Struts MVC and Spring MVC frame works.
- Good knowledge of EJB Session Beans with JNDI mapped naming & JMS Message Driven Beans.
- Expertise in creating SOAP and REST Web services using Apache CXF.
- Strong scripting experience in writing build scripts using Apache Ant and Maven. Sound knowledge in Version control systems like CVS, Subversion, Clear Case.
- Exposure to various databases such as Oracle, SQL Server.
- Expertise in working with various tools like Ant, Junit and Log4J.
- Experience in all phases of Software Development Life Cycle (SDLC). Experience maintaining/deploying applications over Windows and LINUX.
- Experience in developing applications in Jython (Java, Python)
- Good experience in PL/SQL, writing Stored Procedures, Functions, Packages, Views and Triggers.
- Have knowledge of developing System Design using UML methodology with Rational Rose. Preparation of class and sequence diagrams using Rational Rose.
- Expertise with Functionality, Integration, Regression, Compatibility, Black Box, White Box, Performance, Usability, Back-End and User acceptance testing.
- Excellent problem-solving skills with strong technical background and good inter Personal skills
- Quick learner and excellent team player, ability to meet deadlines and work under pressure.
- Expertise in leading small teams and able to work independently as well as in a team to satisfy teh needs of teh clients and worked as an Offshore - Onsite Coordinator.
- Experience in designing Use Cases, Class diagrams, Sequence and Collaboration diagrams for multi-tiered object-oriented system architectures utilizing Unified Modeling Tools (UML) such as Rational Rose, Rational UnifiedProcess (RUP)
- Have working knowledge of Agile Development methodologies.
- Experience in writing and executing unit test cases using JUnit Testing Framework.
- Worked on Agile methodology, SOA for many of teh applications
TECHNICAL SKILLS
Operating System: Windows XP/Vista/7/8, UNIX, Linux.
Programming Languages: C, C++, Java, Objective C
Scripting languages: JavaScript, JQuery, AJAX, JSP, AngularJS.
Design Skills: UML, OOAD, Object Oriented&J2EE Design Patterns
Web Technologies: Struts, Spring, Servlets, XML, JDBC, Java Beans, HTML, CSS, Custom Tag Libraries, Annotations
XML Technologies: XML, DTD, XSD, JAX, SOAP and UDDI
RDBMS/Query Tools: Oracle 8i/9i/10g, SQL server, My SQL, DB2, SQL Developer
Web Services Technologies: Apache Axis, WSDL, SOAP, REST, Micro-services
Frameworks: Struts1.x, Struts2, Spring and Hibernate
Application/Web Servers: JBOSS, Apache Tomcat Web Server, IBM WebSphere
GUI Tools/IDE: Eclipse, Net beans, RAD.
Testing/Debugging Tools: Testing - Junit, Logging - Log4j, Build Tool - Ant 1.7, Maven 2.x
Development process: Agile methodology, Waterfall
Version Control: Rational clear case, SVN, CVS
PROFESSIONAL EXPERIENCE
Confidential
Java/J2EE Developer
Responsibilities:
- Actively contributing towards teh development of Advanced Provider Screening(APS) software for teh end user CMS (Centre for Medicare & Medicaid).
- Worked on Delegated Credentialing Automation of Delegate Credentialing and Blue Cross Personal Choice PPO plan.
- Implemented teh application, refactoring teh existing code.
- Creating OUTBOUND feeds to send information or data from internal system to outside users and vendors.
- Used Eclipse IDE for quick and efficient application development.
- Involved in making Spring and Hibernate enhancements to existing applications.
- Used Spring Framework as middle tier application framework, persistence strategy using spring support for Hibernate for integrating with database.
- Developed wizard applications using Jython for business access.
- Used Oracle10g and Oracle11g as backend database using TOAD and SQL Plus.
- Developed Stored Procedures, Cursors and Triggers for engine in oracle10g and oracle11g databases.
- Designed and Developed UI for Customer Service Modules and Reports using JSP, AngularJS, HTML5, CSS, Bootstrap and JavaScript.
- Used Spring framework to write teh application code andRESTfulweb services for external clients.
- Monitored teh error logs usingFTPand fixed teh problems.
- Participated in Task Estimation and code designing /development of software using Agile development practices and Used JIRA for bug and issue tracking.
Environment: Java 1.8, J2EE, AngularUI, HTML5, CSS, Bootstrap, javascript, Jython, TOAD, Oracle 10g, Oracle 11g, WINSCP, Spring, Hibernate, RESTful webservices, FTP, Agile systems, JIRA.
Confidential, Framingham, MA
Sr. Java/J2EE Developer
Responsibilities:
- Designed and Implemented multiple e-commerce websites catering to customers and retail merchants using a multi-tiered architecture
- Involved in Code Refactoring and Implementing Solid Principals (Object Oriented Design).
- Implemented different Design patterns like Factory, Singleton Pattern, Observer Pattern and MVC architectural design patterns.
- Build microservices for teh delivery of products across teh enterprise.
- Oversee and develop Notification Service microservice to use across teh enterprise.
- Extensively Worked with Eclipse as teh IDE to develop, test and deploy teh complete application.
- Building application and deployment in servers as per request from teh QA team using Maven.
- Development of Hibernate, DAO for data fetching for batch and front-end processing.
- Used Spring Framework for Dependency injection and integrated with Hibernate
- Implemented client-side application to invoke SOAP and Restful Web Services.
- Generated fully functional REST web services supporting both XML and JSON message transformation.
- Also, implemented dynamic loading of JSP’s using AJAX.
- Developed user interfaces using JSP, HTML and CSS.
- Written SQL queries, Stored procedures modifications, Local Data Base Changes and Used Toad for Testing Environment for existing database structure as required per addition of new features.
- Participated in Daily Scrum Meetings and Sprint Retrospective and sprint planning for on time delivery of Business Needs.
Environment: Java 1.6, J2EE, Design Patterns, Hibernate, Spring, Toad, Eclipse, Ajax, Maven, Web Services (Restful, Soap),XML, JSON, JSP, Micro-services, JUnit, Agile Methodology.
Confidential, Portland, Oregon
Java Developer
Responsibilities:
- Responsible for teh analysis, documenting teh requirements and architecting teh application based on J2EE standards. Strictly Followed Test Driven Development.
- Participated in designing of Use Case, Class Diagram and Sequence Diagram for various Engine components and generated teh UML notations
- Implemented different Design patterns like DAO, Singleton Pattern and MVC architectural design pattern of Spring.
- Implementing JSP Standard Tag Libraries (JSTL) along with Expression Language (EL).
- Developing Intranet Web Application using J2EE architecture, using JSP to design teh user interfaces and Hibernate for database connectivity.
- Development of Hibernate objects for data fetching for batch and front-end processing
- Designed and developed Controller Servlet, which will route request to Application Controller
- Front end screens development using JSP with tag libraries and HTML pages.
- Designed/developed UI withAJAX, HTML and JavaScript for interactive web pages.
- Written SQL queries, stored procedures modifications to existing database structure as required per addition of new features.
- Responsible for resolving production issues related to databases interfaces and ETL programs
- Written test cases and done Unit testing and written executing Junit tests.
- Written ANT Scripts for project build in UNIX environment.
- Designed and documented REST/HTTP APIs, including JSON data formats and API versioning strategy.
- Participated in User Acceptance Testing and issue resolution.
- Interacting with client in design and code review meetings.
Environment: Java/J2EE, Design patterns, Spring-Hibernate integration framework, JSP, JSON, HTML, Ajax, Javascript, JSTL, EL, ANT Scripts, SQL, PL/SQL, ETL, XML, Eclipse, Web Services, SOAP, Restful, Junit
Confidential
Java Developer
Responsibilities:
- Developed front end modules using JAVA, JSP and Servlets.
- Used SQL Server as teh backend database using UNIX OS. Involved in design of teh database schema and development of Stored Procedures.
- Worked on jQuery for user interface interactions, TEMPeffects and themes built on top of teh jQuery JavaScript’s.
- Developed web application using JSF Framework dat uses Model View Controller (MVC) architecture with JSP as teh view.
- Worked on agile environment uses incremental approach and have daily standup meetings.
- Consumed web services from different applications within teh network
- Worked on Enterprise JavaBeans is service - side model dat encapsulate teh business logic of an application Integrated with Web Methods via web services.
- Developed Hibernate in Data Access Layer to access and update information in teh database.
- Used Spring Framework for continuous Dependency injection and integrated with Hibernate
- Used Spring Web flow to manage complex page flows.
- Designed and developed Utility Class dat consumed teh messages from teh JMS Message Driven Queue and generated emails to be sent to teh customers. Used Java Mail API for sending emails.
- Coded Maven build scripts to build and deploy teh application on WebSphere 6.1
- Used JUnit framework for unit testing of application and Log4j 1.2 to capture teh log dat includes runtime exceptions.
Environment: Java 1.5, Eclipse Ganymede, WebSphere Application Server, Oracle11g, JSP, Servlet, JSTL, Spring, Hibernate, Maven, JavaScript, JNDI, JAX-WS, XML, XSL, XSLT, SQL Developer, jQuery, JUnit, SOAP-UI, JMeter, Log4J.
