We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

3.00/5 (Submit Your Rating)

CA

PROFESSIONAL SUMMARY:

  • Having 10 years of experience in Analysis, Design, Development, Implementation and Maintenance of Enterprise and Web applications using JAVA and J2EE technologies.
  • Expertise on Java/J2EE technologies (Core Java, JEE, Java Script, JavaBeans,, HTML, JSP, EJB, Struts, Spring, Web Service), XML, Unix Shell Scripting and SQL
  • Experience in working both an Agile/Scrum and Waterfall environment.
  • Excellent skills in Spring Framework, Spring MVC, Spring IOC
  • Experience in developing persistence layer with Hibernate (OR Mapping) framework and JPA with good performance optimization techniques.
  • Good understanding of most commonly used Java and J2EE Design Patterns.
  • Proficient in developing Web services, XSL, Schemas, JAXB, XMLBeans, WSDL and SOAP and RESTFull Web services.
  • Excellent skills in creating and accessing Database using SQL Queries, PL/SQL scripts (Stored procedures, triggers, cursors, views and synonyms) on Oracle.
  • Documentation experience of Software Artifacts like Business Requirements Document (BRD), Design document, Functional Specification Document (FSD)
  • Strong expertise on UNIX platform with commands, configurations, packaging and deployment
  • Experience in implementing JUNIT - unit and integration test cases.
  • Expertise in developing GUI using Swing, HTML, DHTML, Java Script, AJAX, CSS.
  • Very good knowledge in writing Shell, ANT and Maven scripts for building the projects.
  • Experience in programming with IDE’S like Eclipse, JDeveloper and Net Beans.
  • Excellent team player with leadership abilities and positive attitude. Strong analytical skills with excellent interpersonal and communication skills with analytical ability and understanding of Organizational functioning

TECHNICAL SKILLS:

Operating Systems: Windows 98/2000/XP/7, UNIX and Linux

Sun Technologies: J2EE (Java 1.6, EJB 3.0, Servlets 2.4, JSP and JDBC)

Web Technologies: HTML, CSS, XML and JavaScript, AJAX, JSOn, JSF.

Programming: JAVA, PL/SQL, HTML, XML, JavaScript, Unix Shell Scripting

Application and Web Servers: Web Sphere 6, Tomcat 6.X

XML Technologies: DOM, XSLT, DTD, Xml Schemas, XML, JAX-B

Apache Projects: Log4j, Apache-Axis

Web services: JAX-WS, JAX-RS, REST API, SOAP

Databases: Oracle 10G/11G, MySQL

Editor s & Tools: VI, Putty, Edit Plus, Notepad++, PL/SQL Developer, TOAD

ORM Tools: Hibernate 3.5 with JPA

Development IDES: Eclipse3.7, Net Beans

Frameworks: Struts 1.x, Spring MVC, and Hibernate

Distributed Technologies: J2EE, EJB, Web Services

Testing Tools: Junit, TestNG

Source control: SVN, GIT

Other Tools: Beyond compare

PROFESSIONAL EXPERIENCE:

Confidential, CA

Sr. Java Developer

Responsibilities:

  • Used Scrum (Agile methodology) with regular 3-week Sprint cycles working on planned/groomed user stories including daily scrum.
  • Used Tomcat as application deployment servers.
  • Worked creation of new and enhancement of RESTFul and SOAP APIs.
  • Have utilized Eclipse IDE for coding and remote debugging.
  • Used Design Patterns like Singleton, Business Delegate and DAOs.
  • Used Oracle as data base to persist/transaction.
  • Used Maven tool for building the application, and Developer testing by deploying on application server.
  • For version controlling have used Sub Version / GIT and Sonar plug-in for code analyzers, reporting tools, defects hunting module as part of continuous integration program.
  • For Security scans Sonar is used in conjunction with Jenkins build to identify critical, High, Medium and Low issues.
  • Rally is used for User stories/Tasks/Improvements reference and for status tracking.
  • Wrote unit test cases for Unit Level testing using Junit.
  • Followed TDD approach for development.
  • Proactively involved in Bug Fixed reported by QA
  • Closely worked with QAs, Product team and Architect to design and implementation.

Environment: Agile/Scrum, Java, JUnit, MySQL, XML, XSD, RESTFul WebServices, Design Patterns, Sub Version, Sonar, Oracle, SQL, JDBC, Log4j, Unix, Tomcat Server, JAXB, Maven, Tomcat.

Confidential, CA

Senior Java Developer

Responsibilities:

  • Responsible for analysis, design and development as it was started from scratch.
  • Struts used for server side programming with MVC Framework
  • Database backend code implementation on Advance Queueing Mechanism using OSB (Oracle Service Bus) technique.
  • Used SQL queries using Joins and Stored Procedures to fetch / write required information to database tables.
  • Parsing XML logic handled into Oracle packages.
  • Used Oracle 11g as data base to persist and retrieve information using TOAD Tool.
  • For version controlling have used Sub Version (SVN)
  • Closely worked with QAs, Business and Architect to solve various defects in quick and fast manner to meet deadlines.

Environment: Watefall, Java, JUnit, SQL Developer, XSD, and DesignPatterns,Struts,Hibernate, Oracle11g,SQL,JDBC,Log4j, Unix, JBoss Application Server, JAXB,JAX-WS,Maven, Tomcat

Confidential

Senior Java Developer

Responsibilities:

  • Used Scrum (Agile methodology) with regular 3-week Sprint cycles working on planned/groomed user stories including daily scrum.
  • Worked creation of new RESTFul API.
  • Have utilized Eclipse IDEs for coding and remote debugging.
  • Used Oracle 10g as data base to persist and retrieve information using TOAD Tool.
  • Used SPARQL queries for interaction with Database tables.
  • Used Ant tool for building the application, and Developer testing by deploying on application server.
  • For version controlling have used Sub Version and Sonar plug-in for code analyzers, reporting tools, defects hunting module.
  • For Security scans Sonar Qube is used in conjunction with Jenkins build to identify critical, High, Medium and Low issues.
  • Rally is used for User stories/Tasks/Improvements reference and for status tracking.
  • Wrote unit test cases for Unit Level testing using Junit considering TDD approach.
  • Closely worked with QAs, Product team and Architect to design and implementation.

Environment: Agile/Scrum, Java, JUnit, Oracle 10g, XML, XSD, SPARQL, Web Services, Sub Version, Sonar, Log4j, Unix, Web Sphere, JAXB, Tomcat.

Confidential

Senior Java Engineer

Responsibilities:

  • Used Tomcat as application deployment servers.
  • Worked on enhancement of existing UI.
  • Have utilized Eclipse IDEs for coding and remote debugging.
  • Worked on Struts modules.
  • Used Oracle 10g as data base to persist and retrieve information using TOAD Tool.
  • Used Maven tool for building the application, and Developer testing by deploying on application server.
  • For version controlling have used Sub Version and Sonar plug-in for code analyzers, reporting tools, defects hunting module.
  • For Security scans Sonar Qube is used in conjunction with Jenkins build to identify critical, High, Medium and Low issues.
  • Wrote unit test cases for Unit Level testing using Junit considering TDD approach.
  • Closely worked with QAs, Product team and Architect to design and implementation.

Environment: Java, JUnit, Oracle 10g, XML, XSD, Design Patterns, Struts 1.2, Sub Version, Sonar, SQL, JDBC, Log4j, Unix, Web Sphere 6.0.

Confidential

Senior Java Developer

Responsibilities:

  • Used Web Sphere as application deployment servers.
  • Worked creation of new and enhancement of existing UI.
  • Have utilized Eclipse IDEs for coding and remote debugging.
  • Wrote unit test cases for Unit Level testing using Junit considering TDD approach.
  • Worked on Struts Framework modules for server side - client side codding.
  • Used Design Patterns like Singleton, Business Delegate and DAOs for Data Access layer.
  • Used Oracle 10g as data base to persist and retrieve information using TOAD Tool.
  • Used Ant tool for building the application, and Developer testing by deploying on application server.
  • For version controlling have used Sub Version and Sonar plug-in for code analyzers, reporting tools, defects hunting module.
  • For Security scans Sonar Qube is used in conjunction with Jenkins build to identify critical, High, Medium and Low issues.
  • Closely worked with QAs, Product team and Architect to design and implementation.

Environment: Java, JUnit, Oracle 10g, XML, XSD, Design Patterns, Struts 1.2, Sub Version, Sonar, SQL, JDBC, Log4j, Unix, Web Sphere 6.0.

Confidential

Senior Java Developer

Responsibilities:

  • Used Tomcat as application deployment servers.
  • Worked creation of new and enhancement of existing UI.
  • Have utilized Eclipse IDEs for coding and remote debugging.
  • Worked on Spring Framework modules.
  • Used Design Patterns like Singleton, Business Delegate and DAOs for Data Access layer using Hibernate.
  • Used Oracle 10g as data base to persist and retrieve information using SQL Developer Tool.
  • Used HQL queries for interaction with Database tables.
  • Used Ant tool for building the application, and Developer testing by deploying on application server.
  • For version controlling have used Sub Version.
  • Closely worked with QAs, Product team and Architect to design and implementation.

Environment: Java, JUnit, Oracle 10g, Design Patterns, Spring1.2.x, Hibernate1.1, JDBC, Log4j, Unix, Tomcat.

Confidential

Senior Java Developer

Responsibilities:

  • Used Scrum (Agile methodology) with regular 3-week Sprint cycles working on planned/groomed user stories including daily scrum..
  • Used Tomcat as application deployment servers.
  • Worked creation of new UI using FLEX.
  • Have utilized Eclipse IDEs for coding and remote debugging..
  • Worked on Web Services using EJB 3.x modules.
  • Used Design Patterns like Singleton, Business Delegate and DAOs for Data Access layer using Top Link.
  • Used Oracle 11g as data base to persist and retrieve information using SQL Developer Tool.
  • Used Ant tool for building the application, and Developer testing by deploying on application server.
  • For version controlling have used Sub Version.
  • Wrote unit test cases for Unit Level testing using Junit considering TDD approach.
  • Closely worked with QAs, Product team and Architect to design and implementation.

Environment: Agile/Scrum, Java, JUnit, Oracle 10g, EJB 3.x, Flex 2.x, Top Link, Sub Version, SQL, JDBC, Log4j, Unix, Tomcat Server.

Confidential

Java Developer

Responsibilities:

  • Used Scrum (Agile methodology) with regular 3-week Sprint cycles working on planned/groomed user stories including daily scrum.
  • Used Tomcat as application deployment servers.
  • Worked creation of new and enhancement of existing UI.
  • Have utilized Eclipse IDEs for coding and remote debugging.
  • Worked on Spring Framework modules.
  • Used Design Patterns like Singleton, Business Delegate and DAOs for Data Access layer using Hibernate.
  • Used Oracle 11g as data base to persist and retrieve information using SQL Developer Tool.
  • Used HQL queries for interaction with Database tables.
  • Used Maven tool for building the application, and Developer testing by deploying on application server.
  • For version controlling have used Sub Version and Sonar plug-in for code analyzers, reporting tools, defects hunting module.
  • For Security scans Sonar Qube is used in conjunction with Jenkins build to identify critical, High, Medium and Low issues.
  • Rally is used for User stories/Tasks/Improvements reference and for status tracking.
  • Wrote unit test cases for Unit Level testing using Junit considering TDD approach.
  • Closely worked with QAs, Product team and Architect to design and implementation.

Environment: Agile/Scrum, Java, JUnit, Oracle 10g, Spring1.2.x,Hibernate1.1,SubVersion,AJAX, SQL,JDBC, Log4j, Unix, Tomcat Server.

Confidential

Java Developer

Responsibilities:

  • Used Tomcat as application deployment servers.
  • Worked creation of new UI using JSP/ Ajax - DWR.
  • Have utilized Eclipse IDEs for coding and remote debugging.
  • Worked on Spring Framework modules.
  • Used Design Patterns like Singleton, Business Delegate and DAOs for Data Access layer using Hibernate.
  • Used MySQL as data base to persist and retrieve information.
  • Used HQL queries for interaction with Database tables.
  • Used Ant tool for building the application, and Developer testing by deploying on application server.
  • For version controlling have used Concurrent Version System.
  • Wrote unit test cases for Unit Level testing using Junit considering TDD approach.

Environment: Java, JUnit, Oracle 10g, Spring1.2.x,Hibernate1.1,SubVersion,AJAX, SQL,JDBC, Log4j, Unix, Tomcat Server.

We'd love your feedback!