Java Developer Resume
Northbrook, IL
SUMMARY
- Over 5 years of professional experience in Analysis, Design, Development, Testing, Deployment and implementation of software applications.
- Expertise in design and development of various web applications with N - Tier Architecture using MVC and J2EE Architecture techniques.
- Proficient in working with various technologies like Core-Java, J2EE(JSP, Servlets), Struts, Spring, Hibernate, JDBC, XML, Web Services and Design Patterns.
- Expertise in web-based GUIs development using Applets, JSP, HTML, DHTML, CSS.
- Experience on working in Migrating web applications in Spring MVC and Restful Web Services.
- Strong emphasis in designing, developing, delivering and maintaining Portal applications in Healthcare/Insurance Domain and Practitioner/Provider management systems.
- Experience with RDBMS databases (any of Oracle, SQL DB2) and comfort with creating/maintaining existing DDL and DML scripts.
- Experience & good noledge on writing the SQL quires for Oracle 11i/10g & DB2 databases.
- Experience with "standard" development tools, preferably Eclipse IDE, Subversion and Continuous Integration concepts/tools.
- On-site Experience of Client interaction and Requirement Understanding, System Analysis & Design and UAT support.
- Extensive experience across a broad range of software development methodologies such as Waterfall, Iterative enhancement and Agile.
- Solid working noledge of application servers like Apache Tomcat 6.0/5.0, Web-Sphere 7.0/6.0/5.0 and Jetty-config and Build tools like Maven.
- Extensive noledge and experience in Web application development withJ2EE technologies (Servlets, JSF, JSP, JDBC, Struts & Hibernate)usingIDE tools like IBM Web-sphere, Rational Application Developer & WSAD / Eclipse.
- Able to work in any IDE’s for code development, so far experience in Net Beans, Intellij, IBM RAD and Eclipse.
- Proficient in all phases of SDLC (analysis, design, development, testing and deployment) and highly competent in gathering user requirements and converting them into software requirement specifications using UML, Object Oriented Techniques.
TECHNICAL SKILLS
Web Technologies: JavaScript, JQuery, AJAX, JSON, Restful Web services
Java\J2EE Technologies: Java, Multithreading, Collections, Generics, Servlets, JSP, EJB.
Frameworks: Spring-MVC, IOC, Struts, Hibernate and Rest with Jersey
Build Tools: Ant, Maven 3.x, Subversion/SVN, CVS
Database: SQL, PL/SQL, Oracle 10G, MySQL
Methodologies: SDLC, Agile & Waterfall
Business Areas: Insurance and E-Commerce
Platforms: Windows, Windows 2008 R2/2012 R2, LINUX
Design Patterns: Singleton, MVC, Business-Delegate, Session-Facade, DAO.
Development Tools: Net Beans, Eclipse IDE, Intellij & RAD 7.5 IDE
Servers: Tomcat 5.5/6.0, Web-sphere 7.0, and Jetty-Config
PROFESSIONAL EXPERIENCE:
Confidential, Northbrook, IL
JAVA Developer
Responsibilities:
- Actively involved in design, implementation of Complex financial applications.
- Actively participated in the implementation, maintenance and testing phases of REST API development.
- Updated an existing REST APIto handle CVV validation which consumes SOAP Services.
- Designed, developed and modified SOAP as well as REST APIs.
- Integrated the SOAP Web Services in the existing application.
- Developed the application using Eclipse as the IDE and used eclipse standard/plug-in features for editing, debugging.
- Used Apache tomcat as a web server and WebLogic 10.3.6 as an application server to deploy various components of application.
- Used Maven to build the project, SVN and Enterprise GitHub as repositories.
- Involved in the preparation of Test Cases for Integration Testing.
- Designed and implemented action-flows for persistence for user entered data.
- Used SVN software configuration management and version control.
- Utilized design patterns such as singleton to access DAO.
- Implemented EJBs Session beans for business logic.
- Extensively used log4j to log regular debug and exception statements.
- Performed code review and unit tested the application using Junit framework.
- Worked in writing the SQL queries in Oracle.
- Following complete AGILE development methodology on which actively participated in Sprint planning/Grooming, Retrospective.
- Using version one as project management tool, ALM to log defects, SQL Developerto query DB tables, DB visualizer for DB2 and Chrome developertool to debug UI pieces.
- Used PUTTY, FileZilla to trace the log in System and INT region.
- Highly experienced with JAVA/J2EE, MVC framework like Spring MVC, Struts 2.0, JSP, Servlet.
Confidential, Bloomington, IL
JAVA/J2EE Developer
Responsibilities:
- Developed new REST SERVICES using REST API (JAX-RS with JERSY) to retrieve the data of Beneficiaries information and Converted JSON output into Java Beans to display in UI in Tricare Portal Application
- Responsible for deploying the application on WebSphere and to maintain the application.
- Integrated UI Screens with Rest Services by making a call to created services using Angular JS.
- Experience creating dynamic web interfaces utilizing modern JavaScript frameworks such as jQuery, Angular JS.
- Manage different versions of the application using GIT. Perform the unit and integration testing on the developed application.
- Created Spring MVC - REST based JSON Services, used Rest Template for making a client call to JAX- RS web services.
- Worked in Design and develop server-side software for Cloud solutions and GitHub VMWare, Open stack.
- Validated the required fields e-mail, phone, SSN etc with Validator framework for Client as well as Server side.
- Extensively used log4j to log regular debug and exception statements.
- Wrote Hibernate mapping files for mapping the ORM objects (entities) to database tables.
- Wrote HQL, SQL, PL/SQL queries and stored procedures for Oracle database.
- Used Eclipse IDE with Spring Tools Suite plugin for development.
- Involved in enhancements, maintenance and bug fixes of the application.
- Performed Integration and Load testing, and supported User Acceptance Testing.
- Used RAD for application development and deployed the application on WebSphere to integrate run time components and the tools to develop applications.
- Developed the UI Layer using Struts, JSP, JavaScript, jQuery, AngularJS, JSTL, XML and XPath, XML big data parser technology and JWebUnit.
Confidential, WI
Software Developer
Responsibilities:
- Solid noledge of Java and Object Oriented Programming principles, Used different phases of JSF lifecycle for client-side and server-side data validation.
- Responsible for deploying the application on Web Sphere and to maintain the application.
- Manage different versions of the application using SVN. Perform the unit and integration testing on the developed application.
- Developed the business layer logic and implemented EJBs Session beans.
- Designed and developed Rich user interface using Rich faces in some modules and used front end technologies like HTML, CSS, Java Script, JQuery and JSF.
- Creating custom tags for JSP for maximum re-usability of user interface components. Worked on Creating Managed Bean, Action classes and Configuration files using JSF.
- Used JSF framework in developing user interfaces using JSF UI Components, Validation, Events and Listeners.
- Experience creating dynamic web interfaces utilizing modern JavaScript frameworks such as jQuery.
- Designed and developed UI screens with XHTML and JSF (MVC) to provide interactive screens.
- Configured Spring with Hibernate properties and validations for Dependency Injection.
- Prepared technical reports & documentation manuals during the program development.
- Participated in various spikes and facilitated product owner in backlog refinement