Java Developer Resume
Jersey City, NJ
SUMMARY:
- Accomplished, well - credentialed, and results-oriented with 8.5 years of experience and proven success in building and leading Web and Client Server Applications in Java/J2EE. Effective consensus builder with expert proficiency in overseeing technology improvement, development initiatives.
- Worked for Confidential , and client Confidential . And currently working for Confidential, with Confidential client.
- I have been dependable, committed and focused individual throughout my tenure and have exposure to both offshore and onsite engagement model.
- Expertise in Multithreading Core Java, and J2EE (JDBC, Servlets, JSP, JNDI), Struts, Spring, Hibernate, XML, SQL.
- Experience in using Servers like WebLogic 10, Websphere 5.1 and Apache Tomcat 5.0
- Good working knowledge of MAVEN, Log4J, XML, Multithreading, Collections, Exceptions.
- Actively participated in preparing the architecture and design document and reviewing with JPMC architect to finalize the deliverables.
- I have been always available when required and has been appreciated by the clients verbally and through written emails frequently.
- Very good domain expertise in the Market Risk, Investment Banking that can be utilized across projects.
- Possess excellent Development and Leadership Skills. And have exposure to SDLCs like Water fall and Agile methodology
- Experienced in third party tools like JIRA, Quality Center, Subversion SVN, and Rational ClearCase.
TECHNICAL SKILLS:
Languages: Core Java, Python
Programming Methodologies: J2EE (JDBC, JSP, Servlets, JNDI)
Frameworks: Spring (IOC/DI), Struts, Hibernate and J2EE framework
Operating Systems: MS Windows XP, UNIX.
RDBMS: Oracle 9i/10/11g, Netezza
Version Control Tools:: SVN, Rational ClearCase, CVS, VSS
Defect Tracking Tools:: Quality Center, JIRA.
Build & development Tool:: Maven
IDE:: Eclipse, IBM Rational Application Developer, Quartz.
Application /Web Servers: Weblogic 10, Websphere 5.1, Apache Tomcat 5.0
Test Tools: JUNIT
PROFESSIONAL EXPERIENCE:
Confidential, Jersey City, NJ
Java Developer
Responsibilities:- Involved in various phases of software development life cycle.
- Interacting with Business analysts / users to get the new requirements.
- Developed code using Core Java, Multithreading, Concurrency, Collections, SQL, Python, Shell.
- Worked on Multithreading, resolved challenging issues concerning threading, race conditions and deadlocks.
- Extensively used Core Java Collection APIs like HashSet, HashMap, ArrayList, Concurrent Hash Map etc
- Extensively used PL/SQL queries, stored procedures and views to store and fetch the business data using Netezza database.
- Used JDBC-API to communicate with Database.
- End to End coding of all the critical modules in project and Unit testing.
- Developed automated scripts for autosys jobs.
- Used Subversion SVN for version control and used Jira to track the issues.
- Providing emergency bug fixes in case of production issues.
- Communicating with client /business user on frequent /need basis to identify the requirements and issues
Language:Core Java, Multithreading, Concurrency, Collections, Exception Handling, SQL, Python, Shell
Database: Netezza
Special Software: Eclipse IDE, Subversion SVN, Netezza, Quartz, Jira
Confidential, Jersey City, NJ.
Confidential, New York
Responsibilities:- Extensively involved and worked in Requirement gathering and Functionality of the application from the specifications.
- Developed code using Core Java, Multithreading, Concurrency, Collections, Generics and JDBC.
- Extensively used Core Java Collection APIs like HashSet, HashMap, ArrayList, Concurrent Hash Map etc.
- Worked on Multithreading, resolved challenging issues concerning threading, race conditions and deadlocks.
- Developed custom exceptions for Exception Handling.
- Used JDBC-API to communicate with Database, creating Statements, Prepared Statements and Callable Statements.
- Writing PL/SQL Queries, stored procedures, triggers to fetch and store the business data using Oracle database.
- Used Log4J components for logging and monitoring of daily log files and resolve issues.
- Used FindBug, CheckStyles and PMD tools for code quality.
- Used Rational ClearCase for version control.
- Provide emergency bug fixes in case of production issues.
- Communicating with client /business user on frequent /need basis to identify the requirements and issues
Language: Core Java, Multithreading, Concurrency, Collections, Exception Handling,J2EE
Database: Oracle 11g
Special Software: Eclipse FAST IDE, Clear Case, Oracle SQL Developer
Confidential, New York
Confidential, Houston
Responsibilities:- Involved in requirement gathering, analyzing, Technical discussion, Development.
- Developed build scripts using Maven and setting up local and remote repositories and managing dependencies
- Involved in building and deploying J2EE Application Archives (Jar, War and Ear) on Weblogic application server.
- Used SVN for version control.
- Worked closely and effectively with other developers in the software development department on various projects through all phases like Build, Authorize, Approve and Release.
- Involved in Unit, integration and UAT testing
- Worked on production tickets, and defect fixing.
- Communicating with client /business user on frequent /need basis to identify the requirements and issues
Language: Core Java, J2EE, Maven
Database: Oracle 10g
Special Software: Eclipse FAST IDE, SVN, Continuum, Oracle, Weblogic
Confidential, Houston
Confidential, New Jersey
Responsibilities:- Involving in technical discussion, requirement analysis and review.
- Migration development for all front end applications
- Migrating the code to Java 1.5 using Java Collections, Generics, Multi-threading.
- Extensively used Java collection API’s like HashSet, HashMap, ArrayList and Generics.
- Extensively used Java 1.5 features Generics, Varargs, Enum, Enhanced for Loops, Autoboxing and java concurrent collection classes like ConcurrentHashMap, CopyOnWriteArrayList.
- Migrating to authentication from Jade to Janus SSO, developed custom filter to help in authentication.
- Migrating from WebLogic, Tomcat servers to JPMC Tigger server.
- Preparing and deploying in Unix environments.
- Involved in Unit testing, QA and UAT testing
- Providing emergency bug fixes in case of production issues.
Language: Core Java, Collections, Generics, Multithreading, J2EE
Database: Oracle
Special Software: Web Logic10, Tomcat, Tigger, Eclipse 3, SVN
Confidential, New Jersey
Responsibilities:- Development of server side components using Core Java, Multithreading, Collections, Hibernate and Spring IOC/DI.
- Involved in integrating spring with Hibernate and Involved in setting up configuration properties, ORM mappings and CRUD operations with data base.
- Developed DAOs (Data Access Object) and DOs (Data Object) using Hibernate as ORM to interact with DBMS - Oracle.
- Used HQL (Hibernate Query Language) and Query criteria to interact with data base.
- Implemented business logic using Array list, Map and Sets of Collections API.
- Used Spring IOC and Dependency Injection features in the application.
- Used Log4J components for logging and monitoring of daily log files and resolve issues
- Involved in production bug fixes, analyzing and improving overall application performance
- Single POS solutions serving multiple channels / customer profiles.
- Ability to deliver the full Chase home Lending product suite (Prime, HE & non-Prime) using a common decision engine and POS.
- Leverage primary system components across Retail vs. B2B-based platforms.
Language: Core Java, Multithreading, Collections, J2EE, Spring2.0, Hibernate3.0
Database: Oracle 10g
Special Software: Web Logic10, Eclipse 3, SVN
Confidential, New Jersey
Responsibilities:- Understanding use cases and Developing of online components
- Development of the business requirements using Core Java, Multithreading, JSP, Struts, Hibernate
- Developed the application using Struts Framework that leverages classical Model View Controller (MVC) architecture and configured Struts-config.xml file for mappings.
- Developed user interface using JSP, HTML, and Javascript.
- Involved in validating the views using validator plug-in in Struts Frame Work
- Involved in building and deploying Ear on IBM WebSphere application server.
- Used VSS as configuration management tool.
- Involved in writing PL/SQL Queries using joins, stored procedures, functions, triggers etc.
- Involved in code review and prepared unit test cases.
Language: Core Java, Multithreading, JSP,J2EE, Struts 1.3.8, Hibernate
Database: Oracle 9i
Special Software: Websphere 5.1, IBM Rational Application Developer (RAD), Oracle Application Server, VSS
Confidential, New Jersey
Responsibilities:- Understanding use cases and Developing of online components
- Development of the business requirements using Core Java, Multithreading, JSP, Struts, Hibernate
- Developed the application using Struts Framework that leverages classical Model View Controller (MVC) architecture and configured Struts-config.xml file for mappings.
- Developed user interface using JSP, HTML, and Javascript.
- Involved in validating the views using validator plug-in in Struts Frame Work
- Involved in building and deploying Ear on IBM WebSphere application server.
- Used VSS as configuration management tool.
- Involved in writing PL/SQL Queries using joins, stored procedures, functions, triggers etc.
- Involved in code review and prepared unit test cases.
Language: Core Java, Multithreading, JSP,J2EE, Struts 1.3.8,Hibernate
Database: Oracle 9i
Special Software: Websphere 5.1, IBM Rational Application Developer, Oracle Application Server, VSS