Java Developer Resume
Pleasanton, CA
SUMMARY
- Java/J2EE consultant around 7+ years of experience in software development and IT enabled services. Experience in developing and supporting enterprise wide, Client/Server, Multi - tier, web and desktop applications.
- Strong experience in working end-to-end development life cycle (SDLC) of projects, through the gamut of phases from Requirements Gathering, Analysis, Design, Development, Testing, Agile and Waterfall methodologies.
- Working knowledge of Spring, Spring Boot, Spring Cloud, and ability to design cloud-native applications.
- Experience in developing Web based applications using Java, J2EE, JSP, Servlets, JDBC, Java Beans, JNDI, Spring Core, Spring Security, Spring AOP, Spring MVC, Spring DAO, Struts, EJB, Hibernate, and JPA.
- Experience in core concepts such as oops concepts, collection framework, and exception handling, I/O system, Multithreading, JDBC, Generics.
- Extensively used the JavaScript frameworks, jQuery, Bootstrap, Angular JS.
- Strong experience using MAVEN 3.0 Build System.
- Expertise in building Web Services SOAP, Restful using Apache CXF, Spring Web Services.
- Experience in working with offshore team.
- Expertise in developing model components using ORM technologies like MyBatis, Hibernate.
- Excellent understanding of RDBMS concepts, good at writing SQL queries and experience in designing Object-Relational methodologies using Oracle and MySQL databases.
- Good experience in developing web Applications using Spring MVC, Struts framework implementing Action Controllers, Action Forms, Spring Validation Framework and Spring Tag Libraries
- Experience in developing web pages using JSP, HTML, CSS, JavaScript, AJAX and JSTL.
- Good Understanding of Document Object Model (DOM) and DOM Functions.
- Experience in writing complex database queries, stored procedures, and triggers using SQL, SQL*Plus, PL/SQL. Strong Skills in Database Design, Process and Data Models.
- Expertise in working on WebSphere, Jboss, Resin and Tomcat.
- Experience in various methodologies like Waterfall and Agile.
- Worked with Source control tools like SVN and Git.
- Used MAVEN script to compile, build and deploy the web application.
- Good experience in J2EE Testing in developing test cases with JUnit, MOCKITO for Unit testing, and logging using Log4j.
- Self-motivated Team player with excellent interpersonal and communicational skills, Capable of performing in a fast paced, result driven atmosphere.
- Ability to handle multiple tasks and to work independently as well as in a team, experienced in interacting with Business/Technology groups.
TECHNICAL SKILLS
Languages: Core JAVA and JavaScript
Java J2EE: Servlets, JSP, JDBC, EJB, JPA, JSF, JAX-WS, JAXB and JAX-RS
Web Technology: JSP, SERVLETS, JSF and Rich faces.
Framework(s): JSF and My Faces
Database Technologies: SQL, MYSQL, JDBC and Oracle DB.
Build and PMT: GIT, SVN, ANT, Jenkins and Maven
Development Tools: Eclipse 3.x/4.x, NetBeans, Maven, SOAPUI, ANT, SQL DeveloperPutty, JUnit.
Web/App Servers: Tomcat 6.0/7.0/8.0, JBoss 4.x/6.x, Glassfish 3.x/4.x, WebLogic 10. x.
Operating Systems: Windows and Linux/Unix
Logging/Debugging/Testi ng: JUnit, Log4J and SLF4J
ORM Technologies: Hibernate, JPA and Eclipse link, Spring
UI Web Technologies: Servlet, JSP, HTML5, CSS3, JavaScript, jQuery, AngularJS and Bootstrap
PROFESSIONAL EXPERIENCE
Confidential, Pleasanton, CA
JAVA Developer
Responsibilities:
- Involved in requirement analysis and designing the system to incorporate those requirements and coming up with the design to utilize existing systems and services.
- Developed the functionalities using Agile scrum methodology.
- Involved in Coding, Debugging and Code review for maintaining better standards.
- Implemented the REST web service for utilizing these services and exposing some of the newly implemented functionalities for others through JAX-RS and Spring Rest Controller.
- Implemented the Project structure based on Spring MVC pattern using spring boot.
- Implemented Spring boot microservices to process the messages into the Kafka cluster setup.
- Integrated the JSON objects, DB objects and business logic through faster xml Jackson Object Mapper.
- Used Oracle SQL Server for storing the data and extensively used SQL queries along with stored procedures and functions for queries and data analysis.
- Used Spring Core annotations for Spring Dependency Injection, Spring MVC for Rest API’s and Spring Boot for microservices.
- Implemented JDBC API for communicating with database layer.
- Created POJO’s and DAO’s for the database entities using Spring JDBC annotation mappings
- Designing, coding and maintaining all the classes and beans for implementing the business logic. Managed all the beans, controllers and services for both synchronous and asynchronous operations.
- Implemented Kafka consumer and producer to transfer message.
- Integrated with Spring Cloud projects to provide distributed tracing and other features.
- Coordinated with the testing team for bug reports and fixes and tracking these tickets through JIRA.
Environment: s: Java 7, JavaScript, Servlets, JSP, JDBC, EJB, JPA, Kafka, Hibernate, JSF, JAX-B, JAX-RS, SVN, Eclipse, SQL Developer, JUnit, Log4J, JSON, RESTFUL APIs, SOAP, JMS, MDB, JIRA, Jenkins, Zookeeper, Web Services, XML Schema, Tomcat, Maven, jQuery.
Confidential
JAVA Developer
Responsibilities:
- Involved in requirement analysis and designing the system to incorporate those requirements and coming up with the design to utilize existing systems and services.
- Communicating with external services' representatives for understanding, reporting problems and taking into account the changes and updates.
- Used RESTful for producing web services and involved in writing programs to consume the web services.
- Designed POCs for proving the third-party service's credibility and functionality.
- Implemented the REST web service for utilizing these services and exposing some of the newly implemented functionalities for others through JAX-RS and Spring Rest Controller.
- Implemented Kafka producer and consumer applications on Kafka cluster setup with help of Zookeeper.
- Implemented the Project structure based on Spring MVC pattern using spring boot.
- Used Spring Kafka API calls to process the messages smoothly on Kafka Cluster setup.
- Integrated the JSON objects, DB objects and business logic through faster xml Jackson Object Mapper.
- Used Oracle SQL Server for storing the data and extensively used SQL queries along with stored procedures and functions for queries and data analysis.
- Designing, coding and maintaining all the classes and beans for implementing the business logic. Managed all the beans, controllers and services for both synchronous and asynchronous operations.
- Used Callable objects for implementing multithreading for parallel execution of independent events.
- Wrote JUnit test cases for these classes following a test-driven methodology.
- Coordinated with the testing team for bug reports and fixes and tracking these tickets through JIRA.
- Incorporated error handling through exception handling in different layers and generating custom exceptions and codes.
- Implemented different levels of logging throughout the system using log4j logger.
- Participated in daily stand ups and Sprint planning and review meetings.
- Performing bug fixes and coordinating with the testing team for all the updates and changes.
- Documented and presented the code to the client before code handover.
Environment: s: Java 1.8, Spring 4.0.6, Spring boot 1.1.5, Junit 4.11, Apache Kafka, Tomcat 7.0.54, Log4j 1.2.17, HTTP client 4.3.4, JAX-RS 2.0, Maven 2.5.1, Windows 7, Eclipse Luna, Jira, Web Services, JSON, Jenkins, App Express.
Confidential, Columbus OH
JAVA/Spring boot Developer
Responsibilities:
- Involved in requirement analysis and designing the system to incorporate those requirements and coming up with the design to utilize existing systems and services.
- Communicating with external services' representatives for understanding, reporting problems and taking into account the changes and updates.
- Designed POCs for proving the third-party service's credibility and functionality.
- Implemented the REST web service for utilizing these services and exposing some of the newly implemented functionalities for others through JAX-RS and Spring Rest Controller.
- Implemented the Project structure based on Spring MVC pattern using spring boot.
- Integrated the JSON objects, DB objects and business logic through faster xml Jackson Object Mapper.
- Used Oracle SQL Server for storing the data and extensively used SQL queries along with stored procedures and functions for queries and data analysis.
- Designing, coding and maintaining all the classes and beans for implementing the business logic. Managed all the beans, controllers and services for both synchronous and asynchronous operations.
- Used Callable objects for implementing multithreading for parallel execution of independent events.
- Involved in developing the end to end prototyping using HTML/HTML5, CSS/CSS3, JavaScript, JSON, jQuery, Ajax, Angular.
- Implemented HTTP functionality in AngularJS to retrieve data from web servers, also Used AngularJS for ng-grid and UI components.
- Coordinated with the testing team for bug reports and fixes and tracking these tickets through JIRA.
- Incorporated error handling through exception handling in different layers and generating custom exceptions and codes.
- Implemented different levels of logging throughout the system using log4j logger.
- Participated in daily stand ups and Sprint planning and review meetings.
- Performing bug fixes and coordinating with the testing team for all the updates and changes.
- Documented and presented the code to the client before code handover.
Environment: s: Java 1.8, Spring 4.0.6, Spring boot 1.1.5, Junit 4.11, Apache Tomcat 7.0.54, Log4j 1.2.17, HTTP client 4.3.4, JAX-RS 2.0, Maven 2.5.1, Windows 7, Eclipse Luna, Jira, Web Services, JSON, Jenkins, App Express.
