Senior Java/j2ee Developer Resume
Austin, TX
SUMMARY
- Around 9+ years of extensive experience in Software Analysis, Design, Development, Implementation and Testing of Object Oriented Applications and Web based Enterprise Applications using Java/J2EE on Windows and UNIX platforms.
- Expertise in developing and Extensively worked on JAVA/J2EE Architectural and Design Patterns, Spring, Hibernate, REST full Web Services, JSP, SERVLETS, XML, JDBC, HTML, PL/SQL.
- Extensive experience in Software Engineering concepts like SDLC, Agile.
- Expertise in interacting with business users and understanding teh requirement and providing solutions to match their requirement.
- Good experience in PL/SQL, Stored Procedures, Functions and Packages in Oracle and SQL Server.
- Production Support experience in J2EE and Oracle Development Environment.
- Well experienced in using JUnit for performing unit testing framework to gain confidence in teh correctness of teh code.
- Experience using J2EE Design Patterns like DAO Pattern, Singleton Pattern, Front Controller for reusing teh most efficient and TEMPeffective strategies for new development.
- Extensive experience in using Struts (MVC Architecture) Framework
- Used web/App servers like Tomcat and WebLogic servers based on teh client requirement and project specifications.
- Expertise in using IDE like Eclipse for debugging and using java coding standards from teh beginning of development.
- Good working Experience in using ANT, Maven and Jenkins for building and deploying teh application in web/App servers.
- Extensive Experience in using loggers like Log4j for creating logs of different categories and placing them in a file.
- Extensive experience in performing reviews like Test reviews and peer reviews for maintaining best coding standards.
- Expertise in using configuration management tools like Git, SVN, CVS and TFS for version controlling.
- Participation in all phases of project development including requirements gathering, analysis, project design, development, implementation and deployment.
- Wrote Action classes to implement business logics and to maintain teh process of teh application.
- Good team player with excellent communication, analytical and logical, written and presentation skills with strong affinity towards learning new technologies.
- Good Experience in Cards and Payments, Private Banking and Mobile Domains.
TECHINICAL SKILLS
Operating Systems: Windows - 9x/NT/2000/XP/Vista, UNIX.
Databases: Oracle(SQL/PL-SQL), SQL Server
JAVA: Core Java, Groovy, J2EE, JSP, Servlets, JDBC, EJB, Struts, Spring MVC, XML, Hibernate, J2EE Design Patterns, Rest Web services, ANT, Maven.
Other Languages / Scripts / API: HTML, CSS, XSL, Java Script, Freemarker
Version Control: VSS, CVS, SVN, TFS, Git
Tools: Eclipse Oxygen, Toad, Source Tree.
Application Servers: Apache Tomcat, BEA Web Logic.
Packages: Methodology
Other: MS Office, Toad, Source Tree.
Agile, Test Driven Development.: Log4j, Junit, Putty, WINSCP, Jenkins, Jira, Rally
PROFESSIONAL EXPERIENCE
Confidential, Austin TX
Senior Java/J2EE Developer
Responsibilities:
- Responsible for deliverables for all use cases as a lead.
- Involved in Analysis, Design for all high level and low level requirements.
- Coding for Service and DAO layers .
- Involved in Unit Test Specs Preparation & JUnit Testing.
- Involved in Test data scripts for JUNIT testing and IT tests for client application.
- Performed configuration management process using Git.
- Closely involved in teh requirements/design phase in making design decisions.
- Responsible in helping teh peer group for any technical support.
- Responsible for reviewing teh code and optimizing teh code as needed.
Confidential, Foster City CA.
Senior Java/J2EE Developer
Responsibilities:
- Impact analysis & Sizing of teh change requests.
- Preparing Technical Design Document, Unit tests script.
- Coding for teh change request and move latest code to testing.
- Writing queries for ad-hoc reports.
- Fix defects found during testing.
- Analyze issues raised in production support and fixing teh issues.
- Code/Design/Test Plan Reviews.
- Onsite-Offshore co-ordination.
- Conducting Knowledge Transfer Sessions.
Confidential
Senior Java/J2EE Developer
Responsibilities:
- Native Device development on Android using Java
- Ability to work autonomously and independently
- Perform code reviews for teams on mobile development work
- Ability to identify and define client requirements
- Ability to successfully deliver projects on time and on budget
- Ability to escalate issues to project team stakeholders and proactively think about solutions
- Ability to own teh technical delivery of assigned projects independently
- Ability to identify change requests
- Collaborative in approach working with cross disciplined teams
Confidential, NYC
Senior Java/J2EE Developer
Responsibilities:
- Develop code and document artifacts including unit test plans and ensure that teh output is as per teh given specifications and SLAs.
- Perform testing activities (Functional, Integration) based on teh plans and in line with defined processes with guidance from supervisor.
- Work on Go Live activities as per teh Implementation Plan.
- Respond to production issues as per SLA.
- Respond to teh issues assigned, conduct analysis, suggest / implement workarounds, communicate to all teh stakeholders and close issues as per teh agreed timelines IN ORDER TO ensure support availability as per agreed SLAs.
- Document and share own learning's from own module, seek information and leverage noledge from other modules IN ORDER TO drive higher efficiency and TEMPeffectiveness.
- Interface with internal team, including offshore, IN ORDER TO undertake onsite-specific activities of teh project.
- Understand teh requirements (both functional and non-functional) by going through teh specifications and inputs from Business Analysts.
- Understand application architecture document and seek inputs from teh architecture / design team to understand teh overall architecture IN ORDER TO provide deliverables that are in line with architectural requirements.
- Participate in and prepare content for KT sessions, document teh understanding, take on Shadow Support.
Confidential
Java Developer
Responsibilities:
- Developed server side custom widgets by using java and groovy.
- Developed client side development (UI Integration) using android API's.
- Interaction with client business process team to gather requirements, translating check life cycle to functional checkpoints, freezing scope of requirements for client sign-off.
- Team mentoring during design proposal, HLD, LLD, unit test plan, designs supporting documentation and coding phase.
- Lead team to set up test bed, run unit test scripts, integration testing and documenting results.
- Provided teh support when games are live.
Environment: Core Java, Android API’s, Groovy, Freemarker, Mi Studio,Eclipse, Windows XP.
Confidential
Java Developer
Responsibilities:
- Developed server side custom widgets by using java and groovy.
- Developed client side development (UI Integration) using Blackberry API's.
- Involved in business exercises during process streamline, documenting business requirement, functional requirements and technical requirements for project.
- Liaison with onsite and client during design and build phase. Update teh progress status on weekly meets.
- Coordinate with client QA team, set up of test environment, supporting and bug-fixing for any issues during testing.
- Provided teh support when games are live.
Environment: BlackBerry API’s, Core Java, Groovy, Free marker, Mi Studio, Eclipse, Windows XP.
Confidential
Java Developer
Responsibilities:
- Set up entire Struts application & created numerous module specific JSPs (with Struts Tag libraries, Tiles), JSTL to implement teh User Interface Design.
- Involved in coding of teh presentation layer and GUI framework - Struts & Client-Side validations were done using JavaScript.
- Involved in Requirements gathering, Analysis, and Estimation.
- Estimate teh module according to teh business functionality.
- Responsible for deploying teh application in Integration environment.
Environment: Core Java, JSP, Servlets, Struts, Tomcat, XML, Eclipse, Oracle 10g, Windows XP.
