Java Developer Resume
Des Moines, IA
PROFESSIONAL SUMMARY
- Brain Bench Certified Java Programmer with over 7+ years of professional IT experience in Software Development, involving in Analysis, Design, Development, Testing, Implementation & Maintenance of application software in Web - based and Client/Server environment
- Have 5 years of experience in creating Web Application using JSF 2.0 - HTML Faces and Rich Faces 4.0, JSP, Facelets and Servlets, Hibernate 3.0, EJB and Spring Webflow. Worked in developing complex web screens using Richfaces
- Expertise in Core Java and J2EE technologies such as Servlets, JSP, JDBC, JSF, JPA, Hibernate, Spring, JMS, HTML, CSS, XML, DOM/SAX parsers, JavaScript, JQuery, Ajax,
- Experience working in Spring Framework, JSF Framework and O/R mapping Hibernate framework and JPA.
- Extensive work experience in developing server side UI components using JSF framework
- Has experience in system administration of Linux /Windows servers.
- Experienced in large-scale custom development and/or systems integration projects across multiple phases of the software development lifecycle (SDLC)
- Core expertise in Java, J2EE, Spring, Spring Boot, JMS, Restful WebServices, Struts, Hibernate, JPA, JSF, JSP, Primefaces, RichFaces, multithreading, noSQL, PL/SQL and Unix
- Expertise in Database Administration on Production Servers with server configuration, performance tuning and maintenance with outstanding troubleshooting capabilities.
- Experience in Richfaces, primefaces rendering kit for JSF framework to create Rich user interface(RIA)
- Experience with Servers like Web Sphere, JBoss4.x, Weblogic and Tomcat5.x/6.x and Proficient in programming with different Java IDE like Eclipse, MyEclipse, MyEclipse Blue and JBuilder.
- Expertise in developing N-tier Applications using Java and J2EE Design Patterns (Session Façade Pattern).
- Experience in Design and Development of database systems using Relational Database Management Systems including Oracle, DB2, MS SQLServer and MySQL.
- Domain expert in Retail, HealthCare, Manufacturing.
- Experience in XML technologies including XML, DTD/Schemas. Hands on experience in using XML parsers (DOM, SAX).
- Expertise in development of test cases using JUNIT to check expected results
- Worked with ANT Builder, and ANT/Maven for the application building
- Strong technical background along with the ability to perform business analysis and write effective documentation and specifications
- Expertise in T-SQL writing stored procedures, triggers and functions.
- Ability to grasp new technologies and to apply new tools to build applications.
- Well versed in all stages of Software Development Life Cycle including proposal, process engineering, requirement analysis, design, development, testing, deployment and support and maintenance with various methodologies such as Waterfall, Scrum and Agile models.
- Possesses good leadership qualities, good Interpersonal Skills, team-working attitude, takes initiatives and very proactive in solving problems and providing best solutions.
- Quick learner and ability to work in challenging and versatile environments and Self-motivated, good written/verbal communication.
- Strong experience in mentoring team members and writing documentation.
- 24 X 7 Production support on Call.
TECHNICAL SKILLS:
Operating systems: Windows 95/98/NT/2000/XP/Vista/7/10, UNIX
Languages: Java, J2EE and Java Script, JSF, Spring, Hibernate, JSP, Servlet, CSS, HTML, XML
Database: Oracle 9i/10g, MS SQL Server, MySQL, DB2.
Software: MS Office, SSRS and MS Office Project.
Version Control: PVCS, CVS, SVN, GIT.
Cloud Technologies: AWS
IDE: IntelliJ IDEA, Eclipse, My Eclipse, My Eclipse Blue, PRPC, Eclipse Juno, TOAD, Eclipse, RAD and JDeveloper, TOAD, SQL Developer.
Frameworks: JSF, Spring
ORM Technologies: Hibernate and JPA.
UI Technologies: JSP, JavaScript, JQuery, AJAX, CSS and HTML.
Tools: TFS, JIRA and SOAP UI.
PROFESSIONAL EXPERIENCE
Confidential, Des Moines, IA
Java Developer
Responsibilities:
- Involved in writing JSF Backing Beans for controlling the UI and writing custom components
- Worked with advanced MVC framework such as Spring-IOC, AOP, MVC and Batch which is used for implementing backend functionality.
- Involved in developing the UI, layout and front-end programming for web application that matches requirements of the client.
- Developed user interfaces using JSF, Rich Faces, HTML, CSS, JavaScript, JQuery and Ajax with JSON.
- Developed UI Layer( presentation Tier) for the application using HTML, CSS, JSP, JavaScript and Bootstrap .
- Used JSF and Rich faces as a MVC Framework to develop User Interfaces.
- Used JSP for the front end, Lots of JSTL tags. HTML 5 tags and CSS3 JavaScript, Jquery functions have been used
- Using Data Access Object (DAO) pattern, created classes for implementing the access logic to the database using Hibernate mapping file, Hibernate SQL Queries and POJO.
- Experienced in working on JPA (Java Persistence API) with Eclipse Link.
- Involved in writing SQL Stored Procedures, Functions, and Views for MS SQL database.
- Worked with production support management to identify issues.
- Associated RESTful web service that persists high-volume user profile data for vertical teams.
- Used Rally, JIRA for bug reporting and tasks and issue tracking.
- Used Jenkins for deploying in different Environments.
- Used Log4j for the logging.
- Supported extensively for functional as well as for Performance testing.
- Used SVN for Version Control System.
- Used Maven for build automation.
Environment: Java/J2EE, JSF, Spring, Hibernate, JPA, JSP, Servlets, HTML, CSS, JDBC, Web services, Jenkins , Log4j, SVN, Maven, Agile methodologies - Scrum, Microsoft SQL Server, Confidential WebSphere , JIRA.
Confidential, Moline, IL
Java Developer/Server Admin
Responsibilities:
- Design software architecture, development process, and implementation alternatives for large scale, desktop and web-based solutions based on JAVA/J2EE technologies and frameworks.
- Creating XHTML file for JSF based front end. Used Rich faces, Prime faces for front end for creation and user interfaces creation.
- Actively involved in mock screens development and project start-up phase.
- Experience working in Agile development following SCRUM process, Sprint and daily stand-up meetings.
- Involved in developing the UI, layout and front-end programming for web application that matches requirements of the client.
- Used PrimeFaces library components for developing User Interface and to analyze the missing features and quickly fix the bugs.
- Designed and developed User Interfaces using JSPs, JSTL, JavaScript, HTML and JQuery.
- JavaScript was used for some front-end validations
- Prepared Technical Design documents with UML diagrams using Microsoft Visio.
- Design and developed User Interfaces using JSPs, JavaScript, ajax, jsf,richfaces, MyFaces, HTML.
- Developed UI Layer( presentation Tier) for the application using CSS3, JSP, HTML, CSS JavaScript and Bootstrap .
- Worked with advanced MVC framework such as Spring-IOC, AOP, MVC and Batch which is used for implementing backend functionality.
- Participated in coding Spring AOP components for the Logging, Exception handling and Transactional Model to handle many requests
- Using Data Access Object (DAO) pattern, created classes for implementing the access logic to the database using Hibernate mapping file, Hibernate SQL Queries and POJO.
- Experienced in working on JPA (Java Persistence API) with Eclipse Link.
- Consumed SOAP Web services provided by different vendors to submit the data.
- Installed and configured all the Windows /Linux servers in the network per specifications of clients.
- Monitored the servers and Linux scripts(Python and Shell) regularly and performed troubleshooting steps - Tested and installed the latest software on server for end-users.
- Demonstrated knowledge of UNIX, Linux and WINDOWS.
- Developed DAO for communicating with the database. Used MS SQL for communicating.
- Managed and maintained MS SQL databases in production domain.
- Associated RESTful web service that persists high-volume user profile data for vertical teams.
- Used Rally, JIRA for bug reporting and tasks and issue tracking.
- Used Jenkins for deploying in different Environments.
- Used Log4j for the logging.
- Used SVN for Version Control System.
- Used Maven for build automation.
- Proactively monitored trouble tickets through Kayako, HPService Manager and CA Help Desk.
- Resolved trouble tickets quickly and efficiently, dropping backlogged tickets . Ensured that all tickets and phone calls are handled within appropriate service level agreement time frames. Escalated tickets as needed.
- Worked with production support management to identify issues.
- Provided 24 hour on-call production support. Attended calls related to customer queries.
Environment: Java/J2EE, JSF, Spring, Hibernate, JPA, JSP, Servlets, HTML, CSS, JDBC, RESTful Web services, Jenkins , Log4j, SVN, Maven, Adobe, ArcGis, SurgeFTP, StarTeam, GeoTax, Taxware, UltraSeek, BSI Tax Factory, Kayako, HPService Manager, CA Help Desk, SiteScope, Zabbix, nodeJs, Python , Shell Script, Active Directory, Putty, Internet Information Service (IIS) Manager, Active Directory, Agile methodologies - Kanban and Scrum, Microsoft SQL Server, Confidential WebSphere .
Confidential
Java Developer
Responsibilities:
- Responsible for the analysis, documenting the requirements and architecting the application based on J2EE Standards.
- Vigorously developed User Interfaces using the Java Server Faces and Richfaces which includes JSF Modal, Sections and Tabs etc.
- UI Tier development include HTML,CSS,JavaScript.
- Developed JSF Managed beans, Service and DAO Implementation classes, Hibernate scripts to implement and support end - to- end functionality.
- Dependency Injected several Spring Application Context and JSF Faces Configuration to Auto-wire the Java Beans for various components.
- Built the backend using Spring MVC and Hibernate ORM frameworks.
- Effectively utilized core J2EE design patterns: MVC, DI/IOC, DAO, Factory, Business delegate, Service Locator, Singleton in the project implementation.
- Dependency Injected several Spring Application Context and JSF Faces Configuration to Auto-wire the Java Beans for various components.
- Handled the flow of business logic of the application and Data integration at with back-end using Spring framework.
- Developed JPA (Java Persistence API) with Eclipse Link.
- Plan, design, and implement application database code objects, such as stored procedures, functions, synonyms and views in SQL Server 2008 R2/2008
- Built and maintained SQL tables, scripts, views, functions, indexes, and complex queries for data analysis and extraction in SQL Server 2008 R2/2008.
- Assisted client with integration and data conversion activities.
- Documented and maintained database system specifications, diagrams, and connectivity charts.
- Identified data issues and provided recommendations for resolution to ensure optimal performance.
- Work with internal and external clients for import and normalization of third-party data.
- Performed data integrity checks by scheduling jobs and stored procedures.
- Maintained databases containing Patients Medical Records data in a multi-server environment.
- Created Data Flow Diagram and Data Architectural Flow in MS Visio.
- Created Maintenance Plans and setup log files to monitor jobs
- Agile model, Scrum 3weeks sprint Review Retro, for updates used TFS
Environment: Java/J2EE, JDK 1.6, JSF, Rich faces, Spring, Hibernate, JPA, JSP, Servlets, HTML, CSS, JavaScript, JQuery, XML, ANT, SVN, Web services, SOAP, WSDL, Design Pattern, JUnit, Jenkins, TFS, Java Security, My Eclipse Blue Edition, Microsoft SQL Server, Confidential WebSphere Application Server 8.5 , Agile Scrum methodology and Windows 7
Confidential, Seattle, WA
Java/SQL Developer
Responsibilities:
- Developed User Interfaces using the Java Server Pages and Servlet.
- Wrote several Hibernate scripts to connect Domain Objects and the Middle Layer Business components to backend using JPA.
- Dependency Injected several Spring Application Context to Auto-wire for various components.
- Designed reusable components like Search Criteria’s and Search Results.
- Handled the flow of business logic of the application and Data integration at with back-end using Spring framework.
- Wrote & Customized Stored Procedures, SQL queries to in corporate database logic.
- Involved in Database design that is creation of Tables, Indexes, and Constraints.
- Implemented provider transformations between JAXB entities representing the models and the entities.
- Active participation in Defect tracking and fixes. Involved in validation, analysis & resolution of the defects reported by the clients and the QA team.
- Developed DAO for communicating with the database. Used Oracle11g for communicating.
- Involved in writing SQL Stored Procedures, Functions, and Views for Oracle 11g database.
- Managed and maintained Oracle and NoSQL databases in production domain.
- Designed and implemented a NoSQL based database and associated RESTful web service that persists high-volume user profile data for vertical teams.
- Responsible for working on the deliverables for releases.
- Throughout the development lifecycle, applied quality assurance standards in compliance with company procedures and industry best practices.
- Developed Complex database objects like Stored Procedures, Functions, Packages and Triggers using SQL and PL/SQL.
- Developed PL/SQL triggers and master tables for automatic creation of primary keys.
- Actively Participated in group discussions with peers or external groups on system related topics.
- Responsible for taking back-up of code base on daily basis using GIT.
- Day to day co-ordination and interaction with Architects and Manager.
- Performed Unit and functional testing of the components.
- Involved in analysis, design, development, testing and implementation.
- Development with implementation on enterprise level server J2EE infrastructure for high availability and high performance.
- Detailed walk through and hand over the artifacts to production support team.
- Experience leading Joint Application Design (JAD) meetings.
- Scrum and Agile model, 2 weeks sprint Review Retro, for updates used TFS
Environment: Java/J2EE, JDK 1.6, Spring MVC, Hibernate, JPA, JSP, Servlets, HTML, CSS, XML, JavaScript, Webservices Maven, Git Repository, TFS, Jenkins, Eclipse JUNO, Oracle 11g,PL/SQL,TOAD, Confidential WebSphere Application Server, Agile Scrum methodology and Windows 7, Agile
Confidential, Brentwood, TN
Programmer Analyst
Responsibilities:
- Developed Interactive GUI Screens using JSF, JSP, Java Script, CSS and HTML.
- Integrated Spring with JSF to take advantage of AOP (Aspect Oriented Programming) and its cross cutting abilities.
- Implemented JSF framework with special implementation framework such as Richfaces, in the application including HMTL, DHTML, Ajax and JavaScript.
- Involved in the High level and detailed design, Coding, Testing, and Implementation of the applications.
- Worked closely with the Business Analysts while defining requirements.
- Responsible for reviewing and validating the use cases with Business analysts before designing the web pages.
- Connected back-end with middle tier using Spring with ORM tool Hibernate framework.
- Creation of Plain Java Old Objects (POJO) by following the OR mapping file.
- Using Data Access Object (DAO) pattern, created classes for implementing the access logic to the database using Hibernate mapping file, Hibernate SQL Queries and POJO.
- Used CVS for version controlling System.
- Scrum and Agile model, 2 weeks sprint Review Retro, for updates used TFS
Environment: Java/J2EE, JDK 1.6, JSF, Spring MVC, JPA, JSP, Servlets, HTML, CSS, JavaScript, XML, ANT, SVN, Web services, SOAP, WSDL, Design Pattern, JUnit, Jira, Agile methodology, My Eclipse, Microsoft SQL Server, Confidential WebSphere and Windows 7 Agile
Confidential
Programmer Analyst
Responsibilities:
- Responsible for writing Java code for database activity
- Conduct detailed business analysis to architect & design IT solutions that meet functional and technical requirements.
- Wrote SQL Queries, and integrated SQL Queries into DAO.
- Work and support testing team to ensure testing conforms to design and requirements.
- Work with the project team to develop implementation, build and deploy artifacts.
- Development of JavaScript for client end data entry validations and Front End Validation.
- Responsible for developing of test procedures for unit testing.
- Developed the presentation Tier using JSP, XML, HTML, CSS and JavaScript.
- Designed Class & Sequence diagrams for fund calculators, Search & document services using UML.
- Worked with production support team in debugging and fixing various production issues.
- Detailed walk through and hand over the artifacts to production support team
- Involved in configuration and deployment of application on WebLogic Application Server.
- Post Production monitoring of the deployed software to ensure successful implementation
- Scrum and Agile model, 2 weeks sprint Review Retro, for updates used TFS
Environment: Java/J2EE, JSP, JavaScript, XML, PVCS, IntelliJ IDEA, Tomcat, JSP, CSS, Servlets, XML, XSD, XSLT, Web Methods, UML, JMS,, Session Beans, JDBC, JNDI, JUnit, Unix, ANT, MySQL, WebLogic Application Server. Agile methodology.
