Java / J2ee Developer Resume
Walnut Creek, CA
SUMMARY:
- Over 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.
- Knowledge on RabbitMQ for asynchronous Message Processing.
- Experience with Core Java with multithreading, Concurrency, Exception Handling, File handling, IO, Generics, Data structures and Collections, Garbage Collection.
- Experience in MVC architecture, spring framework, EJB, J2EE Design Patterns, Spring IOC and Hibernate.
- Proficient in Java/J2EE Design Patterns including Singleton, Model View Controller (MVC), Data Access Object (DAO), and Business Delegate.
- Used and worked with Restful Webservices.
- Experience in client - side development with HTML5, CSS3, JavaScript, AJAX
- 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 tool.
- Experience Working in Production support on 24 x 7 x 365 basis.
TECHNICAL SKILLS:
Java J2EE: JDK, J2EE, AJAX, Servlets, Struts 2.0/1.2, spring 3.9.6, Hibernate, EJB, JSP 1.2, JDBC 2.0, JNDI, Maven, XML, Web services (WSDL, XML), HTML, DHTML, JavaScript.
Frameworks: Spring, RabbitMQ, AJAX, TCP/IP, and Hibernate 3.0
Languages: Java 1.8, jQuery, SQL, XML, HTML, and UML.
Database: Oracle 11/10g, MongoDB, MySQL 4.1, SQL Server
Servers: Apache Tomcat
Script /OS: JavaScript, Shell, Linux, Unix, Windows XP/NT, MacOS
Tools: Eclipse 3.5, JSON, Spring Tool Suite
Version Control: GIT, SVN
PROFESSIONAL EXPERIENCE:
Confidential
Java / J2ee Developer
Responsibilities:
- Implemented with MVC using spring framework.
- Used Spring Boot, Spring MVC to develop the system
- Used spring 4.0 framework and J2EE components, Utilized IoC, AOP and DAO modules. Developed controller classes, backend processes, complex services. Added security for service layer methods using Spring Security.
- Used Junit for unit test, and implemented functional test for API.
- Create stories by JIRA for each sprint
- Using Jenkins and AWS to build the application in developer’s environment.
- Worked with the deployment of code using Jenkins.
Environment: Java, J2EE, Spring 3.x, RESTful, Hibernate, Web Services, JIRA, JUnit, JDBC, Oracle 10g, PL/SQL, Linux/UNIX
Confidential
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 multithreaded programming using concepts like thread pools etc.
- Used Spring Core, Spring IOC, and Spring MVC to develop the applications.
- Used RabbitMQ to process asynchronous messages for purchase orders and Invoices.
- Developed RESTful web services for SIMPL and Insight applications.
- Performed unit testing of core functionalities using JUnit.
- Create stories and tasks in JIRA for each sprint.
- Used Agile/Scrum methodology.
- Used UNIX Shell scripts to automate production tasks.
Environment: Java, J2EE, JSP, Servlet, Spring 3.x, HTML, CSS, XML, JavaScript, RESTful, Hibernate, Web Services, JIRA, JUnit, JDBC, Oracle 10g, MongoDB, PL/SQL, Eclipse, Linux/UNIX
Confidential
Java Developer
Responsibilities:
- Developed Java/J2EE modules to implement business logic.
- Involved in user interface design using Spring MVC Framework and web-based user controls.
- Used spring framework to auto wire/inject components, annotation driven transaction management and, also configure the batch jobs.
- Develop and maintain the new Webservices call to get credit scores and background data.
- Used Java/J2EE Design Patterns such as Business Delegate, Session Facade, and singleton in the project extensively,
- Used Restful WEB Service Layer for extracting/Updating Loan processing data other applications.
- Used Mongo DB for storing Customer and Agent Interactions.
- Used hibernate in ORM mapping and persistence of objects into database
- Maintain version control of all the configurable items using SVN.
- Build and deploy the code base to the designated servers from development to production.
- Develop and execute Unit Test plans using JUnit, ensuring that results are documented and reviewed
- Worked in deadline driven environment with immediate feature release cycles.
- Provided extensive pre-delivery support using Bug Fixing and Code Reviews.
Environment: s: Java J2EE, spring, Hibernate, Web Services, Restful, JavaScript, JUnit, Shell, SQL, GIT, Linux/UNIX
Confidential
Software Engineer
Responsibilities:
- 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 SQL Stored procedures, triggers, and views.
- Designed and developed the front end using the JSP pages.
- Modified the Controllers and Services classes so as to support the introduction of spring framework.
- Involved in developing DAOs to connect to backend Database to implement the business logic.
- Used Hibernate to map the database tables using hbm.xml files.
- Deployed objects, JAR, WAR file on BEA WebLogic application server.
- Used CVS for version control.
- Did testing using Junit/Eclipse
- Performed 24X7 production support
Environment: Java, J2EE, spring, JSP, Servlets, Beans, Hibernate, HTML, JavaScript, Oracle 9i, Pl/SQL, CVS, WebLogic