Sr Java Developer Resume
Atlanta, GA
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, Struts, Spring, Web Services.
- Good hands-on experience with the latest frameworks such as Spring, Struts.
- Extensively used O/R mapping capabilities of Hibernate in scalable enterprise applications.
- Over 4 yearsof programming experience as anOracle PL/SQLDeveloper in Analysis, Design and Implementation of Business Applications using the Oracle Relational Database Management System (RDBMS).
- Developed Complex database objects likeStored Procedures, Functions, Packages and Triggers.
- Involved in using JPA (Java Persistence API) frameworks and Hibernate.
- UsedSpring ORM to integrate Spring Framework with hibernate and JPA.
- Extensively worked on WebServices technologies like SOAP, RESTFUL.
- Extensively implemented J2EE design patterns such as MVC, Service Locator, Factory Pattern, Session Facade, Singleton, Service Factory, and DAO, DTO.
- Excellent work Experience in CORE JAVA, J2SE 1.5 & 1.6
- Extensive knowledge of Front End Technologies: JSTL, JSP, HTML, JavaScript, jQuery, and CSS
- Very strong working experience on XML using DOM and SAX parsers extensively.
- Skilled Confidential writing SQL, Stored procedures, Functions & Triggers in Oracle and MySQL databases.
- Well versed with IDE’s such as Eclipse and STS.
- Experienced in deploying J2EE applications on Apache Tomcat web server
- Strong understanding of object-oriented JavaScript
- 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.
- Worked with Maven Builder for application building.
TECHNICAL SKILLS
Languages: Java 1.6, SQL, PL/SQL.
Web development: JSP, Swing, JavaScript, jQuery, HTML XML, DTD, DOJO, XSL, XSLT, PHP.
J2ee Technologies: Servlets, JDBC, RMI and WebServices.
Application Frameworks: Spring framework, Spring MVC, Struts
ORM Frameworks: Hibernate.
Middleware: JavaBeans,JMS
Web Services: SOAP, WSDL, REST
RDBMS /Odbms: Oracle, MySQL, MangoDB
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, Atlanta, GA
Sr Java Developer
Environment: Java, J2EE, Spring, Spring AOP, Hibernate, JPA, SQL, SOAP, SoapUI, JSON, JavaScript AJAX, Maven, Weblogic, JavaScript, Spring Tool Suite, Design patterns, Junit, JMS.
Responsibilities:
- Worked in a intermediate applications TIM and GTA, which has upstream(BPEL) and downstream(TIRKS) applications.
- BPEL requests multple operations via webservices which are received by TIM. These requests are further validated against functional rules, upon successful validation, requests are redirected to GTA via webservice call.
- Started Working Confidential customer site as part of initial understanding and Gained customer confidence
- Back end development using Oracle.
- Analysis of production issues.
- Conducted Knowledge sharing sessions for the new team members and entry level Trainees
- Configured Weblogic Recourses like JDBC Providers, JMS providers.
- Followed the coding guidelines while delivering Code
- Provided Guidance to the testing team during Testing phase to understand the requirements clearly
- Involved in TestingWeb Servicesusing SOAPUI
- Strong background inJava/J2EEenvironments. Worked extensively onJ2EEfor developing Applications by usingSpring, Hibernate andWeb Services.
- Uses SQL Developer 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 SVN for version control.
Confidential, Minneapolis, MN
Sr Java Developer
Environment: Java, J2EE, JSP, Spring, Spring MVC, Hibernate, JPA, SQL, Restful Webservices, SOAP, SoapUI, JSON, JavaScript AJAX, Maven, Weblogic, JavaScript, Spring Tool Suite, Design patterns, HTML, Junit, JMS
Responsibilities:
- Started Working Confidential customer site as part of initial understanding and Gained customer confidence
- Back end development and maintenance of websites using MySQL
- 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
- Created Clusters and instances in WebSphere Network Deployment to support high availability, fail over and implemented horizontal clustering.
- Extensively used XMLSpy tool to import/delivery of loan data through xml and also used2kfile throughTextPad
- Configured WebSphere Recourses like JDBC Providers, JMS providers.
- Worked extensively in Struts, EJB 3.0 and JPA in other maintenance projects
- 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
- Involved in TestingWeb Servicesusing SOAPUI
- Strong background inJava/J2EEenvironments. Worked extensively onJ2EEfor developing Web and Distributed Applications by usingJDBC, JSP, Servlets,Hibernate,Struts andWeb Services.
- 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
Environment: Java, J2EE, JSP, JS, Spring MVC, Hibernate, MVC, Restful WebServices, JUNIT, JSON, SQL, Oracle, AJAX, Maven, SQL, JavaScript, Struts 1 and 2, Weblogic, EJB, HTML, JMS, HTML, CSS.
Responsibilities:
- Implementing Spring framework modules like IOC, ORM, and DAO for application design and development.
- Used Hibernate for persistence data.
- 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.
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 Screens 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.