Sr. Java Developer Resume
Charlotte, Nc
SUMMARY:
- Over 9 years of extensive experience in all areas of SDLC - mainly design, development, testing, implementation, integration and support of Java/J2EE based applications with leading financial services organizations like Northern Trust Bank, National Australian Bank, Barclays Bank and Duns & Bradstreet TIAA-CREF etc. .
- Excellent knowledge on OOPS & J2ee Architecture and Java Design Pattern.
- Extensive experience in Core Java, Servlets, JSP, Struts, Hibernate, spring, UNIX, Web Services (SOAP, REST) etc.
- Proficient in writing SQL Queries, PL/SQL Stored Procedures, Triggers in Oracle.
- Working experience in Agile and Waterfall methodologies.
- Experience in writing and executing unit test cases using JUnit Testing Framework.
- Expertise in working with Version Control Systems like RTC, TFS, VSS, CVS, SVN etc.
- Extensively experienced in various web based technologies like HTML, CSS, DHTML, JQuery, JavaScript and AJAX.
- Quick learner with ability to grasp new technologies, software, processes and best practices.
- Energetic and self-motivated team player and proven ability to work in both individual and team environments with positive results..
- Ability to work independently in critical components and possess good analytical, communication, interpersonal and leadership skills.
- Experience in working with different levels of client stakeholders in the and in different geographies including North America, East America, South Africa and India.
- Exceptional analytical problem solving and user communication skills.
TECHNICAL SKILLS:
Java/J2EE Components: Core Java, J2ee, JSP, Servlets
Development Environments: Eclipse, NetBeans, SQL Developer, TOAD,SQL Navigator
Databases: MySQL 5.0, Oracle 10\11g
Web Development: HTML, XHTML, XML, XSD, JavaScript, AJAX, CSS, JQuery, FTL
Web/Application servers: Apache Tomcat 5, JBoss 5.0, Weblogic 10.3.6
Version Control Tools: TFS, CVS, VSS, SVN, RTC
Framework & Technology: Struts1.1\2, spring (IOC, MVC, AOP, JDBC,Integration, batch), Hibernate 3.0, WebServices (JAX- WS, JAX-RS), Log4j, UNIX
Build and Other Tool: Ant, Gradle, Splunk, SonarQube,Drool
Scheduler Tool: CA Scheduler, Control M
Defect Tracking Tool: JIRA, QC, ALM
PROFESSIONAL EXPERIENCE:
Confidential, Charlotte NC
Sr. Java Developer
Responsibilities:
- Working as Sr. developer in this project and interact directly with business to get the requirement.
- Working with Agile development process and interact with team and product owner in daily standup call and use RTC for maintain the user Story.
- Involved code implementation which includes Implementing Spring MVC-Model architecture and Spring IOC for dependency injection, String JDBC, Spring Integration and batch.
- Used multiple channels to get the input to CCP, its include Web services (JAX-WS and RS), MQ message and File share from upstream system.
- User Interface (UI) development using JQuery, JavaScript, CSS and HTML with Free market template (FTL).
- Used normalized data base table used procedure function, trigger.
- Used Oracle Weblogic Application Server for application deployment.
- Used SLF4J extensively for logging purposes into the application.
- Used ALM for issue tracker to file the bugs and RTC team repository.
- Get the requirement from product team and estimate the user story.
- Create a configuration setup for build and deployment of the application with Gradle.
- Involved in Unit testing of the modules.
- Proactively taken additional responsibility for ensuring to meet the project milestone deliverables deadlines on time as per meet customer needs.
- Provide production support in case of any fix is required.
- Worked closely with offshore project manager and team to get releases on time and provide functional clarifications if required.
Environment: Core Java, Oracle 11g PL/SQL, Weblogic server 10.3,Gradle 3.0, Spring(IOC, JDBC, Integration, batch),Spring4.0, Splunk,, Web Services, free marker templates, JQuery, JavaScript, CSS HTML and Unix env.
Confidential, Chicago ILSr. Java Developer
Responsibilities:
- Strong understanding of the application both functionally and from a technology perspective to provide recommendations on architecture and planning.
- Requirement elicitation, analysis, solution definition, architecture design and development of the web-based projects.
- Manage client meetings to clarify business requirement and suggest best feasible technical solutions
- Framework and feasibility analysis, existing code analysis and present the reports to client and product teams.
- Manage requirements and design phase towards identifying mutually agreed solutions with technical teams and business partners.
- Prepare Detailed Technical Design and related documentation and lead the development of the code in conjunction with the offshore team.
- Preparation of architecture design work objects, taking part in the review sessions with the business/technical architects.
- Lead offshore development team - task breakup, code review and implementation of best practices
- Unit test the features and work products created at the offshore development center to ensure conformance to requirements.
- Involved code implementation which includes Implementing Spring MVC-Model architecture and Spring IOC for dependency injection, String JDBC and design patterns like Singleton, Factory, DAO etc.
- Attend the SIT & UAT planning meeting and participate defect calls with testing team and product team to triage findings.
- Provide insights and solutions to client reported incidents and help expedite production support activities.
- Worked in Agile Methodology project development where I was performed the following responsibilities
- Attend daily standup to discuss daily status of user stories and progress of the sprint.
- Work on development of the user stories which assigned to me using Java and Oracle technologies.
- Attend backlog grooming meetings and scrum planning meetings with Product and other team to decide the user stories for current sprint/next sprint also rate/estimate the story point for each user stories.
- Provide and gather feedback during sprint retrospective meetings with technical team.
- Code build and deployment using Ant Build script in UNIX environment.
- Providing the project demo to product team and testers and get feedback from them.
Environment: Core Java, JSP, Hibernate, Struts 1.1, Oracle 11g, Weblogic 10.3,Spring 3.1(MVC, AOP,JDBC), jQuery, WebServices, Unix env. Microsoft Visio .
Confidential, Allentown PASenior Developer
Responsibilities:
- Designed the application with core J2ee design pattern.
- Application architecture design following common MVC pattern utilized struts 2 framework.
- Used Hibernate as a persistent layer for the data communication.
- Configured and managed Jboss 5.0 server for deployment of the application.
- Code review and Version control management CVS.
- Developed interactive web pages using AJAX, CSS.
- Code Review and involved pre/post release activities.
- Bug analysis and fixes.
- Involved in developing various reusable Helper and Utility classes using core java, which are being used across all the modules of the application.
Environment: JDK 1.5, JSP, Servlets, Struts 2 MVC, Hibernate 3.0, Eclipse 3.2, XML, HTML, Java Script, AJAX, CSS, log4j, CVS, oracle 10g.
Confidential, Allentown PASenior Developer
Responsibilities:
- Participate the call with onsite coordinator and understand the requirement and analysis
- Worked for new enhancement and performance tuning for existing application.
- Analysis of the problems/issues provided by the client and worked on new CRs.
- Handle production and UAT issues.
- In order to release the customize or enhance units - prepare the Release Note and check in the units into to CVS
Environment: JDK 1.5, JSP, Servlets, Struts 1.1, Web Services, SOAP, XML, HTML, Java Script,, AJAX, CSS, JDBC, CVS, Oracle 10g.
Confidential, Allentown PASenior Developer
Responsibilities:
- Used Savvion Business Process management tool to design the application.
- Involved SIT/ UAT/ Production support activities and analyze the issue provided by the client.
- Customized the existing code by using core Java.
- Worked with business team for design documents and requirement clarification.
- Used Weblogic data Source for the data communication.
- Used Drool engine for set up Business rules.
- Worked for new enhancement and performance tuning for existing application.
- Analysis of the problems/issues provided by the client and worked on new CRs.
- Handle production and UAT issues.
- In order to release the customize or enhance units - prepare the Release Note and check in the units into to CVS
Environment: JDK 1.5, JSP, Servlets, Struts 1.1, Web Services, SOAP, WebServices, Drools, Savvion 7.5, Weblogic Oracle 10g, Comergent 7.2
ConfidentialDeveloper
Responsibilities:
- Analysis the proper requirement.
- Designing the proto type model as per the requirement.
- Test the functionalities in order prepare the Test Case using Unit.
- Coding with Java Coding Standards.
- Check in/Checkout the code through SVN.
Environment: Core Java, Hibernate 3.0, Oracle 10g, PL/SQL, UML
Confidential, Johannesburg SAOnsite Support/Developer
Responsibilities:
- Analysis of the problems/issues provided by the client
- Writing new and customization of existing Java code and PL/SQL procedures/functions/packages
- Tuning of the existing SQL & PL/SQL code to improve the performance of the existing application
- Involved in Database setup and maintenance and deploying the units
- Handling Change management System of Barclays Bank called CR (Change Request) for Deploying the Units in UAT and Production
- In order to release the customize or enhance units - prepare the Release Note and check in the units into to VSS (Visual safe source)
- Customization of existing reports as per client specifications based on business needs
- Fixing bugs in the existing Units
- Involved in unit testing and acceptance testing
Environment: Java (j2sdk1.5), Hibernate 3.0, WebSphare, Unix Shell Scripting, Oracle 10 g (PL/SQL).