Senior Java Developer Resume
San, FranciscO
SUMMARY:
- Over 8 years of extensive experience in analysis, design, development, testing, implementation of client/server applications.
- Expertise in web applications using WebServices, Spring,Hibernate,JSP, Servlet, OO Programming.
- Expertise in designing and developing enterprise applications using J2EE Technologies includes JSP, Servlets, EJB, XML, JDBC, JNDI, JMS, Web Services and Java Mail.
- Expertise in JRun IIS, Tomcat 4.x/5.x/6.x webserver.
- Expertise in Spring MVC,Spring Core,
- Expertise in MS SQL server, Oracle 8.i/9.i/10G (SQL/PL SQL, Stored procedures), MySql.
- Proficient in web programming using HTML, XHTML, AJAX, CSS, JSP, Angular and JavaScript.
- Expertise in writing Junit test cases, test Suites with Mock Objects.
- Worked both Windows and Unix environments.
- Expertise in various Java/J2EE Design Patterns like Façade, Singleton etc.
- Worked with different Java IDE’S includes JBuilder, Eclipse, My Eclipse, NetBeans and Weblogic Workshop.
- Strong communication and analytical skills and a demonstrated ability to handle multiple tasks as well as work independently or in a team.
- Worked on Number Portability, Service Request Gateways, Preorder, Landing Space Originating Platform.
- Adopting open industry standards like OAuth for authentication.
- Expertise in writing Test Case’s using Junit, Mockito and PowerMockito Load testing using Jmeter and writing build files using Maven, Ant.
- Has good Knowledge in development of user interface using HTML, CSS, JQuery, Angular JS, Bootstrap, Node, and Grunt.
- Knowledge of Agile/SCRUM and Continuous Integration (Jenkins).
- Experience in writing unit test for Angular based web projects using Karma and E2E test case’s using Protractor.
TECHNICAL SKILLS:
Programming Languages: Java, SQL, PL/SQL, UNIX, Shell Scripting
J2EE Technologies: JSP, Servlets, EJB, JDBC, Web Services and Java MailWeb Technologies: XML, XSL, XSLT, CSS, JavaScript, XHTML, HTML, DHTML.
IDE Tools: Eclipse, MyEclipse, Weblogic Workshop, NetBeans.
Databases: Oracle 8, 9i, 10G, MySql 4, SQL Sever 2000, Microsoft Access 2000.
Platforms: MS DOS, Windows 9x/NT/2K/XP, UNIX.
Application/Web Servers: IBM WebSphere 4.0, WebLogic 7.x/8.x/9.1, JRun IIS, Jakarta Tomcat 6.0
Design and Modeling Tools: Agile methodologies, UML, OOAD.
Other tools and technologies: ANT
PROFESSIONAL EXPERIENCE:
Confidential, San Francisco, CA
Senior Java Developer
Responsibilities:
- Involved in Full Life cycle implementation of the project and participated in the preparation of business analysis documentation.
- Gathering requirements from the functional team and developed technical specification for the requirements.
- Followed Agile methodologies for analysis, design, development & implementation of the application.
- In Agile methodologies we followed Scrum method.We use to have the daily Scrum meetings and burn down chat to display the progress of project.
- Involved in designing DML, DDL SQL statements and PL/SQL statements based on the requirement for Oracle database
- Involved in writing Hibernate persistence classes i.e, POJO and mapping hbm.xml files.
- Involved in Bug fix for BETA release.
- Played a key role in solving performance issues in Number Portability Project.
- Played a key role in fixing the production issues.
Environment: JDK1.6, Hibernate, J2EE, WebServices, SOAP, JAXB, XML, XSDs, IntelliJ IDEA 9, JUnit, Rational Clear case version control tool, Ant, Weblogic 9 Application Server, Oracle 9i, Windows XP.
Software Engineer
Confidential
Responsibilities:
- Understand the user stories, design and develop them.
- Involved in writing new Filters, Directives and Modules based on user story.
- Writing End - to-End test case’s using Protractor and integrating the test case’s to run on Sauce Labs.
- To adhere E*TRADE Development vision to their full potential by deploying highly scalable web pages and preferred architecture solutions.
Environment: AngularJS, Bootstrap, Javascript, Html,CSS,Grunt,Karma,Protractor.
Software Engineer
Confidential
Responsibilities:
- Responsible for the planning of releases in Trade Sphere application.
- Automating existing reports and review business requirements, perform regular follow ups and obtain sign offs.
- Implemented business process, database retrievals, access of information using java
Environment: Java, JEE (Servlets, JSP), Web Sphere, Oracle 9i, SQL Developer, Windows XP, UNIX.