Java / J2ee Developer Resume
Sunnyvale, CA
SUMMARY:
- 7 years of professional experience as a Java Developer in Object Oriented development, implementation and maintenance of web and distributed Enterprise applications using Java, J2EE, JSP, JQUERY, Servlets, SQL, MySQL, Hibernate, Spring, Web services.
- Working knowledge of Agile SCRUM methodology.
- Experience in client - side development with HTML5, CSS3, JavaScript, AJAX
- Good experience with Multi-threaded programming.
- Experience in MVC architecture, spring framework, EJB, J2EE Design Patterns, Spring IOC, Java Server Faces and Hibernate.
- Proficient in Core Java concepts Collections, Multithreading, Data Structures, Serialization, and Java Beans.
- Proficient in Java8.0/J2EE Design Patterns including Singleton, Command Model View Controller (MVC), Data Access Object (DAO), and Business Delegate.
- Skilled in analyzing and defining solutions to increase efficiencies and reduce redundancy
- Used and worked with Restful Webservices.
- Worked with backend Oracle PL/SQL and writing stored procedures.
- Created Unix Shell Scripts and maintained production scripts.
- Experience with unit testing using Junit and knowledge of Maven and Log4j tools.
- Experience Working in Production support on 24 x 7 x 365 basis.
SKILL:
Java J2EE: JDK, J2EE, AJAX, Servlets, spring 2.5/2.0, Hibernate, EJBJSP 1.2, JDBC 2.0, Maven, XML, Web services (WSDL, XML), HTML, DHTML, JavaScript.
Frameworks: Spring, AJAX, TCP/IP, and Hibernate 3.0
Languages: Java 1.8, JQuery, SQL, XML, HTML, DHTML, and UML
Database: SQL Server, MongoDB, Oracle 9i/10g, MySQL 4.1
Servers: Apache Tomcat
Script /OS: JavaScript, Shell, Linux, Unix, Windows XP/NT
Tools: Eclipse 3.5, JSON, Spring Tool Suite
Version Control: GIT, SVN
PROFESSIONAL EXPERIENCE:
Confidential, Sunnyvale, CA
Java / J2ee Developer
Responsibilities:
- Designed and implemented MVC architecture using Spring Framework.
- Configured and Used Spring-hibernate to manipulate data in data base
- Application developed with strict adherence to J2EE best practices.
- Used Jenkins for continuous integration and continuous deployment.
- Used multithreaded programming using concepts like thread pools etc.
- Used Spring Core, Spring IOC, and Spring MVC to develop the applications.
- Developed RESTful web services for SIMPL and Insight applications.
- Performed unit testing of core functionalities using JUnit.
- Create tickets and tasks in JIRA for each sprint.
- Used Agile/Scrum methodology.
- Used UNIX Shell scripts to automate production tasks.
Environment: Java, J2EE, JSP, Servlet, MongoDB,Spring 3.x, HTML, CSS, XML, JavaScript, RESTful, Hibernate, Web Services, JIRA, Oracle 10g, JUnit, JDBC, PL/SQL, Eclipse, Linux/UNIX, Jenkins
Confidential, Palo Alto, CA
Java Developer
Responsibilities:
- Participated in various stages of the project life cycle mainly design, implementation testing, deployment and enhancement of the application.
- Applied Agile methodologies for software development
- Proficient in doing Object Oriented Design using UML-Rational Rose.
- Had good experience in developing complex interfaces using spring framework Used RESTful Webservices to extract product and warranty information.
- Implemented business logic using Session beans, Servlets and Stored procedures.
- Development of persistent components using Hibernate 3.0.
- Wrote SQL queries, PL/SQL stored procedures and modifications to existing database
- Developed Scripts for UNIX platform deployment.
- Used JUnit/Eclipse for the unit testing of various modules.
- Used JENKINS for CI and deployment.
- Expert in debugging the issues and resolving the production/test issues.
- Involved in 24X7 production support and maintaining the application after production.
Key Technologies: Java, J2EE, JSP, WebServices, Spring 3.0, Ajax, Servlet, Oracle, PL/SQL, Weblogic Application Server 8.1, XML. UML, JUnit, JENKINS, Unix.
Confidential, Walnut Creek, CA
Java Developer
Responsibilities:
- Worked on impact analysis, high level design, and detail design.
- Used Agile/Scrum methodology.
- Used MVC Spring Framework for billing application developed using Java J2EE.
- Configured and Used Spring-hibernate to manipulate data in data base
- Implemented Spring JDBC framework and Declarative transactions.
- Created web pages using JSP, HTML and CSS.
- Worked on impact analysis to migrate existing persistence layer to hibernate.
- Created Media delivery modules using Spring REST API framework.
- Implement security features for the APIs.
- Implement code in python to retrieve and manipulate data.
- Used Jenkins for continuous deployment.
- Develop and maintain elaborate services based on Spring MVC Framework.
- Implemented Struts JDBC framework and Declarative transactions.
- Involved in Feature Enhancements, Researching, Evaluating and Solving Production Issues.
- Deployed the application in Tomcat Application Server.
- Used Eclipse IDE for development and GIT for versioning.
- Used Shell Scripts for running the automated test scripts and used Junit for performing White box/Unit Testing.
Environment: s: Java J2EE, Spring, Hibernate,Jenkins, Web Services, HTML, CSS, JavaScript, JUnit, Shell, Oracle 10g, SQL, Eclipse, GIT, Linux/UNIX.
Confidential
Programmer
Responsibilities:
- Designed and implemented the solution as per specifications of the clients.
- Created the UI using JSP, HTML and CSS
- Did Server side programming using JAVA, Session beans, EJBs
- Used Web Services to exchange product and customer order information.
- Used spring framework.
- Wrote JSPs, and deployed them on Tomcat Application server.
- Wrote Oracle PL/SQL Stored procedures, triggers, and views.
Environment: JAVA, J2EE, JSP, Java, JBOSS, Oracle 9i, Windows 2000, Linux
