Java Developer Resume
Westminster, CO
SUMMARY
- Profound IT experience over 5+ years in Analysis, Design Development and Maintenance in the Telecom/Finance/HealthCare domain encompassing a vast knowledge in working with various proprietary billing applications/HealthCare applications of eminent private telecom/healthCare clients - Confidential &T, Confidential .
- Having good experience in interacting with client BA team to understand the requirements and provide technical approach, design develop to meet the requirements.
- Experienced in Java, J2EE, JSP, Servlets,Spring(framework, MVC), Hibernate, Oracle, Sql, JavaScript, XML and unix shell scripting.
- Knowledge and experience in Software Development Life Cycle (SDLC), and Agile Driven Development.
- Developed web applications based on different Design Patterns including Model-View-Controller (MVC), Data Access Object (DAO), Front Controller, Business Delegate, Factory Pattern etc.
- Worked on Spring Framework with different modules particularly in Spring DAO, MVC, DI and Aspect Oriented programming (AOP).
- TEMPEffective use of hibernate (ORM tool) in the business layer in communicating with the Spring DAO and also developed mapping files for ORM tool.
- Used Log4J tool to print the logging, debugging, warning and info of the entire application written to a log file and displayed on the server console as needed.
- Experienced in writing Junit test cases for unit testing.
- Developed applications using IDE Eclipse and used SVN for version control .
- Experience in deploying application in App Servers like IBM WebSphere, Oracle WebLogic and Apache Tomcat Application Server.
- Experience in building, deploying and integrating applications with ANT, Maven, Bamboo(CI Tool).
- Experience in writing SQL Queries, Stored Procedures, Functions, and Triggers in Oracle.
- Good Knowledge of Restful webservices.
- Experience in developing font end of the system using emerging technologies like CSS, JavaScript, JQuery, HTML, JSP, DHTML, JSTL.
- Analysis of Unix scripts, scheduling of jobs through cron jobs and TWS in case of any failures.
- An experienced team player with excellent communication and interpersonal skills who has the ability to work independently in a time sensitive environment and the ability to learn and adapt quickly to the emerging new technologies.
- Interaction with client about the daily status of the project related activities and highlighting about the issues, risks, limitations etc. for the present and future deliverables Maintain focus on high quality deliverables while working under pressure situations to meet SLA's of the various applications on the production and UAT environment.
TECHNICAL SKILLS
Languages: C, C++ and Java.
Database Query Language: SQL, PL-SQL.
Markup/Script Languages: HTML XML, jQuery, JavaScript, Unix Shell Script, JSON,CSS, Perl.
Technologies: J2EE (Servlets, JSP), Spring Framework, Spring MVC, Hibernate, Java, Beans and JDBC, RESTful, Junit, Log4J.
Frameworks: Spring, and Hibernate.
Application/Web servers: Apache Tomcat, JBOSS, IBM Web sphere, BEA WebLogic Server.
Databases: Oracle, SQL Server 7.0, Windows Server 2000, MS Access.
IDE Tools: Eclipse, Text Pad, Edit Plus.
Operating Systems: Windows 2000/NT/XP, and UNIX, Linux.
Tools: and Utilities: SQL Developer, Toad, SVN, Maven, ANT, JUnit, BMC Remedy, TWS, MySQL Workbench.
Functional Domain: Telecom\Finance, HealthCare.
PROFESSIONAL EXPERIENCE
Confidential, Westminster, CO
Java Developer
Responsibilities:
- Developed the application using agile methodology and Scrum method of project management.
- Provide status reporting of team activities against the plan or schedule. Inform task accomplishment, issues and status development and integration of the deliverables
- Ensure deliverables are prepared to satisfy the project requirements, schedule
- Participated in Code Scanning through Veracode tool for code checks and loopholes and fixing flaws.
- Coordinate and track the reviews, documentation, test activities
- Escalate issues which cannot be resolved by the team.
- Deployed applications on Jboss application server.
- Coordinates meetings with the management to discuss project impediments, needed resources or issues/delays in completing the task
- Facilitate problem solving and collaboration
Confidential, Princeton NJ
System Analyst
Responsibilities:
- Create script to download all the stock data every day.
- Validate the downloaded data for any missing data, incomplete data etc.
- Convert the data from csv format to Parquet
- Save it to HDFS.
- Perform problem analysis/resolution of application processing exceptions from the point of initial alert or notification through resolution or escalation.
- Assesses problem impacts on service and notifies appropriate groups per Guidelines.
- Coordinates work activities with resolver-groups/fix-it agents in complex recovery situations; tracks exceptions until restorations are complete.
- Involved in support and defect fixing, Analyze the issue and provide a work around.
Confidential, Piscataway NJ
Java Developer
Responsibilities:
- Developed the application using agile methodology and Scrum method of project management.
- Developed application in Core Java (JDK 1.6), J2EE, Servlets, JSP, Spring framework 3.0.
- Extensively used core java concepts like Collections Framework, Abstraction, etc.
- Developed classes in plain old Java Objects and implemented loosely couple classes using DI.
- Implemented controller class to redirect the user appropriate pages according to incoming request url, used spring mvc for dis.
- Developed ICT-EFMS, ICT-BVOIP, ICT-AVTS etc. worklist to display the contracts using jsp, CSS, JavaScript, dhtml.
- Wrote Sql queries and used Spring DAO for data access.
- Writing XML for fixing the data flow between the applications, working closely with solution architect in resolving the interfacing application issues, also worked on BUS ID issues.
- Used Log4J to print the logging, debugging, warning and info of the entire application written to a log file and displayed on the server console.
- Participated in Code reviews and bug fixing.
- Working with production team for resolving production issues, outages etc.
- Responsible for creating CR and preparing document readiness packages for releases.
Confidential, Richardson TX
Java Developer
Responsibilities:
- Developed the application using spring framework based on MVC architecture.
- Implemented Cross cutting concerns using Spring AOP for logging.
- Created Controller class where the method save is defined. dis method calls the manager class method insertSuggestion dat calls the DAO class.
- The data is fetched into an array list. dis search result is obtained in controller class whose object is then called in jsp page.
- Used Hibernate Session Factory, Hibernate mapping files, dependencies between delegate classes, DAOs, controller classes, and Objects are configured as part of the spring configuration file.
- Configured the URL mappings and classes using Springapp-servlet.xml.
- Extensively worked on Dependency Injection in project.
- Involved in integrating spring and hibernate.
- Involved in requirement gathering and planning the release schedules.
- Involved in bug fixing and resolving issues with the QA and production environment during Production support.
Confidential, Piscataway NJ
Java Developer
Responsibilities:
- As a developer, was responsible for requirements analysis, interacting with client-base/onsite developers to validate the understanding and actively involved as a team member for the development of the module.
- Worked in Java, Servlets, JSP and Java Script.
- Developed and implemented the business logic component in plain old java objects.
- Enhance several functionalities of the Application. The enhancement generically comprised of designing new pages in JSP, HTML and javascript, coding the underlying business functionalities (using Core Java and Oracle), enhancing existing features, fixing existing bugs (both design and functionality related).
- Used CSS to control the page layout, look and feel of WebPages
- Build and deploy the application using Maven and involved in deploying and shell scripting for the system automation.
- Developed PL/SQL stored procedures, functions, created tables, indexes, sequences and debugged PL/SQL stored procedures
- Followed Agile Methodology throughout the lifecycle of the project and attend the Tech Design Review meetings.
- Responsible for providing maintenance and support requirements for Business-Direct e-Billing.