Sr. Java Developer Resume
Jersey City, NJ
SUMMARY
- Over 9.5 yrs. of strong IT experience in Design, Development and Implementation of enterprise applications using JAVA and J2EE.
- Expertise in Core Java Programming, Web Application Design and Development.
- Solid understanding of multi - tiered web-based applications.
- Excellent designing, architecting, debugging, troubleshooting skills
- Extensive work experience in the areas of Programming, Relational Databases and Unit and Integration testing.
- Working experience in designing applications using OOP, OOAD and implementing creating Design Patterns.
- Excellent working knowledge on spring and Hibernate Frameworks.
- Good experience on Web development using HTML, CSS, JavaScript, AJAX, JQuery and Angular
- Proficient in using Web logic and Apache Tomcat application servers.
- Proficient in performance Analysis of J2EE Application through different Java Performance Testing tools such as JProbe, JProfiler, JMeter
- Proficient in reengineering the process and improving it to make the business effective and efficient.
- Experience in using testing tools JUnit for application integration testing and unit testing.
- Good working experience with Oracle, Sybase, DB2 databases and experience in SQL, PLSQL, Stored Procedures, Triggers.
- Experience on Software Development using Waterfall and Agile Methodology.
- Excellent knowledge and experience in Banking and Capital Markets in Fixed Income, Currencies and Commodities (FICC), Derivatives, Securities and Reference Data
- Excellent knowledge and experience in Banking and Capital Markets in Fixed Income, Currencies and Commodities (FICC), Derivatives, Securities and Reference Data
- Have done Infosys internal certification on Securities and Derivatives.
- Have a good knowledge and understanding on financial terms like stock, options, futures, swap, etc.
- Gather and Understand the client and project requirements (both functional and non-functional)
- Effort estimation, Detailed design, Development and Deployment
- Code and Design Review
TECHNICAL SKILLS
Java/J2EE: Core Java, Collections, Data Structures and Algorithms, Threads, Design Patterns, EJB, JMS, Web Services (REST), JSP, Tags, Servlets
Web: Angular JS, HTML, XML, XSD, CSS, JavaScript, JQuery, AJAX, Json
Frameworks: Struts, Spring, Hibernate
Application Servers: BEA Web logic 10.2, Apache Tomcat
Databases: Oracle, Sybase, DB2
Development Tools: Eclipse, IntelliJ IDEA, Toad, dbArtisan, AQUA Studio
Build Tools: Maven, Ant, Gradle
Operating Systems: Windows XP/7, Linux
Source Code Control: SVN Subversion, Eclipse CVS
Job Schedule: Autosys
Testing: Framework Junit, Mockito
Code Review Tool: Crucible, Code Stream
Integration Tool: Jenkins
Project Tracking Tool: JIRA
PROFESSIONAL EXPERIENCE
Confidential, Jersey City, NJ
Sr. Java Developer
Responsibilities:
- Leading a team of 3 Developers.
- Interact with the business to manage requirements, communicate, verify product delivery.
- Involved in development of the application using Struts, Hibernate, REST Web services, JavaScript framework, JQuery.
- Development of application using Angular JS from scratch.
- Automated the software application and batch deployment process, using the Confidential Conductor Life cycle.
- Re-design the maven build (pom file) to make it compatible with the Conductor Life Cycle.
- Upgraded the application from java 1.6 to java 1.7
- Creating database objects triggers, pl/sql, and sql queries.
- Write shell scripts and configured in Autosys system.
- Create JILL scripts to schedule Autosys Jobs.
- Design and develop web site application using J2EE, Struts2 and Hibernate framework.
- Used JUNIT to develop the unit test cases.
Environment: Java 7, J2EE, Struts, Hibernate, REST Web services, JSP, Log4j, IntelliJ, DB2, Apache Tomcat, Apace POI, JQuery, AJAX, Angular JS, Jenkins SVN, Autosys, Linux.
Confidential
Java Developer
Responsibilities:
- Actively participated in design and developed the application and provided support.
- Involved in development of the application using Struts, Hibernate, REST Web services, JavaScript framework, JQuery.
- Re-designed and develop the application involving separation of Blue sheet and TOPCAT UI.
- Create complex sql queries and procedures.
- Giving demo of the new functionality to the end users.
- Develop code-using knowledge of relevant technology as per design specifications.
- Work on Go Live activities as per the Implementation plan and manage any issues related to functionalities, user interface, performance, etc. that may arise.
Environment: Java 7, Core Java, J2EE, Eclipse, IntelliJ, JQuery, AJAX, Spring, Hibernate, Sybase, dB Artisan, PL/SQL, Team city, Rally, Tomcat, Unix Shell Scripting, Autosys, Service Now
Confidential
Java Developer
Responsibilities:
- Lead a team of 5 Developers
- Upgrade and re-organized the applications
- Designing data model in Oracle database
- Writing business logic in PL/SQL using packages, procedures, functions and triggers
- Designed Model and Controller classes of Struts Forms and Actions
- Developing web based applications which involve End to End coding from Front end to Database connectivity using JSP’s, JavaScript, Struts, Core Java, XSLT, JDBC and Oracle.
- Mentoring of new members in team both functionality wise and technically
- Perform periodic releases on production environment
Environment: Java 6, J2EE, Eclipse, IntelliJ, JQuery, AJAX, Struts, JDBC, Oracle, Toad, PL/SQL, Team city, Rally, Tomcat, Unix Shell Scripting, Autosys, Service Now
Confidential
Java Developer
Responsibilities:
- Requirements gathering and Analysis
- Preparation of Detailed Design
- Migrated applications from Web logic 8.0 to Web logic 10.1
- Enhanced the performance of the application using Coherence Cache
- Upgraded Java from 1.4 to 1.5
- Providing production support.
- Test the applications (Regression, Performance and Functional testing)
Environment: Java 5, Eclipse, J2EE, JSP, HTML, JavaScript, XML, Oracle, Toad, PL/SQL, BEA Web logic, EJB, Unix Shell Scripting, Autosys, Symphony
