We provide IT Staff Augmentation Services!

Senior Java/j2ee Developer Resume

Cupertino, CA

PROFESSIONAL SUMMARY:

  • Java Programmer Around 9 years of extensive IT experience with primary expertise in Object - Oriented and Web-based Enterprise applications using Java/J2EE
  • Expertise in all phases of software development life cycle ( SDLC ) process including Analysis , Design , Development , Implementation , Integration , Testing , Debugging , Production , Maintenance and Support of Object-oriented and Client-Server web applications.
  • Good experience in Could-Related Technologies like AWS , SQS, S3, Splunk, New Relic
  • Good Knowledge in Non-SQL database like Cassandra to handle massive data
  • Expertise in developing Multi-tier enterprise level web applications using various J2EE technologies including JSP , Servlets , Struts , Spring , Hibernate , JSF, EJB , JDBC , JMS , XML , Java Multi-threading API SOAP & RESTful Web services .
  • Good experience in Spring like Spring Core, IOC, AOP, Spring ORM, Spring MVC etc .
  • Good Knowledge in working on Linux platform to develop and deploy JAVA applications
  • Extensive experience on creating different test cases using JUnit , Mockito , etc
  • Experience in Unix/Linux Shell Scripting
  • Good Experience in implementing several object oriented design patterns such as Model View Controller ( MVC ), Business Delegate, Service Locator, DAO , DTO , Singleton, Object Factory
  • Experience in ORM related knowledge on JPA , Hibernate , JTA , JAXB
  • Experience in Presentation layer, Front-end web pages using JSP , HTML , XHTML , CSS , Ajax & JavaScript .
  • Developed applications on different IDE’s such as Eclipse , IntelliJ, etc .
  • Extensive knowledge on Core Java technologies such as Multi-Threading , Exception Handling , Reflection , Collections , Streams & File I/O .
  • Expertise in implementing various well-known Object-Oriented/J2EE Design Patterns and Session, Entity, Message Driven Enterprise Java Beans
  • Experience in Configuring and deploying applications on Apache Tomcat , WebLogic , IBM Web Sphere, JBoss Application Server.
  • Hands on experience with XML technologies like XSLT , XPath, JAXB
  • Extensive experience in SQL programming language in SQL Server , Oracle PL/SQL and MySQL database environments. Developed Stored Procedures , Triggers , Views , Complex Join Queries , Indexes , Strong and in-depth knowledge of various relation database systems.
  • Experience on Object Oriented Programming Concepts using languages such as Java , C++ & C# .
  • Good working knowledge on SVN, VSS, GIT or CVS for code management and version control.
  • Experience in various Agile Methodologies like Test Driven Development, Extreme Programming, SCRUM and Pair Programming.
  • Experience in different projects from different domains, like Payment processing, Insurance , Health care , Retail , Banking , Ecommerce , etc

TECHNICAL SKILLS:

Java/J2EE, JVM 1.6/1.7/1.8, JSP, Servlets, EJB, JDBC, Struts, Spring, Hibernate, JMS, iBatis, Javascript, HTML,CSS, XML, C#, C++, MS SQL Server, Oracle 8i/9i/10g, DB2, MySQL, Oracle WebLogic 8.1/10.3, Apache Tomcat, JBoss, ANT, Eclipse, IntelliJ, RAD, Maven, JSF, JAX-WS, JAX-RS, Windows 2000/2003/XP/VISTA/7/8, UNIX, Java Script, CSS, AJAX, HTML, XML, XSLT, XPath, JAXB, Object Oriented Programming(OOPS), SVN, CVS, Rational Rose, Microsoft TFS, Swing, Cassandra

PROFESSIONAL EXPERIENCE:

Confidential, Cupertino, CA

Senior Java/J2EE Developer

Responsibilities:

  • Build Payment Processing Services for iTunes
  • Create Payment Adapters for different financial institutes, like Chase, Amex, Alipay etc.
  • Implement different processors like Auth, Verify, Reversal, Refund, Query for each adapter
  • Redesign database to handle different requirements from different banks.
  • Involve in Payment library project to build all the general modules for all adapters.
  • Create Unit tests, Integration tests for all different business cases
  • Heavily participate in QA testing and Production support

Environment : Gradle, Jersey REST Framework, J2EE, SCRUM, Agile, GitHub, Jenkins, XML, Mac OS and IntelliJ, JSON, Jetty

Confidential, Portland, OR

Senior Java/J2EE Developer

Responsibilities:

  • Fully involved in requirements gathering, stories writing, designing, implementing and testing phases using SCRUM Agile methodology with Jira
  • Created cloud-based Rest services using AWS technologies
  • Redesigned and implemented retry logic in exception handling by utilizing SQS properties
  • Participate in design new database schema within Cassandra to have better performance, data replication between different nodes within cluster
  • Using Rest Client and Splunk to address and locate issues for both production and testing environment
  • Create canary report using Splunk queries to monitoring production daily
  • Taking advantage of New Relic to monitor system performance
  • Worked on creating or modifying build and test process using Gradle
  • Implemented different tests including Unit Test, Contract Test, Suite Test, Functional Test and Performance Test
  • Create Performance Testing after making changes or creating new features using Scala
  • Got involved in different phases of SDLC, like Requirement Analysis, Solution Assessment, Implementation and Validation of the project.
  • Implement all the logic parts of handling rest request like Resource, Publisher, Poller, Transformer, Transporter, Eraser, etc.
  • Developed Web Services using Jersey Framework, XML, JSON
  • Using Stash as the source control of different projects
  • Fully involved in creating and updating Jenkins job to run tests, build war, deploy to test environment, deploy to production
  • Worked in iterative development process following SCRUM standards.
  • Participate in production troubleshooting, testing, and process automation efforts
  • Worked on creating Unit Tests using Mockito

Environment : AWS, Cloud, SQS, S3, Cassandra, Mockito , Rest, Jira, Splunk, New Relic, Gradle, Scala, Jersey Framework, J 2EE, SCRUM, Agile, Stash, Git, Asgard, Jenkins, XML, Mac OS and IntelliJ, JSON, Boss

Confidential, Portland, OR

Senior Java/J2EE Developer

Responsibilities:

  • Actively participated in requirements gathering, Stories writing, designing, implementing and testing phases using SCRUM Agile methodology.
  • Design and Implement whole payment processing service platform under JVM 1.6 and 1.8.
  • Deeply refactored the whole old application using Object-Oriented Principles to make it more robust and easily extendable.
  • Got involved in different phases of SDLC, like Requirement Analysis, Solution Assessment, Implementation and Validation of the project.
  • Migrated platform from Relational Database(SQL Server) to Non-SQL Database (Cassandra) to have better performance, data replication between different nodes within cluster
  • Develop and deploy application on Tomcat Server
  • Developed Web Services using RPC, XML, JSON
  • Used Shell Scripting in Linux
  • Fully involved in creating and updating the MS SQL Server Database.
  • Actively participate performance tuning for Database issues like creating index, denormalization
  • Developed Web Services using Remote Procedure Call for transferring different format of data, like JSON, XML, from different applications and servers.
  • Wrote complex SQL Store procedures to CRUD data into database
  • Used various design patterns like Singleton, Factory, DAO, DTO, Service locator, etc.
  • Created it.properties file, service file, server.xml and IDL configuration files
  • Worked in iterative development process following SCRUM standards.
  • Participate in production troubleshooting, testing, and process automation efforts
  • Worked on JUnit for creating test cases for all the Business Rules and the application code.

Environment : J2EE, SCRUM, Agile, JDBC, SVN, JavaScript, MS SQL Server, Tomcat, Rational Rose, JUnit, CSS, XML, Linux and Eclipse, JSON, XML, RPC, Cassandra

Confidential, Cary, NC

Java/J2EE Developer

Responsibilities:

  • Got involved in different phases of SDLC, like Requirement Analysis, Solution Assessment, Implementation and Validation of the project.
  • Design and Implement Application under JVM 1.7 and 1.8.
  • Analyzed Spring MVC architecture in view of the application work-flow and application
  • Develop and deploy application on JBoss
  • Developed Web Services using REST, XML, JSON
  • Designed front end components using JSP, HTML, XHTML, CSS, Ajax and JavaScript, JQuery.
  • Used Hibernate 4.x ORM module to store and retrieve Java objects directly to and from the database
  • Worked on creating and updating the MS SQL Server Database.
  • Scaled the component interactions and generalized the interfaces using RESTful WebService.
  • Wrote complex SQL queries to retrieve data from the database
  • Used various design patterns like Business delegate, Singleton, Factory, DAO, DTO, Service locator, etc.
  • Both hosting and consuming RESTful WebService using Jersery Framework
  • Created Controller, Validator, Service, DAO classes as well as Bean definition and XML configuration files
  • Worked in Iterative development process following Rational Unified Process (RUP) standards.
  • Development using the Use Cases and business logic & Unit Testing of Struts Based Application
  • Developed JSP pages using Custom tags and Tiles frame work.
  • Participate in production troubleshooting, testing, and process automation efforts
  • Worked on JUnit for creating test cases for all the Business Rules and the application code.
  • Have used XSLT for generation of HTML and Text templates from the XML.

Environment : J2EE, Hibernate 4.x, Tiles, SVN, Spring Framework, MS SQL Server, JBoss, Rational Rose, JUnit, JavaScript, CSS, XML, Unix and Eclipse, JSON, XML, REST, Jersery

Confidential

Java/J2EE Developer

Responsibilities:

  • Developed the application using Struts following MVC architecture
  • Developed Web Services using REST, WSDL, UDDI and XML
  • Identified the participating pages and the navigation paths between pages.
  • Created several JSP’s and populated them with data from databases using JDBC.
  • Developed the application using Jakarta Struts Framework.
  • Developed action classes, form beans and Java Server Pages.
  • Planned and implemented various SQL, Stored Procedure, and triggers.
  • Performed building and deployment of WAR, JAR files on test, stage, and production systems in
  • Developed action classes, form beans and Java Server Pages.
  • Developed action and form classes based on Struts framework to handle the pages.
  • Designed and implemented the using Java, HTML, JSP, and JavaScript.
  • JavaScript is used for client side validation.
  • Involved in creating stateless and state full session beans.
  • Involved in creating Entity Beans for data persistence.

Environment: JDK, HTML, CSS, JSP, JavaScript, Servlets, Web sphere, Oracle, MS Access

Confidential

Java/J2EE Developer

Responsibilities :

  • Develop and maintain elaborate services based architecture utilizing open source technologies like Hibernate ORM and Spring MVC Framework.
  • Manage Oracle database Tables, views, and store procedures.
  • Hibernate 3.0 was used for Object Relational Mapping. Hibernate Query language was used in the DAO layer.
  • Designed and Developed front-end using Servlets, JSP, JavaScript and AJAX
  • Used Struts 1.2 framework in web tire to handle user request.
  • Developed the Action classes, Action Form classes and configured the struts-config.xml.
  • Used Struts-validator framework for form-validation and application error Handling.
  • Used JavaScript as the client side scripting language to perform validation on all forms and not to allow junk data.
  • Designed enterprise level web services using XML schema, SOAP and WSDL technologies Implement Spring MVC architecture, Spring IOC for dependency injection, Servlet targeting request module and flow of control generating JSP in Presentation Layer.
  • Involved in unit testing and system testing and also responsible for preparing test scripts for the system testing.
  • Experienced in working with IDE Eclipse, MyEclipse.

Environment : Hibernate, Spring MVC Framework, UML, Servlet, JSP, AJAX, DHTML, JavaScript, Oracle10g, EJB (Session and Message Driven Beans), Web services, JDK, PL/SQL, Web Sphere

Hire Now