Java Developer Resume
Walnutcreek, CA
SUMMARY:
- Java J2EE Developer/Lead with 11 years of experience in analysis, design, development and implementations of client/server, database and/or Intranet - based application using Java, J2EE technologies in various business domains. Extensive experience in telecom based campaign management solutions & agile software development.
- Having good knowledge in Java, advanced JAVA, J2EE technologies and ETL concepts
- Having experienced in implementing Struts, and exposure on Web Services, Hibernate Frameworks for Enterprise projects.
- Experience in Web Automation using Selenium Web driver.
- Comfortable and effective in a Unix/Linux environment
- Hands on experience in various functional/non-functional testing, test configuration, test case management, defect tracking & reporting using different tools
- Experience working with tools such as Eclipse and JIRA
- Having Knowledge in Oracle AS 11g,JBoss4.2.1/4.3, Apache Tomcat 6x, Apache Axis 2.
- Experience in Agile development methods like Iterations, scrum meetings, Test Driven Development, Pair programming, code refactoring.
- Sound knowledge in Version One agile project management and tracking tool
- Excellent knowledge in OOPS methodologies for extensive product development in the areas of Business application and RDBMS concepts
- Extensive experience in all phase of the project life cycle including conceptual, functional and technical design as well as application programming
- Exposure in CMM Level 5 processes work for project deliverables.
- Good functional experience in ecommerce, Telecom, Insurance, Health care, ecommerce and Campaign Management System.
- Strong analytical and problem solving skills. Willingness and ability to adapt to new environments and learn web technologies.
TECHNICAL SKILLS:
J2EE Frameworks: Struts, Spring, Hibernate, Web Services (SOAP/Restful)
GUI Frameworks: JSP
Database: Oracle 9i/10g with TOAD, MySQL 4.0/5.0.
Languages: Java, JSP, Angular JS, JavaScript, Python, PL/SQL, JQuery, UNIX
Web Technologies: Java Servlets, JSF, XML, HTML, SOAP, JaxWS (Apache Axis), ETL SDK API, JSON.
Application Servers: Jboss 5.0, Web Logic 8.1/9.2,Tomcat 8.X
Methodologies: Object-Orientated Analysis and Design, UML, Agile
Source Control: Subversion, Win CVS,GIT
IDE: Eclipse, RAD
Testing Tools: JUnit, Selenium.
Code Integration Tool: Cruise Control, Hudson, Jenkins, Stash.
Agile Tools: Version One, JIRA
Bug Reporting Tools: Mercury QC.
Operating System: UNIX, Windows
PROFESSIONAL EXPERIENCE:
Confidential, WalnutCreek, CA
Java Developer
Responsibilities:- Involved in business requirement by discussing with business/end user on the requirement or the issue.
- Understand the requirement and complexity of the issue and functional and technical aspects of the requirement.
- Understand and develop the code based on the functional requirement.
- Involved in Java code development, module integrations, and deployment and preparation on the release document.
- Code integration using the one-stash and merge the code to master branch upon the review and merge.
- Prepare the release document for the Mops team on the release information and requirement for the release.
- Provide support for any production release or issues during the release
Technology and Tools: JDK 1.7, Tomcat Server, JDB, Oracle, WebServices, JQuery,Json,One-Stash,Git,Maven,BowerHighCharts,WebServices,Spring,JIRA, UNIX.
Confidential, Milpitas, CA
Java Developer
Responsibilities:- Involved in functional and technical development, and support activities.
- Involved in trouble shooting technical issues, writing the Unit test cases for the developed modules and executing them to meet business functionality.
- Developed the application using the REST web services.
- Involved in Java code development, module integrations, and deployment and Release activities for application release.
- Code integration and build using Jenkins tool for continuous integration.
Technology and Tools: JDK 1.6, GigaSpace Server, Web Services, Hibernate, Oracle, Post Man, Squirrel- DB2, Splunk, Agile Implementation, JIRA, UNIX.
Confidential, Sacramento, CA
Java Developer
Responsibilities:- Involved in functional and technical development activities.
- Involved in trouble shooting technical issues, writing the UI Automation based Unit test cases for the developed modules and executing them to meet business functionality.
- Designed and developed the module in Java and experience in Build, deployment processes.
- Developed the application using the Spring MVC architecture.
- Involved in Java code development, module integrations, and deployment activities performed at customer end.
- Worked on PlSql queries and write required sql, UNIX scripting as per requirement, And server side Scripts using AngularJS
- Code integration and build using Jenkins tool for continuous integration.
Technology and Tools: JDK 1.6, IBM Rational Rose, Core Java, Spring, Hibernate, Oracle, CSS, and JavaScript.
Confidential
Java Developer/Tech Lead
Responsibilities:- Involved in project scoping discussion with the client and worked on the project/module architecture and flow design
- Involved in trouble shooting technical issues, writing the UI Automation based Unit test cases for the developed modules and executing them to meet business functionality.
- Designed and developed the module in Java and experience in Build, deployment processes.
- Developed the application using the Spring MVC architecture.
- Developed modules using the Core Concepts like Multithreading, Collections and Exceptions.
- Involved in Java code development, Shell scripting, module integrations, and deployment activities performed at customer end.
- Handled and taken the responsibility of deliver for the Entire phase along with managing the Team of one member. And handled alone for production release and deployment process.
- Worked on PlSql queries and write required sql, UNIX scripting as per requirement, And server side Scripts using AngularJS
- Code integration and build using Jenkins tool for continuous integration.
Technology and Tools: JDK 1.6, My Eclipse, Core Java, Spring, JBOSS, Oracle, Jenkins, AngularJS CSS, JavaScript, Unix Shell scripting.
Confidential
Java Developer/Tech Leads
Responsibilities:- Involved in technical meetings with the client and worked on the application flow design.
- Worked extensively on UNIX platform for production activities, Involved in writing the Selenium test cases using Web Driver.
- As a team lead was responsible for understanding the end to end flow and also discusses with the team and work with the team on Implementation.
- Understand the technical challenges that could be possible during the implementation and suggest the project Management on the same on parallel work on the possible solution delivery.
- Involved in Java code development, module integrations, and deployment activities using the Core Concepts like Multithreading, Collections and Exceptions.
- Also involved in the last phases of project delivery like integrating modules/deployment in production at customer site and supported the after post- production go-live for any issues/concerns and for any JIRAS that are been raised.
- Totally been through 1 major projects and 3 Releases and production support till date
- Generate xml using java and JAXB marshaling for customer report format.
Technology and Tools: J2EE, JDK 1.6, Eclipse, Core Java, JBOSS, Tomcat, Web Services (SOAP), Jenkins, Selenium Web Driver, Unix Shell Scripting.
Confidential
Java Developer /Tech Lead
Responsibilities:- Supported the UAT, BAT and performance testing. Co-ordinated with the onshore resources and fixing all the issues raised during this period.
- Involved in development of the system and post production support.
- Handled post production activities and tracking status on JIRA,
- Developed modules as a helping hand and implemented the Integration testing and PAT.
- Involved in Integration testing, campaign configurations, support & deployments for customer.
Confidential
Java Developer/Tech Lead
Responsibilities:- Participated in technical meetings with the business partners and created user interface and Application flow design.
- Define the Best Practices and Design principles for service enablement.
- As a team lead was responsible for assigning the tasks and updating the status to the client and presenting the same.
- Designing the application as part of Confidential standards and implement them the same.
- Log4j is used for logging and debugging.
- Developed the JAR files, WAR files and EAR files using Ant build tool
Technology and Tools: J2EE, JDK 1.5, Web Sphere, Eclipse, Informatica SDK API, Spring 2.5, SFDC.
Confidential
Java Developer
Responsibilities:- Participated in technical meetings with the business partners and created user stories in Version One.
- Automated the workflows of screens using selenium.
- Implemented Webservice Endpoints with JAXWS for each method in service.
- Created SOAP UI test cases for each service.
- Define the Best Practices and Design principles for service enablement.
- Refactor the code after every iteration ends.
- Developed and deployed Enterprise Application file in the Jboss Application server for Development Box.
- Developed the JUNIT Test cases before starting method implementation and coded the methods to pass those test cases.
- Implemented the Reverse Engineering using Rational Rose and Rational Software Architect.
- Implementing Hibernate 3.0 for Object Relational Mapping with the database.
- Written ANT Build Scripts for application build and deployments
- Developed CSS for Existing Adamantis Module for consistent look and feel.
- Log4j is used for logging and debugging.
- Involved in integration test, bug fixing and code reviews.
- Designed and developed database tables and coded stored procedures for nightly batch process.
- Developed the JAR files, WAR files and EAR files using Ant build tool
Technology and Tools: J2EE, JDK 1.5, Web service, Hibernate, Jboss XML, Oracle.
Confidential
Java Developer
Responsibilities:- Participated in technical meetings with the business partners and created user stories in Version One.
- Developed MDRM front end screens using Struts 2.
- Automated the workflows of screens using selenium.
- In the first phase converted all existing GDRM application from JDeveloper, Tomcat to Aires technology stack and replaced the ADF Object/Relational mapping technology with MDR-IT technology roadmap complaint JPA technology (Hibernate).
- In the second phase worked on Campaigns and Hit IT tractable functionality developed. In the third phase worked on Dashboard functionality developed by using struts frame work
- Refactor the code after every iteration ends.
- Developed and deployed Enterprise Application file in the Jboss Application server for Development Box.
- Developed the JUNIT Test cases before starting method implementation and coded the methods to pass those test cases.
- Written ANT Build Scripts for application build and deployments
- Log4j is used for logging and debugging
- Involved in integration test, bug fixing and code reviews.
- Designed and developed database tables and coded stored procedures for nightly batch process.
Technology and Tools: J2EE, JDK 1.5, JPA, Struts, XML, Oracle.
Confidential
Java Developer
Responsibilities:- Design, Development and Maintenance
- Coding using all above technologies
- Practicing XP programming.
- Test Driven Development.
Technology and Tools: J2EE, JDK 1.5, JSF, EJB, Hibernate, JBoss and Oracle.
Confidential
Software Engineer
Responsibilities:- Created user Interface for Dash Board
- Involved in Client Interaction for the Requirement gathering.
- Implemented the business methods as per the Requirement.
- Involved in writing the Procedures for retrieving the data from Other Instance and Create tables and insert the data in local Instance tables according to requirements.
- Responsible in business presentation Logic and Design Implementing details Using JSP’s.
Technology and Tools: J2EE, JDK 1.5, JSP, Tomcat, Struts, Oracle, NetBeans.
