Java Developer Resume
Sunnyvale, CA
SUMMARY:
- 8+ years of experience in Java, J2EE and web application development.
- Well versed with entire Software development life cycle (SDLC) and facilitating agile practices.
- Extensively worked on N - Tier Client-Server applications systems with the development in Java, J2EE Technologies.
- Strong experience in Core Java, J2EE, MVC architecture, Struts and Spring.
- Hands on experience with Java 1.8 version. Knowledge of Java 1.9 version features.
- Solid understanding of Object-Oriented analysis and design.
- Experience in developing User Interfaces using HTML, CSS, JavaScript, JQuery and AJAX.
- Experienced in RDBMS technologies like Oracle SQL and DB2 concepts.
- Experience with search technologies such as SOLR.
- Experience in creating and consuming RESTful web services.
- Experience in writing CSS styles using CSS preprocessor (SASS).
- Experience in working with source code control tools like GIT, SVN, CVS and TFS.
- Experience in developing JIVE applications, building custom plugins, widgets, themes, jive apps and gamification module.
- Experience in building MicroServices.
- Experience in working with Tomcat Server, JBoss, Web logic and Web Sphere.
- Experience with build tools such as Ant, Maven and Jenkins.
- Strong in debugging the webpages using developer tools like Firebug.
- Experience in writing unit and functional tests using Mockito and NodeJs.
- Knowledge of AngularJs and Bootstrap frameworks.
- Working knowledge of ReactJs.
- Knowledge of Python programming.
- Motivated focused team player with strong problem solving and analytical skills.
- Generate new ideas and quickly learn new technologies to get the job done.
- Strengths include excellent interpersonal and communication skills.
- Able to work independently with little to no supervision as well as functioning as an excellent team player.
- TEMPHas done documentation like User Requirement Spec Document, Technical Design Document, System Test Case document with ISO 9001 quality standards.
- Undergone quality s and completed quality s from IBM.
TECHNICAL SKILLS:
Core Expertise: Java, JavaScript, JSP, SQL, HTML, JQuery, JIVE, XML, Servlets,JDBC, Free marker, SOY templates, JSON, CSS, XML.
Frameworks: J2EE, Apache Struts (1 & 2), Spring, Spring MVC, Hibernate, Mybatis.
IDE: Eclipse, MyEclipse, Rational Application Developer
Databases: IBM DB2, Oracle, PlSql.
OS: Windows, UNIX, Mac OSX
Servers: Rational Clearcase, CVS, SVN, TFS, Git JBOSS, Tomcat, WebLogic, WebSphere
PROFESSIONAL EXPERIENCE:
Java Developer
Confidential, CA
Responsibilities:
- Design/Implement the newly introduced modules.
- Develop REST API’s to provide support for grocery cart capabilities on Pangaea environment including pricing, inventory, tax and shipping estimates and totals.
- Utilize Camel to integrate MicroServices with other MicroServices.
- Involved in scrum software development (agile environment) using JIRA tools.
- Write Unit tests using Mockito.
- Automation of functional tests using NodeJs.
Environment: Java 1.8, J2EE, Spring, Apache Tomcat, Hibernate, Apache CamelMaven, Mac OS, Unix (Linux), Oracle, Rest Web Services (Apache CXF), GITAgile, POSTMAN, Mockito.
Java Developer
Confidential, Sunnyvale, CA
Responsibilities:
- Involved in web service design and development to provide user and store data to downstream applications.
- Develop successful distributed, scalable, high-performance web application.
- Work with cross-functional teams, including Business, QA and downstream/upstream applications.
- Followed Agile methodologies - SCRUM to manage project development life cycle.
- Perform peer code review and provide the feedback.
- Involved in migrating code from SVN to GIT repository.
Environment: Java 1.6, J2EE, Spring MVC, Apache Tomcat, Hibernate, HTML, CSSJavaScript, Maven, Mac OS, Unix (Linux), SOLR, Oracle, Rest Web Services, GIT.
Java Developer
Confidential, Pleasanton, CA
Responsibilities:
- Responsible for developing successful distributed, scalable, high-performance server application.
- Engage in web-based application development.
- Participate in overall system testing and implementation ofthe application into the production environment.
- Provide and mentoring to Apprentice developers.
Environment: Java 1.6, J2EE, Spring MVC, JBOSS Application Server, AJAXMYBatis, JavaScript, JQuery, TFS, SQL Oracle, Maven, Windows, Unix(Linux), Web
Java Developer
Confidential, San Leandro, CA
Responsibilities:
- Evaluates system specifications for client web site requirements, leads design presentations, influences direction and implements the most efficient and cost-TEMPeffective software/package solution.
- Coordinates with systems partners outside the group and overseas contractors
- Acts as an escalation point for production troubleshooting guidance.
Environment: Core Java, JDK 1.6, J2EE, Struts1, Struts2, Spring, MVC, ANT, MyEclipse, WebLogic server 10.x, Windows XP, Oracle10g, SQL, Hibernate, Unix(Linux), SVN, Agile Development.
Confidential
Application Developer
Responsibilities:
- Responsible for Design, Develop, test and implement financial-services application.
- Involved in the Development and Enhancements of what we call as APAR and IR.
- Work with cross-functional teams, including Business, QA and Operations.
Environment: JDK1.3/1.4, Core Java, J2EE, JSP, Servlets, JDBC, JavaBeans, WebSphere Application Server, Eclipse, Struts, Java, HTML, DB2.