Java Architect Resume
South San Francisco, CA
SUMMARY:
- 15+ years of highly experienced and results - oriented Full stack Java Architect/Developer. Proven history of identifying project risks and implementing remediation strategies to ensure project success.
- Experience in developing and implementing Java & J2EE/J2SE Technologies (Java, J2EE, JSP, Servlets, JSF, HTML5, JavaScript, AJAX, JSON, JQuery, CSS3, XML, JDBC and JNDI), Web applications and participated in the designing and developing of Software using Agile and Waterfall methodologies.
- Strong in the complete Software Development Life Cycle (SDLC) including requirements definition, design, programming / testing and implementation of major systems.
- Experience in working with AWS provided Solutions like EC2, ELB, VPC, Route 53, RDS, S3, IAM, and Cloud Watch.
- Worked on AWS EBS Volumes, Cloud Formation and Cloud Watch services.
- Experience in User Experience (UX) design and development, User Interactive (UI) Web Pages and visually appealing User Interfaces using HTML 5, CSS3, Bootstrap, JavaScript, JQuery, Angular-JS.
- Expertise in development and deployment of multi-tiered web based enterprise applications using J2EE technologies like Servlets 3.0/2.5, JSP 1.1/2.0, Struts 2.0, JMS, Hibernate 3.0/4.0, Spring 3.0/4.0, JDBC, JNDI, JSF, angular JS, Java Beans and Web services (SOAP, Rest).
- Knowledge of J2EE design patterns like MVC, Front Controller, Factory, Abstract Factory, Command Pattern, Singleton, Session Facade, Transfer Object, Business Delegate and Data Access Object etc.
- Good Exposure to Service Oriented Architecture (SOA) such as Web Services and hands on experience in developing and registering web services using JAX-RPC, JAX-WS, SAAJ, JAX-RS, SOAP, RESTful, WSDL, UDDI registry.
- Experience in configuring and deploying the web applications on JBoss, WebLogic and WebSphere application Servers including hands on experience in using Tomcat web Server.
- Expertise in developing XML documents with XSD validations, SAX and DOM parsers to parse the data held in XML documents and experience in other XML related technologies like DTD, XSL, XSLT, XPATH, JAXB, and JAXP.
- Expertise in MVC architecture Web Framework Struts 2.0, Spring 4.0 (Dependency Injection, Data Access Objects, MVC Framework and Spring Web Flow) and know how to use Spring Framework in business layer for Dependency Injection, AOP, Spring MVC, transaction management and used Hibernate as a persistence layer that use the POJOs to represent the persistence database.
- Hands-on experience working with source control tools such as CVS, Clear Case, SVN and Git.
- Proficient in RDBMS concepts like writing SQL Queries, Functions, Stored Procedures and PL/SQL Packages and have knowledge on NoSQL Databases, MongoDB etc.,
- Expertise in using Oracle SQL Developer GUI (Graphical User Interface) tool for database development, browse database objects, implement and edit SQL as well PL/SQL statements.
- Complete understanding of Agile/SCRUM with the ability to conduct SCRUM meetings, co-ordinate team activities in a strict-deadline driven environment and maintain excellent client communication.
- Expertise in building multi-tier applications using open source technologies.
- Prepared POC’s for pre-sale to get more business from other clients.
- Creative thinker and analytical problem-solver with demonstrated ability to assist developers and manage projects from planning through execution/completion under the pressure of fast-paced, time-sensitive environments. Outstanding ability to network fast and be resourceful to cultivate working relationship with various functional groups in the organization.
TECHNICAL SKILLS:
Language: C, C++, Java, J2EE and SQL
J2EE Technologies: JSP, Servlet s & JDBC
Framework: Spring, Struts, Hibernate, Spring MVC, JSLT, Tiles, Junit, Ant, Marveen, JFree Charts, cewolf, Spring Portlet, Healthy Planet, Google Web Toolkit (GWT) and TSF
Java Packages: Applets and JFC Swing
Database: Oracle, MySQL, MS-Access & FoxPro
Web Technologies: JQuery, Ajax, CSS, XML, XSLT, HTML, DHTML, JSON, Dojo and JavaScript
Web/App Servers: Jahia, Tomcat, Jboss, Web logic and Web-sphere
Platforms: Unix & Windows 2000/9x/XP
Tools: /IDE s: TOAD, SQL Developer, Eclipse, IntelliJ and Net Beans
Source Control: SVN, CVS and GitProjects Profile
PROFESSIONAL EXPERIENCE:
Confidential, South San Francisco CA
Java Architect
Environment: My Eclipse, TOAD, SVN/CVS
Responsibilities:
- Interaction with client team to understand functional/business requirements and develop the System design and involved in technical discussions, design reviews with Architects.
- Involved as a developer of complex functionalities with in the project using following technologies like Java, Struts, Spring, Hibernate, JSP, Servlet’s, HTML, DHTML, JavaScript, Jquery, Bootstrap, CSS, AJAX, DOJO, SOAP/RESTful web services, XML, XSLT, GSA, SQL, Pl/Sql, GWT, AWT, WebLogic, Jboss, Tomcat, Jfree Charts, Cewolf, MySQL Server and ORACLE.
- Used different types of J2SE/J2EE design patterns like Session facade, Application Service, business delegate, Service Locator, View Helper, Composite view, MVC and DAO.
- Integrate Web Service (SOAP/RESTful) to Interacting with multiple master databases.
- Developed the User Interface Screens for presentation using Bootstrap, Jquery, AJAX, JSP, HTML, CSS, and Java Script.
- Involved in High level and Low-level design and implement Code re-factors changes.
- Using tools like Eclipse, IntelliJ, Net beans, version control systems like CVS/SVN, defect tracking, monitoring in all areas of the software development life cycle (SDLC), data modeling and object modeling was done by Unified modeling language (UML).
- Analyze and fix issues related to performance like memory leak & page loading.
- Experience in working with AWS provided Solutions like EC2, ELB, VPC, Route 53, RDS, S3, IAM, and Cloud Watch.
- Worked on AWS EBS Volumes, Cloud Formation and Cloud Watch services.
- Identifying project risks and implementing remediation strategies to ensure project success.
- Working through all the project life cycle SDLC (Software Development Life Cycle) phases like Requirements Analysis, Software Design, Database Design, Implementation and Integration, Testing, Deployment and Maintenance.
- Leads and carried over in analysis, design, development and testing.
- Designing and developing new back-end services, maintaining and expanding our AWS infrastructure.
Confidential
Technical Lead
Environment: My Eclipse, Junit, CVS
Responsibilities:
- Integrate Web Service (SOAP/RESTful) to Interacting with multiple master databases.
- Developed the User Interface Screens for presentation using Bootstrap, Jquery, AJAX, JSP, HTML, CSS, and Java Script.
- Involved in High level and Low-level design and implement Code re-factors changes.
- Using tools like Eclipse, IntelliJ, Net beans, version control systems like CVS/SVN, defect tracking, monitoring in all areas of the software development life cycle (SDLC), data modeling and object modeling was done by Unified modeling language (UML).
- Leads and carried over in analysis, design, development and testing.
Confidential
Technical Lead
Environment: Languages: Core Java, JSP, Spring, Healthy Planet, Struts, Velocity email, Java Beans, Java Script, HTML canvas, HTML, Style Sheets, Web logic.
Database: Oracle XE
O/s: Windows XP
Responsibilities:
- Involved as a developer of complex functionalities with in the project using following technologies like Java, Struts, Spring, Hibernate, JSP, Servlet’s, HTML, DHTML, JavaScript, Jquery, Bootstrap, CSS, AJAX, DOJO, SOAP/RESTful web services, XML, XSLT, GSA, SQL, Pl/Sql, GWT, AWT, WebLogic, Jboss, Tomcat, Jfree Charts, Cewolf, MySQL Server and ORACLE.
- Integrate Web Service (SOAP/RESTful) to Interacting with multiple master databases.
- Developed the User Interface Screens for presentation using Bootstrap, Jquery, AJAX, JSP, HTML, CSS, and Java Script.
- Involved in High level and Low-level design and implement Code re-factors changes.
- Using tools like Eclipse, IntelliJ, Net beans, version control systems like CVS/SVN, defect tracking, monitoring in all areas of the software development life cycle (SDLC), data modeling and object modeling was done by Unified modeling language (UML).
- Leads and carried over in analysis, design, development and testing.
Confidential
Technical Lead
Environment: Software:
Languages: Core Java, JSP, Struts, Ajax, Java Beans, JDBC, Java Script, HTML, Style Sheets, Web logic.
Database: Oracle 9i
O/s: Windows 98 & UNIX
Responsibilities:
- As a team member and team lead, was responsible for
- Handled the tasks of providing technical direction for developing, designing and integrating systems for customers.
- Assigned the tasks by monitoring and reviewing the work done by the development team.
- Updating project manager each and every phase of the project like status of the project, managing technical resources within the budget and execution of development plans.
- Served as a liaison between project manager and development team.
- Handled the tasks by identifying system deficiencies and implementing effective solutions.
- Enforcing the development team to follow the coding standards.
- Handled the responsibilities of managing technical risks throughout the project.
- Performed code reviews and supervised the development team.
- Extensively worked on application development using JAVA, Struts, spring, Hibernate, JSP, Servlet’s, HTML, DHTML, JavaScript, CSS, AJAX, JFree Charts, Cewolf, DOJO, MySQL Server and ORACLE.
Confidential
Developer and Team Lead
Environment: Software:
Languages: Core Java, JSP, Struts, Java Beans, JDBC, Java Script, HTML, Style Sheets, Web logic.
Database: Oracle 9i
O/s: Windows 98 & UNIX
Responsibilities:
- As a team member and team lead, was responsible for
- Each and every phase of the application from requirement gathering also.
- Design and Development
- Coding using HTML pages, JSP
- Database management and JDBC connectivity
- Writing Oracle procedures and functions.
- Testing - unit testing & integration testing
Confidential
Developer and Team Lead
Environment: Software:
Languages: Core Java, JSP, Struts, Java Beans, JDBC, Java Script, HTML, Style Sheets, Web logic.
Database: Oracle 9i
O/s: Windows 98 & UNIX
Responsibilities:
- Each and every phase of the application from requirement gathering also.
- Design and Development
- Coding using HTML pages, JSP
- Database management and JDBC connectivity
- Writing Oracle procedures and functions.
- Testing - unit testing & integration testing
Confidential
Developer
Environment: Software:
Languages: Core Java, JSP, TSF frame work, Java Beans, JDBC, Java Script, HTML, Style Sheets, Tomcat.
Database: Oracle 8
Responsibilities:
- Coding using HTML pages, JSP, TSF frame work
- Database management and JDBC connectivity
- Writing Oracle procedures and functions.
- Testing - unit testing & integration testing
- Client site for implementation.
Confidential
Developer
Environment: Languages: Core Java, JSP, Java Beans, JDBC, Java Script, HTML, Style Sheets, Web logic.
Database: Oracle 8
Responsibilities:
- Coding using HTML pages, JSP
- Database management and JDBC connectivity
- Writing Oracle procedures and functions.
- Testing - unit testing & integration testing
- Client site for implementation.
Confidential
Developer
Environment: Languages: Core Java, JSP, Java Beans, JDBC, Java Script, HTML, Style Sheets, Web logic.
Database: Oracle 8
O/s: Windows 98 & UNIX
Responsibilities:
- Coding using HTML pages, JSP, TSF frame work
- Database management and JDBC connectivity
- Writing Oracle procedures and functions.
- Testing - unit testing & integration testing
- Client site for implementation.