We provide IT Staff Augmentation Services!

Sr. Java/j2ee Developer Resume

Sanjose, CA

EXPERIENCE SUMMARY:

  • 10+ years of strong technical and development skills with successful execution of projects and expertise in Object Oriented Programming with Java/J2EE both in service and product development in Banking, Insurance, Telecom, TV, Ecommerce, Enterprise Content Management (ECM) domains.
  • Strong working experience in technologies JAVA, J2EE, Spring, WebServices, Hibernate
  • Experience in developing RESTful API services with exposure to MicroServices
  • Experience with NoSQL databases Neo4j,MongoDB and exposure to Cassandra, Couchbase databases
  • Exposure to Micro - services architecture
  • Experience in database (Oracle, Sybase, DB2, MYSQL, NoSQL).
  • Experience in full life cycle projects including Requirement Analysis, Design, Development, Testing and Deployment and Maintenance & Support.
  • Experience in architecting and designing enterprise applications.
  • Experience in working agile based projects and SCRUM.
  • Experience in algorithms and data structures analysis and implementation.
  • Thorough understanding of quality, performance, security, cross-platform, application support and integration, and working in complex projects and structure.
  • Self Motivated and a good team player with reputation of integrity and ability to work in multiple areas and can independently work on the tasks.

TECHNICAL COMPETENCIES:

Operating Systems: Windows, Unix/Linux

Languages: Java, SQL, PL/SQL, C, C++

Web Technologies: JSP, JQuery, JavaScript, AJAX, JSON, HTML and CSS, BootStrap, AngularJS

Backend Technologies: Servlets, J2EE, EJB, JMS, JPA

Middleware Technologies: REST, SOAP Web Services, XML, XSD and WSDL

Frameworks: Struts, JSF

Spring, Spring Batch, Spring MVC, Spring Boot, Spring WebServices,: ATG Ecommerce Framework.

ORM Frameworks: Hibernate, MyBATIS

Application Servers: WebLogic, WebSphere, JBOSS

Web Servers: Apache HTTP, Tomca

Continuous Integration Tools: Jenkins, Hudson

Code Coverage: SonarQube, Cobertura

Build Tools: Maven, Ant

Unit Testing: Junit, JMock

Log Tools: Log4j, Commons logging

Source Control: GIT, SVN, CVS, IBM RTC

Other Tools: StarUML, Microsoft Visio

Test Tools: SOAP UI, Parasoft SOA, JMeter, LoadUI

Databases: Oracle, DB2, MySQL

NoSQL: NEO4J,MongoDB

PROFESSIONAL EXPERIENCE:

Confidential, SanJose, CA

Sr. Java/J2EE Developer

Environment: Core Java, Spring, Spring Boot, REST Web services, Data Structures, NEO4j database, Junit, JQuery, Ajax, JSON,MongoDB,AngularJS

Responsibilities:

  • Designed and implemented complete Service Layer, Business Layers using Spring Boot
  • Designed and implemented persistence layer of the application with NEO4J.
  • Designed and implemented Error handling mechanism for service consumers.
  • Leveraged Spring Data MongoDB to post party updates.
  • Developed UI pages using AngularJS
  • Developed Maven/Ant scripts for building and deploying project archives
  • Participated in design reviews, and code reviews and produced quality documents.
  • Developed build and release management system using Maven, Jenkins, GIT .
  • Performed unit testing for all the service, business and persistence layers of the application and documented all the artifacts.
  • Involved in preparing technical specifications.
  • Experience in Agile Programming and accomplishing the tasks to meet deadlines using Rally.

Confidential

Technical Lead

Environment: Java, Spring, Spring Web services, Data Structures, Spring MVC, Hibernate, JMS, XML, Oracle10G, Junit, WebLogic 10.3

Responsibilities:

  • Designed and implemented complete Service Layer using Spring WebServices
  • Designed and implemented persistence layer of the application with Hibernate ORM.
  • Designed and implemented Error handling mechanism for service consumers.
  • Developed UI using Spring MVC to display order details, status.
  • Handled Multithreading issues in the application.
  • Developed Ant scripts for building and deploying project archives.
  • Participated in design reviews, and code reviews and produced quality documents.
  • Developed build and release management system using Ant, Jenkins, SVN.
  • Set Up SonarQube for the application that limits the technical debt.
  • Performed unit testing for all the service, business and persistence layers of the application and documented all artifacts.
  • Installed and configured application into Weblogic App server.
  • Provided application support for normalization post deployment.

Confidential

Tech Lead

Environment: Java 1.6, Struts, Spring, Data Structures, Junit, Hibernate, Oracle, Eclipse, WebLogic

Responsibilities:

  • Designed and involved in transforming high-level specifications into System design.
  • Designed and implemented Service Layer using Struts
  • Designed and implemented persistence layer of the application with Hibernate ORM.
  • Delivered code as per the technical design and coding standards.
  • Performed unit testing for all the service, business and persistence layers of the application and documented all the artifacts.
  • Developed build and release management system using Ant, Hudson and CVS.
  • Involved in preparing technical specifications and user manuals.
  • Worked on Junit test cases with coverage.
  • Assigning work to the developers and monitoring the status and resolving the issues reported.
  • Participated in design reviews, and code reviews and produced quality documents.

Confidential

Senior Developer

Environment: Java 1.6, ATG Ecommerce Framework, Payment Gateway integration, Junit, JMock, JQuery, Oracle, Eclipse

Responsibilities:

  • Understanding the low level architecture designs and assigning the work to the developers.
  • Developed Coding using the droplets, form Handlers.
  • Worked in configuring and managing the catalogue items using ATG search
  • Involving the design of the repository creation according to the business requirements.
  • Worked on Junit test cases with coverage.
  • Knowledge on Payment gateway integration with BillDesk for local site.
  • Experience in Agile Programming and accomplishing the tasks to meet deadlines.

Confidential

Tech Lead

Environment: Java 1.5, Struts1.2, Spring 2.5, RESTful Web Services, MyBATIS, Junit 4.0, Oracle, Eclipse

Responsibilities:

  • Interacted with business analysts for scope study gathering, system requirements and functional requirements.
  • Designed and involved in transforming high-level specifications into System design.
  • Participated in design reviews, and code reviews and produced quality documents.
  • Delivered code as per the technical design and coding standards.
  • Developed build and release management system using Ant, Hudson and CVS.
  • Performed unit testing for all the service, business and persistence layers of the application and documented all the artifacts.
  • Involved in preparing component interface specifications and system prototypes.
  • Involved in preparing technical specifications and user manuals.

Confidential

Senior Developer

Environment: Java 1.5, Spring 2.5, Spring Web Services 1.5, JAXB 2.0, iBATIS, JUnit 4.0, Sybase, Eclipse

Responsibilities:

  • Interacted with business analysts for scope study gathering, system requirements and functional requirements.
  • Designed and involved in transforming high-level specifications into System design.
  • Participated in design reviews, and code reviews and produced quality documents.
  • Delivered code as per the technical design and coding standards.
  • Performed unit testing for all the service, business and persistence layers of the application and documented all the artifacts.
  • Involved in preparing component interface specifications and system prototypes.
  • Involved in preparing technical specifications and user manuals.

Confidential

Developer

Environment: Java, JDBC, EJB, Axis Web servicesJAXB, Sybase, Junit, IBM WSAD

Responsibilities:

  • Interacted with business analysts for scope study gathering, system requirements and functional requirements.
  • Designed and involved in transforming high-level specifications into System design.
  • Participated in design reviews, and code reviews and produced quality documents.
  • Delivered code as per the technical design and coding standards.
  • Performed unit testing for all the service, business and persistence layers of the application and documented all the artifacts.
  • Involved in preparing component interface specifications and system prototypes.
  • Involved in preparing technical specifications and user manuals.
  • Enhanced administrative screens using Java Swings for reporting.

Confidential

Senior Developer

Environment: Java 1.4, Struts 1.2, Spring 2.0, Oracle 9i, Eclipse, IBM MQ

Responsibilities:

  • Support in triage and analysis of tickets/errors
  • Provide support for work arounds.
  • Provide high level analysis and root cause needed for documenting SR’s regarding Production issues.
  • Create and execute work arounds for production issues.
  • Meet with delivery teams to convey complete understanding of current issues for correction.
  • Identify business impact for issues and SRT’s.
  • Provide adhoc reports at business request.
  • Metric reporting.
  • Handle SEV1 tickets as well as provide on call support 24*7
  • Provide support on Code/Release move ups
  • Provide support in defect analysis for QA delivery.
  • Provide support for installation of IT ops upgrades.
  • Identify performance tuning opportunities.
  • Provide support for on lines.

Hire Now