Java/j2ee Developer Resume
Oakland, CA
SUMMARY:
- Highly motivated and focused Software Engineer with around 7 years of experience in Java J2EE software development.
- Extensive IT experience in server side development, distributed software architecture, object oriented design, messaging middleware and relational databases.
- Experience in designing complex Java and SOA applications
- Experienced in development, implementation and maintenance of web and distributed Enterprise applications using Java/J2EE technologies for banking, financial, insurance, Energy, Hotel and Mortgage organizations using Java, J2EE, JSP, Servlets, EJB Hibernate, Struts 1.2, Spring 3.0, Webservices, JDBC, RMI, XML, Javascript.
- Utilized Java 1.8 features like Lambda expressions and Stream API for Bulk data operations on Collections, which would increase the performance of the Application.
- Expertise in server - side development with JDBC, Servlets, MVC architecture, Java Beans, XML.
- Experience of working with Databases like SQL Server, MySQL, Oracle and Mongodb
- Proficient in Core Java concepts like Collections, Multithreading, Data Structures, Serialization, and Java Beans.
- Proficient in Java/J2EE Design Patterns including Singleton, Model View Controller (MVC), Data Access Object (DAO), and Business Delegate.
- Experience in MVC architecture, Spring/Struts framework, J2EE Design Patterns, Spring IOC, Java Server Faces and Hibernate.
- Used and worked with SOAP and Rest Webservices.
- Skilled in analyzing and defining solutions to increase efficiencies and reduce redundancy
- Worked on core java messaging and multi-threading and linked list concepts
- Specialize in Enterprise Application Integration and Agile Methodologies.
- Team player with good communication, interpersonal and analytical skills
TECHNICAL SKILLS:
Java Technologies: JDK (1.6), Servlets, Spring3.0/2.x, Hibernate, JSP 1.2, JDBC 2.0, AJAX, XML, DOM, Java Beans, Web services (WSDL, Rest, SOAP), HTML, CSS, JavaScript.
Frameworks: Spring 1.x/2.x, 3.x, Node.JS, Hibernate 3.0.
Languages: Java, SQL, T-SQL, PL/SQL, XML, HTML, DHTML, and UML.
Database: SQL Server 2005/2008, Oracle 9i/10g, MongoDB, Redis, NOSQL AWS EC2
Software/Tools: JENKINS, Maven
Version Control: GIT
Servers: Apache Tomcat 5.5, JBoss 5.0
PROFESSIONAL EXPERIENCE
Confidential, Oakland, CA
Java/J2EE Developer
Responsibilities:
- Involved in developing multi-threaded high performance applications server-side workflow.
- 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
- Developed Java interfaces using Spring framework and Ajax.
- Used Advanced Java concepts and Data structures including Collection objects, Arrays, HashMap.
- Maintained Interface compatibility and concurrency in the project using Java 8 new features like default, static methods and Concurrency API.
- Used Java 8 Method References feature to point to methods by their names and also used functional Interfaces.
- Used data pipeline for two MapReduce jobs and build database.
- Redis, Mongo DB and MySQL are used for database, Node.js is for the backend.
- 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.
- Used Java 8 features like stream and Lambda expressions.
- Wrote SQL queries, PL/SQL stored procedures and modifications to existing database structure.
- Developed Scripts for UNIX platform deployment.
- Used ANT for compilation and building JAR, WAR and EAR files.
- 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.
Key Technologies: Java, J2EE, JSP, WebServices,Spring Boot, Spring 3.0,MongoDB, Ajax, Servlet, Oracle, AWS EC2, XML,UML, JUnit, Jenkins, Unix
Confidential, San Francisco, CA
Java Developer
Responsibilities:
- Worked on gathering requirements from stakeholders and performed Design & Analysis of the Customer Specifications.
- Involved in Design and Development using OOAD methodology to capture and model business requirements, developing multi-threaded high performance applications server-side workflow
- Created user-friendly GUI interface and Web pages using HTML5 and CSS3 and Javascript
- Worked with core java concepts such as OOPs, Multi-threading, collection framework and Exception handling.
- Developed and deployed business logic using session beans and servlets.
- Used Spring 3.0 MVC framework
- JavaScript, NodeJS, AJAX was used for the client side validations.
- Used Web Services (SOAP/Restful) to exchange information.
- Used Hibernate framework for back end development and spring dependency injection for middle layer development.
- Wrote Oracle PL/SQL Stored procedures, triggers, and views.
- Involved in debugging the application.
- Used Maven to compile and generate EAR, WAR, and JAR files.
- Created custom Exception classes to display appropriate error messages to business users.
- Used Junit to perform white box testing. Created test conditions/test data.
- Used Log4j for logging Errors and publishing logging information
- Used Jenkins for continuous deployment.
Key Technologies: Java, J2EE, Spring 3.0, JSP 2.0, HTML5/CSS3, NodeJS, Servlets, Hibernate, JBoss AS 7.x, UML, Rest WebServices, PL/SQL Oracle 10g, PL/SQL, jUNIT, Jenkins, Unix, GIT
Confidential
Java Developer
Responsibilities:
- Designed and developed high-volume, low-latency applications for mission-critical systems, delivering high-availability and performance.
- Improved the performance and integrity of code by processing thread concepts.
- Supported the other developers 24 X 7 for code integration and deployment using Jenkins software.
- Performed software development utilizing technologies such as J2EE, Spring Frameworks, Hibernate, JSF, Servlet, HTML, XML, JavaScript, CSS, JQuery, XHTML and Oracle database.
- Interacted with the business users and collected the requirements. Analyzed business requirements, designed and recommended solutions over Agile Methodology.
- Coordinated with the client and upper level management, as well as cross-functional teams to test the solutions for production issues and customizations.
- Developed US using HTML, CSS, Javascript, Ajax
- Implemented AJAX update of search results by adding or removing tags from search.
- Worked with the deployment of code using Jenkins.
- Worked with issue fix for bugs tracked in SPIRA software and made checked in the code repository using Git
- Created backend Tables/stored procedures and SQL for database access.
Key Technologies: Java, J2EE, JSP, WebServices, spring 3.0, Ajax, Servlet, Oracle, XML. UML, JUnit, ANT, JENKINS, Unix, Git
Confidential
Java Developer
Responsibilities:
- Responsible for discussing and understanding the requirements received from the client and prepare design document with approach details for the implementation of the enhancement.
- Designed and developed the activity diagrams from use cases using Enterprise Architect UML tool.
- Designed and developed the front end using the JSP pages.
- Used CVS for version control.
- Did testing using Junit/Eclipse
- Log4j is used for logging different types of messages to write on to the proprietary log model.
- Performed 24X7 production support
Key Technologies: Java, J2EE, Spring, JSP, Servlets, Beans, JDBC, UML, HTML, JavaScript (AJAX), CSS, Oracle 9i, Eclipse, CVS, Junit, Unix, Windows 2003 advanced server.
