We provide IT Staff Augmentation Services!

Java Developer Resume

4.00/5 (Submit Your Rating)

Alameda, CA

SUMMARY:

  • 5 years of software development experience in variety of programming environments, web technologies, OO methodologies, design patterns, concurrent systems.
  • Experience in developing the applicationwith Agile Methodology, Waterfall Methodology and Test - Driven Development.
  • Experience with Java 1.8 features like Streams, Lambda expressions and functional interfaces etc.
  • Proficient in developing J2EE enterpriseapplications in Service Oriented Architecture and Micro Service Architecture.
  • Experienced in developing similar business process in more concrete way using Microservices architecture.
  • Hands on Experience in developing web applications by using Spring framework modules like Spring IOC, Spring AOP, Spring MVC
  • Expertise in developing data models using Hibernate Object relational mapping (ORM) frame work and used Hibernate Annotations to reduce time at the configuration level.
  • Expertise in SQL and PL/SQL programming, developing complex code units, database triggers and using the latest features to optimize performance
  • Expert in Core Java with strong understanding of Garbage Collector, Collections, Multithreading, Event handling, Exception handling and Generics.
  • Expertise in J2EE Technology- Servlets, Struts,Spring, JDBC, JTA, JPA, Hibernate and JMS.
  • Expertise in back-end/server-side Java technologies such as: Web services, Java persistence API (JPA), Java Messaging Service (JMS), Java Database Connectivity (JDBC) and Java Naming and Directory Interface (JNDI).
  • Experienced in building Web Services for Service Oriented Architecture (SOA).
  • Good Understanding in databases such as Oracle, MySQL, Mongo DB and IBM DB2 databases to manage tables, views, indexes, sequences, stored procedures, functions, triggers and packages.
  • Experience on different IDEs such as Eclipse, RAD, Spring Tool Suite, IntelliJ and deployment using Application Servers like Apache Tomcat, WebLogic, and Web Sphere

TECHNICAL SKILLS:

Languages & Tools: Java 1.5/1.6/1.7/1.8 , J2EE, SQL, Clear Case, Subversion, Clear, SVN, Git, Mule Soft

Java Technologies: Multi-Threading, Servlets 2.3, JSP 1.2, Spring, Spring MVC,Hibernate, JDBC, JAXB, Web Services, WSDL, SOAP, REST.

Web Technologies: HTML, HTML5, DHTML, CSS, CSS3, Bootstrap, XML, XSLT, DTD, XML Schema (XSD), SAX, DOM, Perl, JSON, JQuery, JavaScript, Angular JS

Databases: Oracle 11g/10g/9i/8i, Sybase, DB2 10.1, MS Access

Application Servers: IBM WebSphere 4.x/5.x/6.0/8.1, WebLogic 6.x/7.x/8.x/9.x, JBoss AS 4.x/5.1, Tomcat 5.x/6.0/7.0, Apache Web Server

Frameworks: Spring MVC, Struts 1.x, 2.x

Testing Tools: Selenium, log4j

Operating Systems: UNIX (AIX), Red Hat Linux, Windows

IDE: RAD 6.0/6.1/7.0, Eclipse, WebLogic Workshop

WORK EXPERIENCE:

Java Developer

Confidential, Alameda, CA

Responsibilities:

  • Actively contributing to the development of service components and dynamic features of Florida Blue.
  • Developed User Interface using JSP, JSTL, HTML, CSS, Java Script, and JQueryand Angular JS.
  • Used various Core Java concepts such as Multi-Threading, Exception Handling, Collection APIs, Garbage collections for dynamic memory allocation to implement various features and enhancements.
  • Used Spring MVC and Dependency Injection for handling presentation and business logic.
  • Developed Spring REST web services to serve multiple applications across the organization. The data is provided in JSON. Also, consumed REST web services.
  • Integrated Spring and hibernate together and worked on developing backend components and services using Hibernate and spring.
  • Integrated REST services using Spring for consuming resources
  • Established Database Connectivity using JDBC, Hibernate O/R mapping with Spring ORM for Oracle.
  • Worked on Hibernate for mapping the java objects to relational database and SQL queries to fetch the data, insert and update the data from the database.
  • Used Hibernate in Data Access Layer to access and update information in the database.
  • Used Microservices to ensure the scalability of application on cloud infrastructure.
  • Contribute to the client's development standard practices ofMicroservicearchitecture by developing reusable product extensions and writing knowledge articles based on experience.
  • Developed Docker based microservices deployment modules with Jenkins 2.0.
  • Hands-on experience in development ofMicroserviceand deploying in Docker.
  • Developed independent & re-usable service components using Web services, Spring Dependency Injection and Design Patterns.
  • Performed functionality testing of the application using Junit.
  • Implemented JAXB Framework to convert XML files into Java Objects and vice versa (marshalling and unmarshalling).
  • Implemented Hibernate ORM against database for dynamic data persistence and retrieval.
  • Changed the process of backing up database server from polling based backup to event based backup which significantly decreased the load on server.
  • Performed Unit/Integration and Regression testing of the developed APIs.
  • Contributed to the bug fixing, Design Reviews, Code Walk through, Client Interaction and Prod Support. 
  • Used PMD Check style to measure the quality of the code.
  • Experience in writing the SQL, PLSQL stored procedures to meet the business requirements and the transformations
  • Involvement in Test Estimations and Test strategy implementation
  • Aided a professor in teaching graduate students the basics of Object oriented concepts and Java and was responsible for grading assignments.
  • Developed Services for data file retrieval, cleansing and persisting to a database
  • Designed the workflow for the client side and server side in UML using Rational Unified Process (RUP) and documented the design workflow
  • Contributed to the walk through with the analysis for Use Cases and feasibility scope
  • Used Agile methodology in SDLC
  • Designed Class Diagrams, Sequence Diagrams and Object Diagrams, using IBM Rational Rose to model the detail design of the application
  • Developed UI module using JSPs, HTML and used JavaScript for client-side validations
  • Implemented Session beans that encapsulate the backend business processes
  • Used Hibernate to store the persistence data into the IBM DB2 UDB database and written HQL to access the data from the database
  • Involved in the migration of Web Framework towards a more dynamic UI as per new designs using JSP, HTML, CSS and JavaScript
  • Used XML, WSDL, UDDI, SOAP, SAX parser and Web Services for communicating data between different applications
  • Developed logging module-using Log4J to create log files to debug as well as trace application
  • Used CVS for version control across common source code used by developers

Tech Stack: Java, J2EE, Struts, XML, SOAP, WSDL, AJAX, JSP, HTML, JavaScript, CSS, Log4J, JAXB, JUnit, Tomcat 5, JBoss 5.0, LDAP, IntelliJ IDEA 11.2, DB2, SQL Server, Linux

We'd love your feedback!