We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

3.00/5 (Submit Your Rating)

San, JosE

SUMMARY:

  • Over 11+ years of full stack IT experience in Requirements Analysis, Design, Development, Implementation and support of high end applications based on J2EE technologies.
  • Experience in various Agile methodologies like Test Driven Development (TDD), SCRUM, and Pair Programming.
  • Experience in Object Oriented Analysis & Design, UML, Design Patters, SOA, EAI.
  • Extensive experience and knowledge in working with Core Java, J2EE technologies, Servlets, JSP, JDBC, EJB, JNDI, Java Beans, JMS and Object Oriented Programming techniques.
  • Experience in usage of MVC frameworks like Spring MVC, JSF, Prima Faces, Struts.
  • Performed SOA implementations using SOAP, REST Web Services and REST API for various projects.
  • Experience in designing web pages using HTML, JavaScript and JSP.
  • Good experience in developing web applications using JavaScript libraries like JQuery, AJAX, JSON, AngularJS.
  • Strong experience in implementing Web based projects using IDEs like Eclipse, RAD, IntelliJIDEA.
  • Experience in deploying applications on Web Servers like Apache Tomcat, Websphere, Web logic.
  • Experience working with RDBMS like Oracle 11G/12c, MS SQL Server 2005/2008/2012.
  • Experience writing unit test cases using JUnit & Test NG.
  • Experience in writing ANT, MAVEN, GRADLE build files and Jenkins for CI/Automated Builds/Deployments.
  • Familiarity with usage of design patterns (Singleton, DAO, Factory, Command, Decorator etc)
  • Experience in XML related technologies like JAXP, JAXB, XML, XSL, XSD, XPATH, DTD, and XML Schemas.
  • Intensive knowledge in databases like Oracle, MY SQL Server, PL/SQL, Queries, Triggers, TOAD, DB2 Client, O/R Mapping, Hibernate, and JPA.
  • Experience in using DOM and SAX parsers to process, validate, parse and extract data from XML files.
  • Extensive experience in implementation of the version control software GIT, SVN, CVS and Perforce.
  • Solid understanding of all phases of SDLC right from requirements to post implementation support
  • Excellent analytical, de - bugging, documentation and data analyzing skills

TECHNICAL SKILLS:

Languages: Java 1.4/1.5/1.6/1.7, UML, XML, XSL, XSLT, UNIX, C, C++

Databases: Oracle11g/12c, MS SQL Server, DB2, SQL and PL/SQL, TOAD

Application/Web Servers: Tomcat Apache, Web Sphere, Web logic

Development Environment: Eclipse, RAD, IntelliJIDEA, Ant, Maven, Jenkins

Web Technologies: JSP,JSF, Spring, Hibernate, Servlets, HTML, CSS, XML

Frameworks: Struts, JSF, Hibernate ORM, Spring, Web Services (REST and SOAP), JAX- WS, JAX-RS

Methodologies: OOAD, Agile, SCRUM, TDD, SOA, Design Patterns

Scripting: Java Script, Angular JS, Ajax, JQuery, JSON

Others: One-Stash, SourceTree, REST, Mule, Sonar, DevOps, JIRA

Platforms: Windows 98/2000/XP/Vista/7, UNIX and Linux

PROFESSIONAL EXPERIENCE:

Confidential, San Jose

Sr. Java Developer

Responsibilities:

  • Involved in Technical Design Documentation and Use case design using UML modeling include development of Class diagrams, Sequence diagrams, and Use case Transaction diagrams for creating policy and implemented.
  • Actively involved in functional requirements gathering to designing and developing the Web Services using SOA Patterns and SOA Implementations
  • Implemented GOF Design Patterns, JEE Design Patterns for services/component design implementations.
  • Implemented various components by extensive use of Spring framework. Developed the Enterprise Edition modules using Spring Boot, Spring IoC and SpringMVC.
  • Utilized Spring MVC, REST Controllers for implementing Application Layer and REST API.
  • For message brokering, message queuing and asynchronous messaging used JMS technologies like YAM MQ.
  • Used MAVEN for project management and build automation and Continuous Integration is done using Jenkins.
  • Used issue tracking tool JIRA for bug fixing and sprint progress was monitored using RALLY.
  • Used DevRunner YML and Phython for set up of functional test automation.
  • Extensively used Sherlock and Kibana for application logging and debugging.
  • Used Altus cloud for provisioning of code push to various pools.

Environment: Java 1.8, J2EE, Agile/SCRUM, TDD, RIDE, Maven, Junit, XML/XSLJMS,Spring 4.0.3, JDBC, JSON, GIT, Phython, JIRA, JENKINS, MS SQL server, Windows 10

We'd love your feedback!