Senior Java Developer Resume
SUMMARY
- Around 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: Confidential 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.
