Sr. Java/j2ee Developer Resume
Dublin, CA
SUMMARY:
- Over 6 years experience as a Java J2EE Programmer in developing Web/Enterprises business applications using OOD/OOP concepts and service oriented architecture
- Good experience in Java, Spring /MVC, Hibernate, Web Services, and relational databases.
- Good experience in building scalable web applications using Angular.JS, JQuery, Bootstrap, JavaScript, HTML, CSS.
- Excellent understanding and experience in OOPS principles - inheritance, encapsulation, polymorphism, and Core Java principles - collections, synchronization, exception handling
- In-depth knowledge in developing N-tier architecture enterprise applications using JDBC, Servlets, JSP, Java Beans, spring, Hibernate.
- Good Database experience writing SQL queries, PL/SQL, using Hibernate framework with Spring ORM.
- Good experience with Multithreaded programming using thread pools, semaphores.
- Experience in MVC architecture, Spring framework, EJB, J2EE Design Patterns, Spring IOC, Java Server Faces and Hibernate.
- Good knowledge of Design patterns such as Singleton, Adapter, and Factory
- Experienced in developing web based applications using JSP and HTML, XML, and JavaScript.
- Extensive experience in designing and developing Data access Layer using Hibernate (ORM tool)
- Knowledge of relational databases like SQL Server and Oracle.
- Expertise with a variety of servers such as JBoss and Tomcat
- Experience with IDE tools such as Eclipse and STS
TECHNICAL SKILLS:
Languages: Java 1.6/1.7, J2EE, JavaScript, PL/SQL
Frameworks: Angular.JS, Hibernate 3.x, Spring 2.5/3.x (Core/Data/Boot/MVC)
Web Services: REST, JSON, SOAP, JAX RS, SOAP (WSDL, UDDI)
Databases: Oracle, PL/SQL,SQL Server 2013,MySQL 5.x/4.x
Web Technologies: HTML5, CSS3, XML, JavaScript, JSP, Servlet
Web Servers: Weblogic, Tomcat, JBOSS
Methodologies: Agile Development, TDD (Test Driven Development)
Tools: & Framework
Eclipse, Spring Tool Suite
O/S & Environment: Windows, UNIX, and Linux
Others: Data Structures, Design Patterns, Code reviews, Test planning
PROFESSIONAL EXPERIENCE:
Confidential, Dublin, CA
Sr. Java/J2EE Developer
Responsibilities:
- Worked on complete SDLC using OOP/OOD concepts in Agile environment.
- Created responsive UI using Angular.JS, HTML5/CSS3
- Designed and developed web module using the Spring 3.0 MVC and Hibernate framework.
- Worked on backend databases using Oracle PL/SQL and SQL Server in data access layer to access and update information in the database and
- Used Spring DAO at the database layer to implement database connectivity, operations logics.
- Used RESTful Web Services to extract data about the provider to integrate into billing application.
- Implemented Business components such as user authentication, entitlements using Spring beans.
- Implemented object/relational persistence (Hibernate) for the domain model.
- Used Maven/Ant build tool for building the application.
- Used Log4J to capture the logs that include critical business related information.
- Created JUnit test cases to automate the testing of business logic
- Provided various calculations based on the requirements using collection framework
- Used GitHub version controlling tools to maintain project versions
Environment: Java, J2EE, Spring Core, Spring (IOC, MVC, DI), Hibernate, JSON, Junit, Agile model, JavaScript, Angular.JS, HTML5, CSS3, Eclipse, Tomcat, Maven, Github
Confidential, San Francisco, CA
Senior Software Engineer
Responsibilities:
- Perform Systems Analysis & Design and prepare design document.
- Worked on impact analysis, high-level design, and detail design.
- Used Agile/Scrum methodology.
- Designed and implemented MVC architecture using Spring Framework.
- Used JUnit/Eclipse for the unit testing of various modules
- Worked on UI enhancement using Javascript, angular.js and JQuery.
- Worked on development of business logic using Session beans.
- Configured and Used Spring-hibernate to manipulate data in data base
- Used Spring Core, Spring IOC, Spring MVC to develop the applications.
- Configured Restful Web-services using JSON.
- Created backend PL/SQL stored procedures for database access.
- Used MAVEN and GIT for code management.
- Generated sonar reports using sonar tool.
- Performed unit testing of core functionalities using JUnit.
- Helped the QA team to perform QA testing and validate results
- Performed Production support of application
Environment: PLATFORM: JAVA, J2EE, Spring 3.0, Hibernate, RESTful Web Services, HTML/CSS3, Angular.js, Javascript, Log4j, XML, Tomcat, Sonar, MYSQL, Oracle, PL/SQL, GIT, MAVEN, Unix
Confidential, San Francisco, CA
Java/J2EE Developer
Responsibilities:
- Worked on complete SDLC including Design development and testing.
- Used OOD/OOP in Agile environment.
- Designed and developed the application based on core Java, Spring and Hibernate.
- Designed and implemented MVC architecture using Spring Framework.
- Configured and Used Spring-hibernate to manipulate data in data base
- Configured Rest based web-services using JAX-WS to access Outage Status update.
- Used Spring Core, Spring IOC, Spring MVC to develop the applications.
- Used design patterns like Factory/Singleton.
- Created backend data layer using JDBC, Oracle, and PL/SQL.
- Developed client request validations and processing.
- Worked on parsing, extracting, and validating data from CSV files.
- Performed OR Mapping using Hibernate Annotations.
- Involved in performing unit testing using JUnit.
- Used Git version controlling tools to maintain project versions
- Involved in documentation, review, and analysis of requirements.
- Used Maven to build and deploy the project.
Environment: Java, JDBC, Spring Application Framework, Hibernate ORM, JavaScript, XML, Maven, Oracle.
Confidential
Programmer
Description:
- Worked on developing/enhancing Services order processing system for BT.
- 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.
- Deployed objects, JAR, WAR files on BEA Weblogic application server.
- 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
Environment: Java, J2EE,, Spring, JSP, Servlets, Beans, JDBC, UML, HTML, JavaScript (AJAX), CSS, Oracle 9i, Pl/SQL, Eclipse, CVS, WebLogic 8.x, Junit, Unix, Windows 2003 advanced server.
