Sr. Java Developer Resume
San Jose, CA
SUMMARY
- 8+ years of experience in Object Oriented programming, design, developing and testing of Client/Server, Enterprise and Web Applications
- Excellent Core Java development skills.
- Expertise in Object Oriented Design (OOD), Analysis (OOA), Modeling (OOM) based on UML architecture using Rational Unified Process (RUP).
- Excellent programming skills in JAVA and J2EE technology.
- Experience in developing Web Applications with various frameworks: Core Spring, Spring MVC, Spring Security, Spring Boot, and Hibernate
- Hands on experience with Ajax related technologies and JQuery API to develop rich and interactive web applications.
- Hands on experience withSpring IO,Spring BootwithThymeleaf.
- Extensive work experience in JSP, Servlets, JavaScript, JDBC.
- Experience in developing E - Commerce Applications using Hybris E-commerce Framework.
- Extensive Knowledge on databases like Oracle, DB2 and MySQL.
- Developed ANT scripts, and used MAVEN tool to build and deploy J2EE Applications.
- Experience in Enterprise Integration Development using Apache Camel Framework.
- Having Working Knowledge on XML, XSLT and XSL-FO.
- Extensive experience in SOA (Service Oriented Architecture) experience in developing web services using SOAP & REST
- Strong experience in writing SQL Queries, stored procedures, joins and Triggers.
- Good working knowledge of database tools like TOAD, PL/SQL, Db Visualizer and SQL Navigator.
- Very good experience in designing J2EE Applications using OOAD, UML, Rational Rose Methodologies.
- Good understanding of NoSQL Databases like Cassandra and Mongo DB.
- Worked on debugging using Logging Frameworks such as Apache Log4j
- Thorough knowledge in core Java concepts like OOP, Multi-Threading, Java Collections, etc.,
- Strong understanding of Spring Framework features and expertise in Hibernate ORM tool.
- Experienced with Java Multithreaded programming to develop multithreaded modules and applications.
- Experienced in developing applications using Apache Tomcat, Web Logic, and JBoss.
TECHNICAL SKILLS
Languages: C, C++, Java
Java/J2EE Technologies: Servlets, JDBC, JSP, JMS, EJB
Framework: Core Spring, Spring MVC, Spring Security, Spring Boot, & Hibernate
Automation Tools: JUnit, Mockito
Web Technologies: JavaScript, HTML, XML, JSON, JQuery, HTML5, CSS, CSS3
Web/Application Server: Web sphere, Web Logic, Apache Tomcat & HTTP Server
Operating Systems: Windows, LINUX, UNIX, Mac-OS
Version Control: GitLab, Rational Team Concert (RTC), Tortoise SVN.
RDBMS: SQL, MySQL, PL/SQL, DB2.
IDE: Eclipse, NetBeans, IntelliJ
PROFESSIONAL EXPERIENCE
Confidential, San Jose, CA
Sr. Java Developer
Responsibilities:
- Make a use of Spring Framework along with Hibernate for object-relational mapping.
- Involved in the Spring MVC development process
- Involved in the Hibernate CRUD development process
- Developing web application by using Spring MVC, Hibernate, & MySQL
- Creating a user account login by using Spring Security and Bootstrap
- Responsible in developing RESTful Web Services by using Spring Boot
- Responsible for consumption of RESTful Web Services
- Participating in the sprint review meetings and explained the technical changes to the clients.
- Developing Business Components in Java/J2EE and Involved in various phases of Software Development Life Cycle (SDLC).
- Implementing modules using Core Java APIs, Java collection, Threads, and integrating the modules.
- Developed UI Layer for the application using HTML5, CSS3, and Bootstrap.
- Involved in developing the UI, layout and front-end programming for web application that matches requirements of the client.
- Using JUnit for Unit Testing.
- Developing the web pages using responsive design.
- Used multithreading in programming to improve overall performance.
- Deployed the applications on Apache Tomcat
- Extensively used Log4j for logging purposes.
Environment: s: Core Java, J2EE, Apache Tomcat, Spring MVC, Hibernate, Spring Security, Spring Boot, CSS3, Bootstrap, Apache Tomcat, Jersey, MySQL, JUnit, Log4j
Confidential, Seattle, WA
Senior J2EE Developer
Responsibilities:
- Responsible and active in the analysis, design, implementation and deployment of full software development life-cycle (SDLC) of the project.
- Design spring controller to handle request from the client and return the result,
- Worked on developing data models by configuring Hibernate persistence layer, mapping Java classes with database using Hibernate, Hibernate query language (HQL).
- Developing web based application by using Spring MVC and Hibernate
- Using MySQL as a Database and Hibernate for ORM
- Making a use of spring security and Bootstrap
- Apache MAVEN was used for the entire build process.
- Involved in writing test cases using JUNIT for various modules.
- Developing Restful web services by using spring Boot
- Configured Hibernate-ORM to map java objects with database tables
- Manipulated data using CRUD (Create, Read, Update and Delete) operations of MySQL database
Environment: Java, J2EE, Core Spring, Spring MVC, Spring Security, Spring Boot, CSS, JavaScript, Apache Maven, MySQL, log4j, J-Unit, Hibernate, HQL, Bootstrap
Confidential - Portland, WA
Sr. JAVA Developer
Responsibilities:
- Developed JSP pages with MVC architecture using Servlets and Custom tags.
- Used open source technologies like Hibernate with Spring Framework.
- Developed JMS interface
- Interacted with other project groups under Confidential Ensemble
- Responsible for developing Session Beans to implement business logic.
- Experience with caching products and alternate database technologies of NoSQL like Cassandra
- Developed business services using EJB, JDBC and Hibernate.
- Worked with Several Design Patterns like MVC, Singleton, Service Locator, Factory Pattern, Facade Pattern and Value Object.
- Analysis, design and development of applications based on J2EE design patterns.
- Used JUnit for unit testing
- Interacted with the client & the business communities to obtain core requirements.
- Implemented RESTful-style request and response for WebServices to communicate between applications
- Used Hibernate as an ORM mapping tool and worked with Hibernate Query Language (HQL).
Environment: Java, J2EE, JSP, Servlets, EJB, JDBC, JAXB, HTML, XML, XSLT, Spring, Hibernate, SQL, PL/SQL, Oracle10g, WebSphere, log4j, Eclipse3.0, JUnit.
Confidential, Austin, TX
Java/J2EE Developer
Responsibilities:
- Designed and implemented Java Classes, Interfaces, Model design, and interface layer design with other team members.
- DevelopedJSP’sandServletsto dynamically generate HTML and display the data to the client side. Extensively usedJSPtag libraries.
- Developed interaction framework for asset database interaction and developed save and conversion specific servlets for applet interaction.
- Designed and developed web-based software usingSpring webflow.
- Created Test plan documents and testing usingJunit Framework.
- Monitored the error logs usingLog4jand fixed the problems.
- UsedTomcat serverfor application development withEclipse.
Environment: Core Java,JDBC, JAXB, WSDL, JSP, Servlet, HTML, JavaScript, CSS, Apache Tomcat, MySQL, Log4j.
