We provide IT Staff Augmentation Services!

Sr. Java /j2ee Developer Resume

2.00/5 (Submit Your Rating)

San Francisco, CA

SUMMARY:

  • Around 7+ 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 the requirement and providing solutions to match their requirement.
  • Pleasant 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 the correctness of the code.
  • Experience using J2EE Design Patterns like DAO Pattern, Singleton Pattern, Front Controller for reusing the most efficient and effective strategies for new development.
  • Extensive experience in using Struts (MVC Architecture) Framework
  • Used web/App servers like Tomcat and WebLogic servers based on the client requirement and project specifications.
  • Expertise in using IDE like Eclipse for debugging and using java coding standards from the beginning of development.
  • Good working Experience in using ANT, Maven and Jenkins for building and deploying the application in web/App servers.
  • Extensive Experience in using loggers like Log4j for creating logs of distinct 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 the process of the application.
  • Good team player with excellent communication, analytical and logical, written and presentation skills with strong affinity towards learning modern technologies.
  • Good Experience in Cards and Payments, Private Banking and Mobile Domains.

TECHNICAL 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: MS Office, Toad, Source Tree.

Methodology: Agile, Test Driven Development.

Other: Log4j, Junit, Putty, WINSCP, Jenkins, Jira, Rally

PROFESSIONAL EXPERIENCE:

Confidential, San Francisco, CA

Sr. JAVA /J2EE Developer

Responsibilities:

  • Developed application using Spring Framework that leverages classical Model View Controller (MVC) architecture and Hibernate as the ORM.
  • Developed Chart Web Services controllers, with generic interfaces, and default implementations, exposed as Java Spring RESTful Web services, with Chart Specific parameters passed as query string.
  • Created BI Controllers based Java classes working together with XML transformation layer, to transform data received from the data providers.
  • Developed Summarization WebServices for synchronization of Transactional data with archived data, the Java layer services used to intercept the main transactional classes were re-factored to provide a general interception layer for any kind of transactional data in the system.
  • Implemented design patterns like Front Controller, MVC, Data Transfer Objects and Data Access Objects.
  • Created custom directives utilizing AngularJS
  • Created REST based web services using JAX-RS
  • Extensively used Hibernate Criteria API in data access layer to access and update information in the database.
  • Responsible for Continous integration and build automation processes
  • Utilized multi-threading, concurrency, memory Management and NIO and concurrent package in extensively.
  • Written complex SQL statements/Joins and procedures to fetch the data from the database
  • Designed and developed persistence layer build on ORM framework and developed it using Hibernate.
  • Followed AGILE (SCRUM) methodologies, had sprint planning every two weeks and setup daily meetings to monitor the status.
  • Developed application service components and configured beans using SpringIOC.
  • Springroo was used to create and manage entities, repositories and service classes.
  • Implemented multi input/output SpringAOP for various requirements.
  • Involved in creating MicroStrategy objects like Metrics (Conditional, Transformational, Dimensional, and Compound), Filters, Prompts (Filter, Object), Templates and Reports

Environment: Spring roo, Spring Framework 4, Spring Integrations, Spring Data, Message Queue architecture, hibernate 4.0, jquery, javascript, Solr, MapReduce, Hive, Pig, HBase, Hadoop, HDFS, Python, MongoDB, Map/Reduce, Web storm, Angular JS, HTML5, CSS3, JSON, JavaScript, Eclipse, Junit

Confidential

Senior Java/J2EE Developer

Responsibilities:

  • Impact analysis & Sizing of the change requests.
  • Preparing Technical Design Document, Unit tests script.
  • Coding for the 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 the issues.
  • Code/Design/Test Plan Reviews.
  • Onsite-Offshore co-ordination.
  • Conducting Knowledge Transfer Sessions.

Environment: Core Java, Spring 2.0, JDBC, JavaScript 1.2, SQL Developer, HTML, TFS, Oracle, Eclipse.

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 the technical delivery of assigned projects independently
  • Ability to identify change requests
  • Collaborative in approach working with cross disciplined teams

Environment: Core Java, Android API's, JDBC, Tomcat 7.0, SQL Developer, Git, Oracle, Eclipse.

Confidential, New York City, NY

Senior Java/J2EE Developer

Responsibilities:

  • Develop code and document artifacts including unit test plans and ensure that the output is as per the given specifications and SLAs.
  • Perform testing activities (Functional, Integration) based on the plans and in line with defined processes with guidance from supervisor.
  • Work on Go Live activities as per the Implementation Plan.
  • Respond to production issues as per SLA.
  • Respond to the issues assigned, conduct analysis, suggest / implement workarounds, communicate to all the stakeholders and close issues as per the 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 knowledge from other modules IN ORDER TO drive higher efficiency and effectiveness.
  • Interface with internal team, including offshore, IN ORDER TO undertake onsite-specific activities of the project.
  • Understand the requirements (both functional and non-functional) by going through the specifications and inputs from Business Analysts.
  • Understand application architecture document and seek inputs from the architecture / design team to understand the overall architecture IN ORDER TO provide deliverables that are in line with architectural requirements.
  • Participate in and prepare content for KT sessions, document the understanding, take on Shadow Support.

Environment: Core Java, JSP, Struts1.2, JDBC, JavaScript, BEA WebLogic, PL/SQL Developer, HTML, SVN, Oracle.

Confidential, New York City, NY

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 the 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 the 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 the support when games are live.

Environment: BlackBerry API’s, Core Java, Groovy, Freemarker, Mi Studio, Eclipse, Windows XP.

Confidential, Minnesota

Java Developer

Responsibilities:

  • Set up entire Struts application & created numerous module specific JSPs (with Struts Tag libraries, Tiles ), JSTL to implement the User Interface Design.
  • Involved in coding of the presentation layer and GUI framework - Struts & Client-Side validations were done using JavaScript.
  • Involved in Requirements gathering, Analysis, and Estimation.
  • Estimate the module according to the business functionality.
  • Responsible for deploying the application in Integration environment.

Environment: Core Java, JSP, Servlets, Struts, Tomcat, XML, Eclipse, Oracle 10g, Windows XP.

We'd love your feedback!