Sr. Java Developer Resume
San Jose Ca Sr Java Developer San Jose, CA
SUMMARY:
- Over 12 years of experience in design, development, deployment and integration of enterprise scale information management applications for leading companies using Java/J2EE technology.
- Worked in developing the web applications using the Struts Framework, Spring Framework and Hibernate ORM.
- Developed Web Applications on Java Platform, Enterprise Edition (Java EE) using Servlets, JSP JNDI, EJB (for business logic), Java Mail for email utility.
- Experience in XML and XML parsers, SOAP, UDDI and WSDL Services.
- Have developed Web Services using SOAP(JAX - WS) based and Restful API using Apache CXF. Have consumed SOAP (JAX-WS) web services.
- Worked with Java Platform, Standard Edition (Java SE) including Core Libraries, Generics, Collections, AWT, Swings, Internationalization (i18n), JDBC. Have used AWT and Swings to develop UI.
- Have worked in DHTML, JavaScript, jQuery for UI and validations. Have worked in Ajax for asynchronized calls.
- Have developed and deployed the applications on Application Servers like BEA WebLogic, JBOSS and IBM WebSphere, Tomcat.
- Have used IDEs like Eclipse, WSAD for Application development.
- Have developed J2EE Design Patterns such as Singleton, Façade, Factory, Builder.
- Have worked using software development lifecycles. Also, have followed AGILE methodology for development.
- Knowledge of SQL and Database Systems. Worked on Oracle 9i/10g, SQL Server, DB2, MySQL.
- Strong Database development experience in writing functions, procedures, packages, triggers and views in PL/SQL.
- Have used TOAD as editor and viewing data in Oracle.
- Worked on Apache Tomcat for application deployment. Used Ant, Maven for building application. Have worked on Log4j for logging. Have developed test cases using JUnit, used iText APIs.
- Worked with version control systems like Rational Clear case and CVS, VSS, Subversion, GIT
- Domain experience in Automotive, Configuration, Finance domain.
- Have used Data Structures and Computer Software Algorithms.
- Excellent debugging, problem solving and testing skills.
- Have used Jira Agile for agile execution.
- Worked Test Driven Development (TDD), exposure to Junit and Selenium.
- Knowledge of MongoDB, NoSQL.
- Knowledge of Docker.
TECHNICAL SKILLS:
Web/Front End: AngularJS, JQuery, AJAX, JSP, HTML, DHTML, JavaScript and CSS, SOAP Web Service, RESTFUL Web Services.
Framework/ Middleware: J2EE, Struts, Spring, Hibernate, JSF, JSTL, JMS1.0.2, JAXB, Java- RMI, JDBC, EJB, Playframework, RESTFUL Web services Apache CXF, SOAP Web Services JAX-WS.
GUI & Reporting Tools: AWT, SWING, HTM, Crystal Reports.
Appl. & Web Servers: BEA's Weblogic 8.1.5/7.0/6.0, WebSphere 5.0/4.0/3.5.4, Apache s TOMCAT, IIS 5.0.
IDE Environment: Eclipse, Jbuilder X / 9, JDeveloper, Toad, and Microsoft Visual Studio.
Databases: ORACLE, DB2, ACCESS2000.
CASE Tools: Rational Rose, UML2.0, Toad.
OS: Windows 7-2000/NT /Professional, Linux, UNIX.
Build Automation Tools/Repositories: Maven, Ant. Repositories GIT, SVN.
PROFESSIONAL EXPERIENCE:
Confidential, San Jose,CA
Sr. Java Developer
Roles and Responsibilities:
- Designing application and development using spring framework.
- Analysis of Business requirements.
- Designing and development of REST Web services using Apache CXF APIs in Spring framework.
- Worked closely with Business Analyst and IT Analyst for finalization of business requirements.
- Was responsible for stage deployment.
- Developed validation logic using AngularJS.
- Worked closely with UI Team for integration of Web Services.
- Designed test cases.
- Was responsible for unit testing and Integration testing.
- Used Postman plugin of chrome for unit testing of web services.
- Participated daily Agile scrum, bi-weekly scrum planning.
- Mentored team members.
- Have worked extensively in AngularJS and JavaScript.
Environment: Spring, Java, Tomcat, Oracle, Apache CXF, Ajax
Confidential
Team Lead / Sr.Java Developer.
Roles and Responsibilities:
- Gathering business requirements from Product owner.
- Led team of 5 developers.
- Was responsible for quality of deliverables. code reviews for team.
- Was involved in application designing.
- Worked on UI validations using Javascript.
- Guiding and helping team members technically.
- Coding and development in java and Scala using PlayFramework.
- Worked on development of a module to integrate Yodlee aggregation APIs for the application, developed SOAP based web service and consumed SOAP Web Service.
- Analysis and implementation of Role based authentication using Deadbolt APIs.
- Implementation of Facebook and Linkedin Gmail authentication.
- Implementation of Role based authentication.
- Working on identifying security risks and implementing secure solutions.
- Used Akka 2.3.4 for persistence.
- Designed test cases.
- Helped QA team to develop automation using Selenium.
- Participated in daily Agile scrum and bi-weekly planning meeting.
Environment: Play Framework 2.3.4, Java, Oracle, Yodlee aggregation APIs., Javascript,HTML,CSS3.
ConfidentialSr.Java Developer
Roles and Responsibilities:
- Worked closely with Engineering team for gathering requirements.
- Analysis, Designed and developed application as team lead.
- Designed schemas.
- Designed used friendly UI.
- Developed application using Spring Framework.
- Worked on CSS3 for UI and JavaScript for UI validations.
- Responsible for Unit and Integration testing.
- Was responsible for quality of deliverables. code reviews for team.
- Was involved in application designing.
- Mentoring team members technically.
- Coding and development using Spring MVC.
- Implemented Role based authentication
Sr.Java Developer
Roles and Responsibilities:
- Responsible for conducting business requirements meetings with the business sponsors, end-users to gather end-user requirements
- Performed required analysis to identify the various processes and analyzed the process based on end user requirements.
- Functioned as the primary liaison between the different departments and the technical team throughout the project.
- Prepare Status reports as required keeping management, clients and others informed of project status.
- Front line support provides for all the issues related to the application, by working with Business and IT Team.
- Co-ordination with Language translation team, Application Development and support teams.
- Worked on JavaScript for UI validations.
- Implementation of locale in application.
- Integrated Webservices using Ajax.
- Was responsible for stage deployment using ant scripts.
Environment: JSP, Oracle, Ajax, Struts, WSAD, HTML, JavaScript.
Confidential, San Francisco, CA.Sr.Java Developer
Roles and Responsibilities:
- Created design document, class diagram, Sequence diagrams. Identified test cases for Java based Web Service as a Unit and for other interfacing applications.
- Developed SOAP Web Services in JAX-WS.
- Was involved in troubleshooting of stored procedures called by Web Services.
- Developed the DAO, DTO, Transformation, Validation modules.
- Involved in the deployment process.
- Involved in end to end testing
- Wrote ant script for deployment Co-ordination with management team.
- Was responsible to Unit testing and Integration testing.
Environment: Java, SOAP(JAX WS), DB2, Oracle, BEA WebLogic.
Confidential, San Jose, CA.Sr.Java Developer
Roles and Responsibilities:
- Co - ordination between different infrastructure groups and project teams
- Analyze impacts of environmental changes to various projects and Notify the team on infrastructural changes.
- Keep track of changes going on in environment being used by project team.
- Analyze impacts of environmental changes on different applications ahead of time and deciding on GO or NO-GO of the environmental change scheduled.
- Analyzing and predicting effects on domain and integrated application caused by changes taking place in application.
- Co-ordination between Project Management teams, technical teams, infrastructure teams on daily basic.
Environment: Java/J2EE, Oracle, Weblogic, Websphere, Tomcat, Selectica Configurator Servers.
ConfidentialTeam Lead / Java Developer
Roles and Responsibilities:
- Designing and development of DAO classes, Action classes.
- Designing and development of UI using existing framework.
- Analysis and troubleshooting for bug fixing.
- Coordinated with Client Teams and SMEs.
- On - site (Stuttgart-Germany) experience for major delivery.
- Was responsible for quality deliverables.
- Lead team of 3 developers.
- Design and development of test cases using Junit.
- Was responsible for UI validations using JavaScript, AJAX for asynchronous and Webservice s calls.
Confidential
Java Developer
Roles and Responsibilities:
- Lead the Module for Interfaces offshore development team and updated the management about project status.
- Review the deliverables from offshore to meet the quality requirements.
- Designed the presentation and service layer for one of the complex requirements in the project.
- Used design patterns such as Service Locator, Singleton, Business delegate, Factory Pattern.
- Developed sequence diagrams using Microsoft Visio.
- Wrote Use Cases for the project thru reverse engineering and business analysis by interacting with Business analyst.
- Design and development of test cases using Junit.
Confidential
Java Developer
Environment: Struts, Java, JSF, EJB, XML, XSD, DB2, Websphere, and WSAD, Hibernate.
Roles and Responsibilities:
- Implementation of DAO layer using Hibernate APIS.
- Designed and developed factory classes for data access in Java.
- Review the deliverables from offshore to meet the quality requirements.
- Wrote JUnit test cases for testing the functionality.
- Was responsible for UI validations using JavaScript.
- Worked on AJAX for asynchronous calls.
- Used design patterns such as Service Locator, Singleton, and Business delegate, template pattern.
- Was responsible for requirement gathering, documentation.
Java Developer
Environment: Java, JSP, XML, XSD, Selectica Technology, Tomcat, Websphere, Weblogic.
Roles and Responsibilities:
- POC for different clients such as Confidential, Confidential.
- Supporting Client application in production and development for Selectica technology.
- Analyzing, troubleshooting errors and exceptions on live applications.
- Interacting with different in - house teams such as Product Management, Engineering and QA.
- Developing Configurator solutions for Selectica Clients.
- Supported /Helped in-house teams such as Professional support, QA.
- Designed and developed End to end web configurator application.
- Worked in JavaScript for validations on UI.
Java Developer
Environment: Weblogic 6.1, Oracle 8i, Java, EJB, Visual Basic, AutoCAD, Myriad.
Roles and Responsibilities:
- Interactions with Business users such as Architects, Design engineers, Drafters to identify, analyze and develop business requirements.
- Coding for UI in Swings and business logic implemented in EJB by using existing framework.
- Analysis, designing and coding for enhancements and bug fixing.
- Developed batch programs in visual basic for processing AutoCAD drawings.
- Creating design documents, test cases.
Confidential
Java Developer
Environment: Java, Oracle 8.1, Crystal reports 4.0.
Roles and Responsibilities:
- Interacted with client to collect business requirements.
- Created Use case documents, design documents.
- Was involved in the analysis, design and development of the project. Lead this project throughout the life cycle.
- Designed Reports.
- Worked on database designing in Oracle. Wrote Functions, Procedures, Triggers.