Java Developer Resume
Minneapolis, MN
SUMMARY
- Sun/Oracle Certified Professional with 7 years of experience in developing large scale and complex enterprise applications using Object oriented technologies.
- Worked in agile project with knowledge about scrum model
- Involved in Full SDLC life Cycle such as Requirement gathering, Analysis, Design, Coding, Unit testing and Deployment from SIT, UAT to Production.
- Experience in designing, developing and deploying client - server, web, and distributed end-to-end enterprise applications.
- Extensively worked in interfacing highly scalable n-tier e-Business Applications with Legacy systems.
- Excellent depth in J2EE Technologies such as Servlets, JSP, using services like JDBC, RMI, and Web Services.
- Good hands-on experience with the latest frameworks such as Spring Struts, has a solid understanding of the new Struts2 framework.
- Extensively used O/R mapping capabilities of Hibernate in scalable enterprise applications.
- Extensively worked on WebServices technologies like SOAP, WSDL, REST
- Extensively implemented J2EE design patterns such as MVC, Service Locator, Factory Pattern, Session Facade, Singleton, Service Factory, and DAO, DTO and best practices for building enterprise systems.
- Excellent work Experience in CORE JAVA, J2SE 1.5 & 1.6
- Extensive knowledge of Front End Technologies: AJAX, JSTL, JSP, HTML, JavaScript, jQuery, and CSS
- Very strong working experience on XML using DOM and SAX parsers extensively.
- Extensively used Jquery in web based applications
- Skilled at writing SQL, Stored procedures, Functions & Triggers.
- Well versed with IDE’s such as Eclipse and Edit plus.
- Experienced in deploying J2EE applications on Apache Tomcat web server
- Very good understanding of RDBMS, OOPS and DOJO.
- Experience in deploying applications on Windows and UNIX environments
- Experience in writing JUnit test cases for system testing, Used Log4j for logging.
- Excellent work experience with Version Control Tool’s such as CVS, Git, SVN, and IBM Clear Case. Bug tracking tools likes REMEDY, JIRA, clear Quest, Bugzilla
- Worked with maven Builder for application building, scheduling, mailing, and automation.
TECHNICAL SKILLS
Languages: Java 1.6, SQL, PL/SQL.
Web development: JSP, Swing, JavaScript, jQuery, HTMLXML, DTD, DOJO, XSL, XSLTJ2ee Technologies Servlets, JDBC, RMI and WebServices.
Application Frameworks: Spring, Struts
ORM Frameworks: Hibernate.
Middleware: JavaBeans.
Web Services: SOAP, WSDL, REST
RDBMS /Odbms: Oracle, MySQL
Ides’: Eclipse, Spring Tool Suite
Web Server: Apache Tomcat
Version Control: SVN,GIT, IBM Clear Case
Tools: JUnit, Log4j, Apache Ant
Operating Systems: UNIX, Windows.
PROFESSIONAL EXPERIENCE
Confidential, Minneapolis, MN
Java Developer
Environment: Java, J2EE, JSP, Spring, Hibernate, MVC, Restful Web Services, SOAP, JSON, AJAX, Maven, JavaScript, Spring Tool Suite, Design patterns, HTML
Responsibilities:
- Designed and documented new Use Cases for Neptune migration.
- Started Working at customer site as part of initial understanding and Gained customer confidence
- Helped the new team members for initial set up and understanding of the Vbuild Architecture
- Conducted Knowledge sharing sessions for the new team members and entry level Trainees
- Good customer relationship Management
- Followed the coding guidelines while delivering Code
- Provided Guidance to the testing team during Testing phase to understand the requirements clearly
- Involved in using the tools like FindBugs maintaining the code quality
- Developed Spring controller class’s using Spring MVC framework for application development.
- Used Restful Web Services for consuming Aria billing API’s
- Developed UI screens by using HTML5,css3, jquery, Ajax and Json.
- Implemented Servlets Filters for Authenticating the Logged User.
- Implemented the concepts of JDBC for all database interactions.
- Uses Oracle DB and TOAD to access the DB
- Build scripts were written to create a run time environment for Maven.
- Worked on defect fixing and used Jira for defect tracking.
- Following Agile process for the development.
- Used Spring tool Suite IDE for developing.
- Used Git for version control.
- Used Code Collaborator for code review.
Confidential, Orlando, FL
Sr Java Developer
Responsibilities:
- Implementing Spring framework modules like IOC, ORM, and DAO for application design and development.
- Used Hibernate for persistence data.
- Analysis of production issues.
- Interaction with clients to know the new requirements of the user.
- Developed Workflows in CMD for the processing of Raw Data.
- Bug Fixing for various modules on the website.
- Enhancements for legacy system.
- Deployment of the developed code
- Used Restful Web services by implementing Http methods like put, get, post, and delete.
- Extensively written CORE JAVA code in application
- Developed and Deployed Web services in tomcat.
- Developing UI Pages using JSP, js, AJAX, JSON, HTML, and CSS.
- Applied Design Patterns such as MVC, Singleton, Value Objects, and DAO.
- Implemented the concepts JDBC for all database interactions
- Utilized eclipse IDE development of the project.
- Used TOAD to check and verify all the database turn around and also to test the connectivity speed and query round trip behavior.
- Wrote JUnit test cases for testing the Java based Business layer and the service layer.
- Wrote Jute test cases for testing UI Java script modules.
- Used Remedy for creating tasks, bugs and to for support cases.
- Used CVS as the version control tool to perform programs Check-out and Check-in from and to the repository.
Confidential
Java Developer
Environment: Java, J2EE, JSP, Struts, MVC, REST, JNDI, JavaScript, JSON AJAX, ANT, Eclipse, Service Factory, Factory Pattern, Dao Factory, Dao Design patterns, HTML, Oracle 10g, WebSpher,Tomcat, Web services.
Responsibilities:
- Technologies using Core Java in ebay frameworks like V3/V4/eBox with MVC pattern.
- Developed Action Classes and presentation layer with Struts 2 tag library.
- Developed UI Pages using AJAX, jQuery, XSD/XSLT, HTML, and CSS.
- Implemented Design Patterns such as MVC, Singleton, Value Objects, and DAO
- Used maven to build eBox applications
- Implemented Restful Web services.
- Created SOAP services creating WSDL
- Used TOAD to check and verify all the database turnaround times and also tested the connections for response times and query round trip behavior.
- Implemented the concepts of JDBC for all database interactions
- Written database Procedures, Cursors and Triggers as per the business logic requirements.
- Build scripts were written to create a run time environment for ANT.
- Used CVS as the version control tool to perform programs Check-out and Check-in from and to the repository.
- Wrote JUnit test cases for testing the Business layer and the service layer.
- Utilized EDE(ebay development environment) which had ebay plugins in eclipse IDE development of the project.
- Used JIRA and Bugzilla for support cases and bug-reporting.
- Followed Agile approach for the development process.
- Preparation of ERD(Engineering requirement document)
- Worked has onsite coordinator and lead for offshore team.
Confidential
Java Developer
Environment: Java, MVC, Swing, Eclipse, Factory Pattern, Singleton pattern, Dao Design patterns, Oracle 10g, Tomcat.
Responsibilities:
- Implemented using Core Java Framework with MVC pattern.
- Developed UI Pages using Swing
- Implemented Design Patterns such as MVC, Singleton, Factory pattern, Observer/Observable pattern
- Involved in Analysis, Design, Development and Deployment.
- Interaction with clients to know the new requirements of the user.
- Requirement analysis/estimating/mentoring junior team members.
- Use JProfiler for code coverage
- Used TOAD to check and verify all the database turnaround times and also tested the connections for response times and query round trip behavior.
- Implemented the concepts of JDBC for all database interactions
- Written database Procedures, Cursors and Triggers as per the business logic requirements.
- Used CVS as the version control tool to perform programs Check-out and Check-in from and to the repository.
- Wrote JUnit test cases for testing the Business layer and the service layer.
- Utilized eclipse IDE development of the project.
- Used JIRA for support cases and bug-reporting.
