We provide IT Staff Augmentation Services!

Java Back End Developer Resume

0/5 (Submit Your Rating)

Palo Alto, CA

SUMMARY

  • 8+ years of strong experience as Java/J2EE developer.
  • Solid experience with Core Java and Java 8.
  • Experience in Software Development Life cycle (SDLC) like design, analysis, development and implementation.
  • Ability to work with the team involving the different stages of Software Development Life Cycle including System Analysis, User Requirements, Data Modeling, Coding, Implementation and Testing.
  • Familiar with Data Structure and algorithms.
  • Familiar with Object Oriented Software Development using Java.
  • Experience in using Spring Framework (Spring Core, Spring MVC, Spring Boot, Spring ORM and Spring AOP).
  • Expertise in J2EE Application development using JSP, Servlets, JDBC, XML, AJAX, Struts and Hibernate.
  • Expertise in working with the application servers like Tomcat, JBoss.
  • Excellent understanding of linking databases with web applications using JDBC and ORM techniques.
  • Experienced in RESTful and SOAP web service design and development using Spring MVC and JAX - RS.
  • Basic understanding of NoSQL such as MongoDB and Cassandra.
  • Good knowledge in frontend technologies like JavaScript/CSS/HTML5/AJAX.
  • Familiar with developing applications using Eclipse and Net Beans IDE in different Environments.
  • Solid experience in Web designing technologies like HTML, CSS, JavaScript, Ajax, and JSON.
  • Experience in various JavaScript frameworks such as jQuery, AngularJS, NodeJS, and Bootstrap.
  • Excellent experience in understanding and implementation in all steps of Software Development Life Cycle (SDLC) for Application development in ColdFusion.
  • Excellent problem solving, critical thinking, well interpersonal skill and communication skills, and productive team member.
  • Worked on Amazon Web Services (AWS) infrastructure with automation and configuration management tools such as Chef and Puppet.
  • Solid understanding of design patterns like Singleton, Factory, Observer, Builder and DAO design patterns.
  • Good knowledge and hands-on experience on UNIX and shell scripts.
  • Experience with Java Microservices in Spring Cloud and Spring Boot.
  • Worked on version control systems (VCS) like SVN, Git and Jenkins.
  • Familiar with Junit Framework and experienced with Mockito.
  • Experience in integrate Apache Kafka for data ingestion.
  • Solid experience in coding with analytical programming using Python and Django.
  • Strong experience using Web Services and API’s in Python.

TECHNICAL SKILLS

Operating Systems: Windows 7/8, Unix, Linux, DOS

Web/Internet Languages: J2EE 1.6, Servlet, Java 8/7/6, J2EE, JSP, JPAlog4j, CSS, Bootstrap, JUNIT, JDBC, JNDI, Hibernate, CSS, HTML, Jquery

Database Languages: SQL, PL/SQL, Oracle 9i/10/11g, MySQL 5.1.4, DB2.

RDBMS: Oracle 10g, MongoDB, Oracle 9i, MySQL, SQL, PL/SQL, JOINS, Triggers, Stored Procedures, Hibernate, My SQL Server 7.0.

Web/Internet/Languages: JSP, Servlets, EJB, JavaBeans, JDBC, JNDI, Custom Tag Libraries.

Design Patterns: Singleton, Factory, Observer, Struts, (MVC Model2), Spring DAO, SessionFacade, Business Delegate.

Web Services Technology: XML, SOAP 5.0, WSDL, Apache CXF 2.2.9/2.6.

Application/Web Servers: Apache Tomcat6.0/5.0/4.0, JBOSS 4.0/4.2, CVS, Ant 1.8, Apache Maven 2.2.1

Tools: /IDE Git, CVS, Intellij, Eclipse 3.5/3.6.1/4.2/4.3.1 , JBOSS.

Java Framework: Struts 2.1.6/2.2.1/2.3.16 , Spring 3.0.1/3.2.6 , Hibernate 3.5.4/4.0.1/4.2.8

Middleware: JDBC

CI/CD tools: Jenkins, Docker.

XML and Related Technologies: XML, Schema 1.0, XSLT 1.0, XSL, DOM2, SAX2, XPath 1.0, DTDs,JAXB

PROFESSIONAL EXPERIENCE

Java Back End Developer

Confidential

Responsibilities:

  • Designing and developing REST API by using Java8, Spring-4, JPA, Maven and Oracle DB.
  • Use Kafka and JMS to design and develop the errorfrm (Error Framework) for handling the failed message system requests.
  • Use Java8, Oracle DB to design heartbeat application to monitor the services health.
  • Use Java8, Gson, Oracle DB,DBConnectionStore to design and develop the application to create order automatically through payloads.
  • Use Java8, Spring and REST API to create DTO in domain layer.
  • Using Maven tool for managing projects build, reporting and documentation from a central piece of information.
  • Write Junit and E2E test cases for web services.
  • Extensively used slf4j for logging the log files.
  • Implement fully automated CI/CD pipeline using Git and Jenkins.
  • Working in agile using JIRA and STACK.

Environment: Java7, Java8, J2EE, Spring-4.1.6, JSON/XML, Hibernate-4.2, JPA, Oracle SQL Developer, Apache Tomcat7.0, Maven, Intellij, slf4j, Junit, MongoDB, Kafka and Restful Web Services

Java/Java EE Developer

Confidential - Palo Alto, CA

Responsibilities:

  • Designing and developing REST Web services by using Java8, Spring-4, Hibernate-4.2 and MYSQL-4.1.
  • Build and Deploy Project in Development environment and release coordination for other upper environments.
  • Used Spring MVC to implement MVC architecture. Designed Spring controller to handle requests from users and return results, Spring Interceptor to check user status, or provide warning message.
  • Use OOP to develop network communications.
  • Used Core Java to Implements business logic and algorithms.
  • Used Core Java for designing Class Loader.
  • Used Spring IoC for bean management and transaction management. Used Spring AOP to weave additional logic into main business logic, e.g. status check, generate warning, or clear data.
  • Used Spring RESTful API to implement RESTful Web Services, sent JSON data type between front-end and the middle-tier controller.
  • Improved data retrieval by implementing RESTful API.
  • Used Angular 2 for Client-side validations while rendering JSON validation errors in the backend.
  • Worked on developing data models by configuring Hibernate persistence layer, mapping Java classes with database using Hibernate, Hibernate query language (HQL).
  • Created an XML configuration file for Hibernate Database connectivity.
  • Architecture and Capacity planning for MongoDB/ Cassandra clusters. Implemented scripts for mongo DB import, export, dump and restore.
  • Getting the Transactions of Sales system which is in XML data using a JMS listener which runs in a Spring Boot Application from Middle ware System and publishing messages to different number of Kafka topics by Kafka Producer.
  • Wrote Kafka producers to stream the data from external rest APIs to Kafka topics.
  • Used Log4j1.2.x to generate system information and debug message.
  • Involved in the development of front-end design using JSP, HTML 5, CSS, XML, and jQuery.
  • Analyzing business requirements and determining feasibility of implementation.
  • Coordinate with other internal teams including Quality Assurance, Project Operations (development) and web site designers.
  • Participated in design and code reviews.
  • Develop microservices with Python Flask framework.
  • Worked on Amazon Web Services (AWS) infrastructure with automation and configuration management tools.
  • Interact with other team members to in corporate their innovations and vice versa.
  • Using Quality Center for Defect Management.
  • Implement CI/CD pipeline using Git and Jenkins.
  • New library development with micro services architecture using Rest APIs, spring boot and pivotal cloud foundry.

Environment: Java1.7, J2EE, Spring-4.1.6, JSON/XML, Hibernate-4.2, SQL Server 2012, HTML 5, JavaScript, Apache Tomcat7.0, Maven, Eclipse and Log4j 1.2.x, Python, Flask, MongoDB, Kafka, Restful Web Services using Micro services architecture

Java/Java EE Developer

Confidential - San Jose, CA

Responsibilities:

  • Developed Business Components in Java/Java EE and Involved in various phases ofSoftware Development Life Cycle (SDLC).
  • Implemented Model View Controller (MVC) architecture Using Spring 3 at the Web tier level to isolate each layer of the application to avoid the complexity of integration and ease of maintenance along with Validation Framework.
  • Used Eclipse for creating required classes and XML.
  • Implemented the application framework using Factory design patterns and Singleton design pattern.
  • Implemented modules using Core Java APIs, Java collection, Threads, XML, and integrating the modules.
  • Designed and developed several Servlets and Hibernate components.
  • Developed user interfaces using HTML.
  • Used Hibernate for Object-To-Relational Mapping.
  • Involved in developing code for obtaining bean references in Spring framework and used Dependency Injection.
  • Used Hibernate to store the persistence data into the MYSQL database and wrote HQL to access the data from the database.
  • Using Maven tool for managing projects build, reporting and documentation from a central piece of information.
  • Deployed the application in JBOSS4.0 Application Server.
  • Extensively used log4j for logging the log files.

Environment: Jdk1.7, Spring 3.1, Eclipse, Oracle 11g, JBOSS4.0, JSP, Maven, Servlets, JDBC, Hibernate 4.0, XML, HTML5, Log4j.

Java/J2EE Developer

Confidential, Palo Alto, CA

Responsibilities:

  • Involved in Software Development Life Cycle (use cases, design, coding, testing)
  • Created a Use case Diagram that shows the User cases and developed classes and diagrams using UML.
  • The application is created and integrated by WebSphere software suite (ESB/BPM/Data Power).
  • Implemented in MVC Architecture.
  • Developed presentation layer using AJAX, HTML, CSS, and JavaScript
  • Involved In integration of different layers of the application.
  • Design and development of tables in Oracle database and creation of action and DAO classes and class diagrams and thorough unit testing the module.
  • Extensive development of JSP, Action Class and form beans using Eclipse IDE.
  • Created tile definitions, struts-config files and resource bundles using Struts framework.
  • Implemented validation framework for creation of validation.xml and used validation-rules.xml.
  • Designed and Developed Java classes, XML Mapping files and Service classes to use the Hibernate API
  • Using tools based on JDBC, JTA, JNDI, JCA, JAF and Java Mail
  • Created Java and XML/XSLT components for an IBM MQ-Series adaptor for plug-in. Design included a robust data element mapping strategy, allowing easy customization for IBM implementers.
  • Created connections to database using Hibernate session Factory, using Hibernate APIs to retrieve and store data to the database with Hibernate transaction control.
  • Developed stored procedures and triggers in PL/SQL
  • Scheduling the executable Java jar files for sending email notifications using shell scripts in UNIX server
  • Involved in writing Junit test cases and suits using Eclipse IDE.
  • Schedule Application Development using Test driven development (TDD)
  • Continues Integration involved.

Environment: Java, WebLogic 6.0, Oracle 9i/10g, Eclipse 5.1, JSP, JPA, XML, Unix, J2SE, Servlets, JDBC, JMS, Hibernate 3.0, JMS, JBoss, Ant, web Services, vSphere, Struts, Maven 2, JUnit, HTML

Confidential, Austin, TX

Java Application Developer

Responsibilities:

  • Used Hibernate as an ORM mapping tool and worked with Hibernate Query Language (HQL).
  • Involved in the implementation of creating the Action classes, Action Forms Beans, Validators using Struts Framework.
  • Wrote ANT build scripts to compile Java classes and create jar, performed unit testing and package them into EAR files.
  • Developed Hibernate ORM mapping and wrote HQL queries to retrieve buyer and product related information from Oracle database.
  • Implement SOAP’s client for user validation and partial REST API to user database.
  • Implemented base classes, setting up framework classes/configuration files for implementing full- fledged J2EE application.
  • Used design patterns like Value Object, Service Locator, Session Facade and DAO.
  • Setting up build environment by writing Ant build.xml, taking build, configuring and deploying of the application in the server WebSphere 6.1 Application Server
  • Developed presentation layer using HTML, CSS, JavaScript and AJAX.
  • Used Git tool to manage source code versions.
  • Performed design, code reviews and prepared detailed documentation.
  • Implemented Exception mechanism and used Springs AOP module.
  • Developed Log4j to log the entries, while running the application.

Environment: Java 1.5, J2EE, Servlets, Hibernate, JNDI, JTA, Struts 1.1, JavaScript, WebSphere 6.1, RAD 6, SOAP, REST Oracle, SQL, ANT, HTML, DHTML, JavaScript, AJAX, CSS, JAXP, JUnit, Log4j and Git.

We'd love your feedback!