Java Back-end Developer Resume
Dallas, TX
SUMMARY
- 8+ years of experience in Java/J2EE based application Development includes Requirement Analysis, Design, Developing, Testing, Implementing, Troubleshooting and support.
- Expertise in developing applications using Java/J2EE, Hibernate, Struts, Spring, Web services, Servlets, JSP, JDBC, EJB, XML and Java Script.
- Good knowledge of developing the RESTful Web services.
- Developed J2EE applications on IDE’s like RAD, MyEclipse, Eclipse, IntelliJ and NetBeans
- Skilled in quickly designing UI using HTML - 5, JavaScript, XML, JSP, CSS, HTML.
- Expertise in developing validations in JavaScript.
- Experienced in Oracle 10g/11g. Created views, indexes, sequences, stored procedures, functions, and triggers for the fast retrieval and data manipulation.
- Expertise in writing unit test cases using JUnit.
- Experience in scoping accurate timelines for a project-scoping document.
- Extensive experience in Software Configuration Management using Version Control tools such as CVS, SVN and responsible for various software version releases.
- Knowledge in Core Java fundamentals using Multi-threading, Concurrency, Exception Handling, File handling, IO, Generics, Data structures and Collections, Garbage Collection.
- Self-motivated and focused team player with strong problem solving and analytical skills.
- Quick learner and keep myself up-to-date with new technologies to get the job done.
TECHNICAL SKILLS
Web related/Languages: Java, J2EE, Servlets, JSP, HTML, XML, AJAX, HTML, Java Script, web services,RESTful
Application Servers: Websphere, Tomcat
GUI / Tools: HTML, HTML5, JSP, CSS, AJAX, JQuery,HTML5
Operating Systems: Windows, UNIX scripting
Databases: Oracle, MS SQL Server and My SQL.
IDE: RAD, MyEclipse, Eclipse, IntelliJ Idea
Frame Works: Jakarta Struts, Spring and Hibernate.
Version Control: CVS and Tortoise SVN.
Build tools: Apache Maven, Apache Ant.
Other Tools: Putty, SQL Developer and TOAD
SOA Technologies: SOAP, Rest, WSDL, Axis, Apache CXF
Certifications: SCJP, Oracle SQL certified
SDLC: Agile using Rally, Waterfall, V-model
PROFESSIONAL EXPERIENCE
Confidential, Alpharetta, GA
Senior Java/J2EE Developer (Consultant)
Responsibilities:
- Worked on understanding various java batch programs that process prayroll
- Fixed and debugged java batch programs
- Performed build activitiesto generate jar files on remote machine
- Created test user is for system testing and regression testing
- Actively involved in performing System Testing for the application
- Understanding Rest webservice and Json to pass data between different interfaces.
Environment: Java 7, Eclipse, Java Batch Processing, Oracle11g, Restful webservice, Json, Java Applets.
Confidential, Irving, TX
Senior Java/J2EE Developer (Consultant)
Responsibilities:
- Worked on Spring MVC Framework.
- Integrated Spring with Hibernate.
- Developed User Interface using Spring Thymeleaf, JSP and JQuery and HTML5
- Worked on building Restful Web Services using Apache CXF.
- Implemented Apache POI for parsing Excel files.
Environment: Eclipse, HTML5, Spring MVC, Hibernate, Tomcat, MySQL,JSP,JQuery,Spring Thymeleaf, Apache POI, Apache CXF.
Confidential, Richardson, TX
Senior Java/J2EE Developer (Consultant)
Responsibilities:
- Worked in agile scrum environment in designing application architecture
- Worked on Spring MVC Framework.
- Implemented Dozer Mapping and wrote custom converters.
- Extensively worked on JSP’s, JSTL, Java Mail API.
- Worked on Custom Tag Library.
- Developed User Interface usingHTML5, JavaScript, JSON, CSS, JSP, Ajax,JQuery
- Worked extensively on building SOAP Web Services using Apache CXF.
- Spring Framework (IOC) implemented in service and Data layer.
- Implemented Spring JDBC for database operations.
- Implemented Apache POI for parsing Excel files.
Environment: IBM Websphere, MyEclipse Blue Edition, Serena Dimensions 10, Spring IOC, Apache CXF, Spring MVC, MS SQL Server 2008.
Confidential, Dallas, TX
Java back-end Developer
Responsibilities:
- Implemented Apache POI for parsing excel files containing user and event details and uploaded to Oracle database.
- Implemented the entire application related functionalities as a RESTful web service for mobile client to consume as APIs.
- Handled requests from the mobile client and provided appropriate JSON response for various functionalities that like user authentication, generating list of relevant events for the user, seminar details, keynote speakers, questions asked, polls and surveys.
- Generating RSS feeds for events highlights and sent it in standard RSS format to be consumed by the mobile application.
Environment: Eclipse, Java, JSON, XML RSS feed, JDBC, Apache POI. Oracle, RESTful web service.
Confidential
Senior Java Developer
Responsibilities:
- Created and maintained Order Management systems for customer.
- Re-engineered customer applications according to their growing business needs.
- Actively involved with the customers to understand and identify new requirements and provided valuable feedback by a detailed study of the existing system.
- Installing and configuring Eclipse IDE, oracle database, WebSphere, plugin's for eclipse, required framework jar's
- Developed different Java Beans and helper classes to support Server Side programs.
- Experience with Core Java Exception Handling, File handling, IO, Generics, Data structures and Collections, Garbage Collection.
- Wrote PL/SQL Stored Procedures and SQL Queries.
- Involved in development of backend code for email notifications to admin users with multi excel sheet using the xml.
- Modified the existing Backend code for different level of enhancements.
- Added front-end jsp pages to create new functionalities.
- Designing error handling flow and error logging flow.
- Working closely with Testing team for issue fixing and coordinating test set up for testing
- Involved with EJB for enterprise application.
- Involved in developing the reusable java script library which will be plugged with different web pages.
- Setup the Integrated Development and Testing environments todeploydifferent applications in servers.
- Involved in code reviews and responsible to fix the code review bugs.
- Responsible to fix the issues raised by QA
- Stabilized the order management application within 3 months in the team. Reduced the customer reported defects from 80 to about a 15 within two iterative developments.
- Have mentored 3 people as the project/process trainer and enabled their smooth transition into the team.
- Was mentioned as the “Tremendous Asset” for the team.
Environment: Java, J2EE (Struts, Hibernate), JSP, HTML, Java Script, EJB, SQL, JDBC, Eclipse, XML, JDK 1.5, SVN.
Confidential
Java Developer
Responsibilities:
- Prepare user requirements document and functional requirements document for different modules.
- Designed the application architecture in lines of Struts Frame work based on MVCII
- Architecture with JSP as View, Servlet as Controller and combination of EJBs and Java classes as Model. Used Struts, JSTL, Struts-el, Tag Libraries.
- Responsible for designing, writing code in Servlets, Validators, Action forms and developing the system flow for the module using Struts Framework.
- Involved in coding Session-beans and Entity-beans to implement the business logic.
- Designed and developed presentation layer using JSP, HTML with client-side form validation by Java Script and Strut's built-in form validations.
- Hibernate used as Persistence framework mapping the ORM objects to tables.
- Responsible to write the different service classes and utility API which will be used across the frame work.
- Proficient in RDBS structures, writing PL/SQL Stored Procedures and SQL Queries.
- Developed applications that Coordinated with close to about 7 application interfaces.
- Deployed Enterprise Web Applications on Unix server machines.
- Maintained Inventory for customers involving loading/un-loading of data from time to time using shell scripts.
- Good understanding in writing the Unix shell scripts and windows batch files to automate the jobs
- Involved in integration.
- Involved in production support, monitoring server and error logs and Foreseeing the Potential Issues, and escalating to the higher levels.
- Used CVS for configuration management.
- Provided Time and Cost estimation for projects.
- Received IBM Thanks Award from manager and team members for showing excellent commitment to work, leadership skills and zero defect on-dot delivery in every release.
- Was simultaneously involved with the Quality team and managed project level metrics.
- As a quality SPOC, tracked and analyzed defects/ Metrics/SLA in the Senior Manager Cluster and reported the same to the QA team
Environment: JDK1.5, JSP, Servlets, SQL, JavaScript, Struts, JDBC, Hibernate Web Sphere, XML, UNIX, CVS
Confidential
Java Developer
Responsibilities:
- Developed code using MVC architecture using Struts framework.
- Designed and Developed Servlets to handle the loan processing activities.
- Responsible for assembling and deploying server-side J2EE components like Servlets, JSP
Environment: JSP, Servlets, Oracle, Struts, EJB,Weblogic
Confidential
Java Developer
Responsibilities:
- Analysis of requirements and development of specs
- Design of the application
- Development and testing of the modules Design & Development of User Interface and Session Management
Environment: HTML, JavaScript, JSP, Servlets. TomCat.
Confidential
Java Developer
Responsibilities:
- Prototyping and Designing.
- Development of UI.
- Unit Testing of UI.
Environment: HTML, Java Script, JSP