We provide IT Staff Augmentation Services!

Java Developer Resume

2.00/5 (Submit Your Rating)

Pleasanton, CA

SUMMARY:

  • Over 8 plus years of hands - on experience in IT industry Developing, Testing, Integrating, implementing web based Java/ J2EE applications.
  • Well versed in entire Software Development Life Cycle (SDLC) including Requirement Analysis, Design, Development, Testing, Implementation, Documentation, Support of software application with Waterfall & Agile Development methodologies.
  • Solid understanding of Java/J2EE architecture, object oriented principles and Object oriented analysis design and development for mobile and enterprise applications.
  • Experienced in Agile SCRUM, RUP (Rational Unified Process) & TDD (Test Driven Development) software development methodologies.
  • Strong Knowledge in core java OOPs concepts, Java Collections, File IO and Serialization, Exception Handling, Multithreading.
  • Good knowledge in Multithreading concepts like synchronization, concurrency, Threadpool.
  • Experience in developing web based applications using J2EE, Java, Servlets, JSP, MVC, Struts Frameworks(including Validation and tiles frameworks), Hibernate (persistence Tier), Spring MVC, Ajax, JavaBeans, Design Patterns, JDBC, Connection Pooling, SQL, PL/SQL, HTML, and CSS.
  • Comfortable with Agile programming techniques.
  • Excellent working knowledge of popular frameworks like Struts, Hibernate, and Spring Frameworks. knowledge on some services of AWS like EC2, S3, SBT, SDK etc.
  • Architect, designed and developed scalable, high volume web applications using java 1.8.
  • Extensive experience on Spring MVC, Annotations, Spring DI and Spring Hibernate Integration.
  • Strong hands-on experience with Spring Boot and spring Data.
  • Working Experience in developing persistence layer using Hibernate 4.
  • Expertise in implementing (Developing, Deploying and Consuming) Web Services (SOA) using SOAP, WSDL, UDDI, AXIS, RESTFUL, SOAP UI.
  • Experience in Continuous Integration (CI) using Maven and Jenkins CI Tool.
  • Extensive experience in working with a java-based logging utility like LOG4J and creating Custom Logging utilities.
  • Expertise in using and implementing design patterns such as Model-View-Control ( MVC), Data Access Object (DAO), Service Located Factory, Singleton& Business Delegate.
  • Good understanding in developing Databases to create objects like tables, views, functions, triggers and stored procedures package using PL/SQL and My SQL, Oracle, SQL Server and DB2.
  • Experience with NoSQL databases ( MongoDB).
  • Good understanding of Apache Tomcat, WebLogic, IBM WebSphere Application Servers in the areas of development, deployment, configuration settings and deployment descriptors.
  • Experience in using Rational Rose & Star UML for generating Design Diagrams.
  • Responsible for supporting the application in production and handling the Incidents Service Requests using Splunk.
  • Experience of using version control and bug reporting tools like clear case, clear quest, SVN, perforce and GIT.
  • Excellent communication and interpersonal skills and involved in client interactions for scoping, effort estimates and status reporting.

TECHNICAL SKILLS:

Languages: Java, SQL, HTML, JavaScript and XML.

Java/ J2EE Technologies: J2EE, Servlets, JSTL, JDBC, log4j,JUnit, DOM,JSP, JSF, EJB, JNDI, JMS, JPA, JDBC, Applets, RMI, Struts, Hibernate, Spring MVC, Spring Boot, Web Services,JAX-RPC,Soap UI, RESTFUL, Kafka, CSS3, HTML5, AJAX, JavaScript, AngularJs, XML, XSLT,Mockito.

Application/Web Servers: Web Sphere, Web Logic, JBoss, Tomcat

Web Technologies: AJAX, HTML, Java Script, Angular JS, XML/XSL/XSLT

Design Tools and IDE s: Eclipse, NetBeans, MyEclipse,Visual Studio.Net

Databases: Oracle, MYSQL-Server, MongoDB.

Operating Systems: UNIX (Solaris, HP-UX), RedHat Linux, Windows XP.

Others: Maven, JUnit, Log4J, CVS, TOAD, SQL, PL/SQL.

PROFESSIONAL EXPERIENCE:

Java Developer

Confidential, Pleasanton, CA

Responsibilities:

  • Responsible for designing, developing, and implementing J2EE applications and migrating Struts to Springs.
  • Involved in Analysis, Design, Development, Integration and Testing of application modules and followed AGILE/ SCRUM methodology. Participated in Estimation size of Backlog Items, Daily Scrum and Translation of backlog items into engineering design and logical units of work (tasks).
  • Developed Spring Controllers, JSP pages using Spring MVC Framework, JSP, JSTL and Spring for the existing application using Spring MVC Framework.
  • Working on Restful services to communicate with Spring, Jersey, Hibernate supports both XML and JSON formats.
  • Enterprise Integration Patterns implementation using spring-integration .
  • Worked in controller and service layer using Spring IOC and annotations and Controllers using Spring MVC.
  • Built MAVEN scripts for automated deployment and for the build operation of the entire application.
  • Developed Controller for request, response paradigm by Spring Controllers using Spring-MVC. Used JSON as response type in REST services
  • Implemented the project structure based on Spring MVC using spring boot.
  • Developed Core Java programs for all business rules and workflows using spring framework.
  • Design of application components using Java Collections and providing concurrent database access using multithreading.
  • Used Hibernate as a ORM tool for mapping POJO’s to Database tables.
  • Developing persistence layer modules using EJB JPA annotations and Entity manager.
  • Used JPA/Hibernate to communicate with data layer.
  • Wrote services to store and retrieve user data from the MongoDB for the application.
  • AWS EC2 instances were configured in developing.
  • Used JSP, Java Script, jQuery and AngularJs for front end development.
  • Developed core Java programs for all business rules and workflows using spring framework.
  • Designed and developed Restful service interface using Spring MVC to the underlying customer event API. Involved in building Restful Web services using JAX-RSAPI.
  • Build/Release Engineering Automation with Docker and Jenkins.
  • Used streaming tool KAFKA to load the data and move the same data to MongoDB.
  • Unit Testing/Integration Testing, JUnit, Mockito, Debugging and Implementation.
  • Log4J was used for monitoring the error logs.
  • Worked with the business team for the project requirement review and User Acceptance Testing.
  • Developed Oracle stored Procedures, Triggers and Functions with PL/SQL.
  • Supported On call on a weekly basis as part of team on call rotation.
  • Implemented tickets in production.
  • Used WebSphere Application Server as part of production implementation.
  • Coordinated the efforts across several teams to ensure smooth progress of migration and to resolve any issues.
  • Involved in resolving business and technical issues.

Environment: JDK, Java 1.7/8, Core Java, Java/JEE, Hibernate 4, Spring4, spring boot 1.3.0, LINUX, JSP, CSS, JSTL, JDBC, MongoDB, Servlets, XML, JUnit, Mockito, Multithreading,REST, JavaScript, JMS, JPA, Agile Methodology, AWS, Maven, Jenkins, Docker, Rally, Ajax, AngularJs, Web Services, Jersey, SPLUNK, WebSphere, IBM HTTP Server, UNIX, SVN, GIT.

Java Developer

Confidential, Farmington Hills, MI

Responsibilities:

  • Involved in preparation of design strategy documents for all the impacted methods and for new functionality.
  • Worked in AGILE Methodology and involved in the project discussions.
  • Involved in application development: Spring MVC module, DI, AOP, Spring ORM & configuring controllers with annotations and related configuration files.
  • Developed and Consumed Web services securely using JAX-WS API and tested using SOAP UI
  • Used Hibernate as Object Relational (OR) Mapping Tool for the backend data persistency.
  • Extensively used the Hibernate Query Language for data retrieval from the database and process the data in the business methods.
  • Developed pages using JSP, JSTL, jQuery, and Java Script& Used jQuery to make AJAX calls.
  • Worked with NoSQL Cassandra to store, retrieve, and update and manage all the details for customer rder tracking.
  • Used Jenkins continuous integration tool to do the deployments.
  • Installed and configured JBOSS/Drools server with MySQL/Oracle persistence. Extracted rules data from the database and decision tables.
  • Responsible for Work delegation to the team members and supporting offshore team.
  • Involved in the development of test cases for the testing phase.
  • Developed test cases using JUnit for the modules develop documentation.
  • Responsible for coordinating with testers during system testing.
  • Defect fixing activity as a part of system testing phase and User Acceptance phase.
  • Responsible for productions support and analyzing the Splunk logs for hidden application errors.
  • Involved at the time of deploying the code in production environment and do the functional check out.
  • Involved in merging the code into different stages like Development to System Testing, UAT, Staging and Production using the Sub Version Controlling (SVN) tool.

Environment: Java, J2EE, JSP, Servlets, LINUX, Spring, Hibernate, Jenkins, Jersey, SOAP, WSDL, UML, HTML, XHTML, JavaScript, CSS, jQuery, Multithreading, Rally, CSS, XML, JAXB, JAXP, Log4j, Oracle, Cassandra, JUnit 4, Eclipse, Tomcat, Web Sphere

Java Developer

Confidential

Pittsfield, MA

Responsibilities:

  • Designed and developed various modules of the application with J2EE design architecture, frameworks Like Spring MVC architecture and Spring Bean Factory using IOC, AOP concepts.
  • Followed Agile software development with Scrum methodology.
  • Implemented JAVA/J2EE design patterns such as Factory, DAO, Session Façade, and Singleton.
  • Used Hibernate in persistence layer &developed POJO’s, Data Access Object (DAO) to handle all database operations.
  • Worked on Oracle as the backend database. Wrote services to store and fetch data from the MongoDB.
  • Implemented features like logging, user session validation using Spring-AOP module.
  • Developed server-side services using Spring Web Services (SOAP, WSDL).
  • Server side validations using Struts Validator and Hibernate Validator framework.
  • Wrote application front end with HTML, JSP, Ajax/JQuery, Spring Web Flow, XHTML, DHTML and CSS.
  • Wrote custom JSP tags for role-based sorting and filtering.
  • Used jQuery for UI centric Ajax behavior.
  • Used Log4j to assign, track, report and audit the issues in the application.
  • Worked on project build-script by using Ant and deployed on Web Sphere.
  • Develop and execute Unit Test plans using JUnit, ensuring that results are documented and reviewed with Quality Assurance teams responsible for integrated testing.
  • Provided extensive pre-delivery support using Bug Fixing and Code Reviews.

Environment: Java, Spring, Hibernate, SOAP, RESTFUL, AXIS, JERSEY, JDBC, JavaScript, UML, HTML, Java Script, CSS, JNDI, CVS, Log4j, JUnit, Jenkins, Maven, Ant, AJAX, JSON, Web Sphere, Web services (SOAP & RESTFUL), RAD, Rational Rose, Oracle, MongoDB

Java Developer

Confidential

Phoenix, AZ

Responsibilities:

  • Involved in Analysis, Design, Development, Integration and Testing of application modules and followed AGILE/ SCRUM methodology. Participated in Estimation size of Backlog Items, Daily Scrum and Translation of backlog items into engineering design and logical units of work (tasks).
  • Involved in preparation of design strategy documents for all the impacted methods and for new functionality.
  • Developed and Consumed Web services securely using JAX-WS API and tested using SOAP UI
  • Developed the application using Spring MVC and performed Transaction management and Exception handling using AOP and configured controllers with both annotations and using configuaration files.
  • Used Hibernate as Object Relational (OR) Mapping Tool for the backend data persistency.
  • Extensively used the Hibernate Query Language for data retrieval from the database and process the data in the business methods.
  • Developed pages using JSP, JSTL, spring tags, jQuery, and Java Script & Used jQuery to make AJAX calls.
  • Used Jenkins continuous integration tool to do the deployments.
  • Responsible for Work delegation to the team members and supporting offshore team
  • Involved in the development of test cases for the testing phase.
  • Developed test cases using.
  • Responsible for coordinating with testers during system testing.
  • Defect fixing activity as a part of system testing phase and User Acceptance phase.
  • Responsible for productions support and analyzing the Splunk logs for hidden application errors.
  • Involved at the time of deploying the code in production environment and do the functional check out.
  • Involved in merging the code into different stages like Development to System Testing, UAT, Staging and Production using the Sub Version Controlling (SVN) tool.

Environment: Java (JDK 1.6), J2EE, JavaScript, Spring 3.0, Hibernate, Web services (SOAP & RESTFUL), JAXB, Log4j, Oracle, MySQL, SVN, Eclipse, Junit, JSP, ANT, HTML, CSS, JSON, XML, Web Sphere.

Java/J2EE Developer

Confidential

Responsibilities:

  • Developed Servlets for maintaining server side business logic.
  • Implemented Business Logic of the system using Core-Java API.
  • Developed the GUI using Struts Framework, JSP, Servlets, HTML and JavaScript.
  • Written queries, stored procedures and functions using SQL, PL/SQL in Oracle.
  • Involved in developing & designing DAO’s, which has procedures written being invoked at the time of recording data to database
  • Developed many JSP pages, used Java Script for client side validation.
  • Used JDBC to communicate from java to database.
  • Developed application using Eclipse IDE on Windows environment.
  • Developed User Interface using JSP, HTML, and JavaScript.
  • Written database queries for DAO classes.
  • Developed test cases using JUnit for the modules developed.
  • Involving in complete support of the application for regular change requests and enhancements
  • Supporting application in QA, UAT and addressing bugs as reported.
  • CVS is used for version control and used JUnit for Unit testing.
  • Deployed application on Tomcat

Environment:: Java, Java/Java EE, Eclipse, Struts, JSP, JDBC, JSTL, JavaScript, AJAX, JSTL, Hibernate, XML, Oracle 10g, CVS, Tomcat, Web Services

We'd love your feedback!