Sr Java Developer Resume
Malvern, PA
SUMMARY:
- Java certified professional with 8+ years in System Analysis, Design, Development, Testing, Implementation and Maintenance of Business and Enterprise applications using Java, J2EE, JSF, spring technologies.
- Experience in all phases of software development life cycle.
- Having 6+ years of experience in Banking and around 3 years in Finance and Telecom domains.
- Proficiency in developing web applications and server side development using JSP, Servlets, XML, Web Services (SOAP & REST), JDBC, Spring, AJAX, JAXB, Java Beans, CSS, HTML, JavaScript and Hibernate 3.0.
- Expertise with testing frameworks like Junit, PowerMock, EasyMock and Postman.
- Hands on experience with Oracle, DB2, PL/SQL involving stored procedures, triggers, functions, indexes and packages.
- Worked Hands on experience with Tools like Maven, Git, Bitbucket, Bamboo, Jira, SVN, CVS, Jenkins, Nexus.
- Experienced in the use of agile approaches, including Test - Driven Development and Scrum.
- Experience on Design Patterns (Momento, Strategy, Factory, Front Controller, DAO, Singleton, Session Façade).
- Worked with OOAD concepts such as Inheritance, Encapsulation and Polymorphism.
- Experience in tools like Rational Rose for designing UML diagrams.
- At ease in high stress environments requiring superior ability to effectively handle multi-task levels of responsibility.
- Strong in analyzing business requirements, specifications and development of Test Plans, Test Scripts, Test Cases and executing them.
- Ability to communicate effectively with different levels of management, as well as both the business and technical communities.
- Hands on experience with tools like Putty, SSH Tectia, STS, Eclipse, RAD, Toad etc.
- Hands on experience in source versioning tools like GIT, Perforce, Clear case and VSS.
- Excellent analytical, problem solving & reverse engineering skills.
TECHNICAL SKILLS:
Java Technologies: Java, J2EE, Servlets, JSP, JDBC, HQL, JMS, MQ,REST, SOAP Web Services, JAXB
RDBMS: Oracle 12c
Frameworks: Spring 4.0, Hibernate, Chordiant, Log4j
Tools & Utilities: Eclipse, RAD, WSAD, SOAP UI, Putty, SSH Tectia, Toad, Maximo, MS Visio
Application/Web Servers: IBM Web Sphere 7.0, BEA Web logic 8.1, Tomcat
Source Control: Perforce, Microsoft VSS, Clear case, SVN, Bitbucket
Build Management: Maven, ANT
Design Patterns: Momento, Strategy, Singleton, Session Facade, Factory, Service Locator, Transfer Object, Front Controller, DAO, Composite View.
Operating Systems: Windows, Linux, UNIX
PROFESSIONAL SUMMARY:
Confidential, Malvern, PA
Sr Java Developer
Responsibilities
- Confer with systems analysts to design system and to obtain information on project limitations and capabilities, performance requirements and interfaces.
- Analyze user needs and software requirements to determine feasibility of design within time and cost constraints.
- Experimenting the dataflow from Oracle AQ to IBM MQ and implemented the Proof of Concept.
- Worked with spring framework using JDBC Templates.
- Developed REST Web service providers for an outbound email request.
- Worked on oracle stored procedure and triggers in the database.
- Worked on integrating application with legacy system by adding changes in existing design, database architecture and server connections.
- Applied strategy Java design patterns for work load distribution in the multi-tier architecture J2EE application.
- Used JIRA for creating features, stories, tasks and bugs fixes.
- Developed test driver for performance testing and validation procedures, programming, and documentation.
- Supported the legacy application in production.
- Created unit test classes using Junit, EasyMock and PowerMock for mock objects, Sonar for code quality and coverage.
- Conducted peer code reviews and mentor other resources in an agile development methodology.
Environment: Unix, XML, SQL, Java 8, Spring boot 1.3, REST, Postman, JAXB, Oracle 12c, STS 3.4, Atlassian JIRA, GIT, CF, Bamboo, Bitbucket, SQL Developer.
Confidential, Malvern, PA
Sr Java Developer
Responsibilities
- Confer with systems analysts to design system and to obtain information on project limitations and capabilities, performance requirements and interfaces.
- Analyze user needs and software requirements to determine feasibility of design within time and cost constraints.
- Worked on oracle stored procedure and triggers in the database.
- Applied possible Java design patterns in the multi-tier architecture J2EE application.
- Used Team Track for maintaining test issues.
- Created unit test classes using Junit, EasyMock and PowerMock for mock objects, Sonar for code quality and coverage.
- Developed the application using spring framework in STS.
- Used Subversion for maintaining versions of source code and Maven for project management and Jenkins as CI tool and Nexus for application build repository.
Environment: UNIX, XML, SQL, Java 7, JAXB, Oracle 11G, STS 3.4, JBossServer, SQL Developer, CSSDK, Team site 7.
Confidential, Malvern, PA
Java Developer
Responsibilities
- Analyze user needs and software requirements to determine feasibility of design within time and cost constraints.
- Worked with spring framework using JDBC Template and MQ listeners.
- Consumed SOAP Web service provided by exact target.
- Used Team Track for maintaining test issues.
- Created unit test classes using Junit, EasyMock and PowerMock for mock objects, Sonar for code quality and coverage.
- Developed the application using spring framework in STS.
- Used Subversion for maintaining versions of source code and Maven for project management and Jenkins as CI tool and Nexus for application build repository.
- Conducted peer code reviews and mentor other resources in an agile development methodology.
- Automated adding and deleting Exact Target GUI users and generate reconciliation report for auditing using SOAP API calls.
Environment: Unix, XML, SQL, Java 8, Spring boot, SOAP, JAXB, Oracle 11G, STS 3.4, TCServer, Javascript, Exact Target, Control M, IBM Data power XI50.
Confidential
Java DeveloperResponsibilities
- Code Promotion to production and other higher environments based on the I Plan sent by the requestor.
- Activities including Server Restarts, Design of workflows, User account creation, Access to the users, Branches and Sub Branches creation.
- Creating Deployment Configurations on OpenDeploy to deploy the pages to the production.
- Code Migration and Data migration requests in between different environments in order to make them synch with production and prepare them for testing.
- Worked on the service tickets and provided fixes that involved code changes.
- Execution of change orders, new joiner allocation and KT.
Environment: Perl, UNIX, XML, SQL, Java, Hibernate, Interwoven Team Site, Open Deploy, MediaBin, Xman.
Confidential
Java Developer
Responsibilities
- Designed and developed the GUI screens using HTML, Rich Faces, and AJAX in the application.
- Worked with the implementation of JSF framework using MVC architecture.
- Cleaned up the existing code using RichFaces tags.
- Suggested new CSS style sheets to maintain uniformity within the application.
- Wrote server side implementation for some modules using beans and base classes.
- Designed and implemented various batch processes using JDBC, Hibernate, and Stored Procedures.
- Wrote queries to retrieve the data from database using MySQL.
- Designed the GUI part to access Jasper Reports from front end.
- Worked with RichFaces components such as ExtendedDataTable, Panel Menu, Progress Bar, Modal Panel, ToolTip, and Tab Panel in the application.
- Generating graphs using JFreeChart for line monitoring results and other performance issues.
Environment: Java, J2EE, JSF 2.1, HTML, Hibernate 2.0, Spring2.0, Oracle 10G, Tomcat 5, Clear case, Websphere 6.0, Javascript, SQL Developer.
Confidential
Java DeveloperResponsibilities
- Followed an incremental approach in scrum environment.
- Involved in collecting the business rules from the client for each increment.
- Involved in technical designing of components to meet the functional requirements.
- Performed UI validations using Javascript.
- Written hibernate queries to retrieve business data from database.
- Used artifact generator to generate DTO's, POJO classes and hbm files necessary to write hibernate queries.
- Played an active role among a team of 14.
- Developed customized wrapper classes along with Decorators and Validators as a part of design pattern.
- Designing web pages using JSF.
- Designing Workflows for Business Process Layer.
- Writing Business Logics and Services.
Environment: Java, J2EE, JSF 2.1, HTML, Hibernate 2.0, Oracle 10G, Tomcat 5, Clear case, Chordiant6.0, WSAD5.2.1, RAD, Oracle 9i.
Confidential
Java Developer India
Responsibilities
- Developed the server side application objects like DAOs, Java Beans for User Registration, Pay-per-click, Business Profile and Billing modules, which run in WebSphere 5.0 Platform.
- Involved in creating Servlets and Java Server Pages (JSP), which route submittals to the appropriate Enterprise Java Bean (EJB) components and render retrieved information using Session Facade.
- Involved in a module Enrollment program for HDDE NewBizz/Addon, BulkImport, ROE and PCPQuote Age Rated.
- Involved in coding for Actions (servlets).
- Enhancement of New modules and Bug fixing.
- Developed Controller using ActionServlet and Action mapping provided by Latte framework.
- Used J2EE design patterns like MVC and Value Object pattern.
- Worked in the deployment of application in WebSphere 5.0.
- Used Javascript to perform client-side validation, which allows the implementation of both client side and server side form validation.
Environment: Servlets, JSP, JDBC2.0, JNDI, JavaScript, Clear case, Latte Framework, WSAD5.2.1, MYSQL