We provide IT Staff Augmentation Services!

Java Developer Resume

0/5 (Submit Your Rating)

Dallas, TX

SUMMARY

  • Oracle Certified Professional Java 8 Programmer, Web Component Developer for Java EE Platform with over 7+ years of experience in Software Design, Development, Documentation, Testing, and Implementation of information systems in web technologies.
  • Extensive experience in full SDLC of software applications in Core Java (6/7/8), Java EE, Spring Framework (Spring Boot, Spring Batch), Hibernate ORM, Servlet, JSP, EJB3, JDBC, PL/SQL, MySQL, Python, XML, HTML5, CSS3.
  • Good understanding of Service - oriented architecture(SOA), Object Oriented Design (OOD) and Java EE Design Patterns, MVC, Multi-tier architectures and Distributed Architecture.
  • Designed, developed, and implemented software solutions for high visibility, high impact projects; solved technical problems swiftly to meet growing business demands.
  • Proficient in using various design patterns like MVC, Data Access Object, Factory, Singleton, Multi-thread, etc. in the development of Multi-tier distributed Enterprise Applications and Architectural Design patterns.
  • Experience with different IDE’s like Eclipse, IntelliJ, Oracle SQL Developer.
  • Strong Experience in client side web technologies like JavaScript, jQuery, AngularJS, HTML5, CSS3, Ajax etc.
  • Involved in Build and Deploy activities using Maven, Git, TFS, Jenkins tool and customized WAR/ JAR files for web applications.
  • Strong knowledge of SOAP and Restful Web services using SOAP, WSDL, UDDI, XML, and REST API.
  • Experience with software development Methodologies like Agile in JIRA.
  • Proficient in identifying key barriers/core problems and applying problem solving skills to deal creatively with complex situations.

TECHNICAL SKILLS

Languages: Java 6/7/8, JavaScript/jQuery/AngularJS, SQL, Python, C++

JavaEE Technologies: Servlet, JSP, JDBC, XML, Ajax, JUnit, Web services (Rest, SOAP)

ORM & Frameworks: Spring Framework (Spring Boot, Spring Batch), Hibernate ORM, Microservices, RabbitMQ

Databases: PL/SQL (Oracle 12c), Sybase, Microsoft SQL Server

Web/App Servers: Tomcat, Apache HTTP Server

Tools: & Utilities: Eclipse, IntelliJ, Oracle SQL Developer, Maven, Git, TFS

OS: Microsoft Windows, UNIX, Linux, Ubuntu

PROFESSIONAL EXPERIENCE

Confidential - Dallas, TX

Java Developer

Responsibilities:

  • Design Java Spring based Bloomberg data fetching system for APEX application ORE (Owned Real Estate Tracker) as the core developer. Use the lightweight container of the Spring framework to provide architectural flexibility for inversion of control.
  • Design Java Venue request tracking system for Franchise Marketing System (FMS), and BusinessObjects r4 token generation system for Resolution Planning Tool (RPT). Develop JSP, Servlet based on MVC pattern using Spring Framework, Hibernate and AngularJS responsible for developing the UI pages using HTML5, CSS3, JSON, jQuery, Ajax.
  • Test, debug and implement the multi-threading applications using JUnit for unit testing. Use log4j for tracking errors and debugging the code.
  • Helped in migrating from monolithic to microservices architecture using RabbitMQ.
  • Redesign EJB3 session beans for business logic and JSF/Servlets for old web application. Worked on web Application and microservice development with Spring Boot using MVC Framework integrated with Spring.
  • Developed Hibernate ORM framework as persistence engine, actively engaged in mapping, and hibernate queries. Involved in writing Hibernate mapping files and configuration files.
  • Associate RESTful web service and APEX application with Java code. Use Maven for project management and version control.
  • Conversant in Agile in JIRA methodologies and analyzing the features, sizing the user stories, estimating efforts for tasks.
  • Create and configure APEX environments for internal APEX development and application hosting. Be a part of the APEX application design and support group. Implemented various APEX validation Controls for form validation with JavaScript and jQuery.
  • Involve with a team of PL/SQL consultants to perform detailed analysis of business and technical requirements and designed the solutions.
  • Create forms and reports using RESTful Web Services, in APEX.Extensively Write Views, Stored procedures, Functions, Packages, and Triggers by using PL/SQL. Work on Authentication Scheme, Authorization Scheme, Application Computation Application items, List of values, Breadcrumbs, Tabs and Lists etc.
  • Devise ordering application that coordinates orders placed in the APEX with corresponding vender, significantly improving customer inventory tracking and keeping vendor within budget.

Environment: Java, SOA, OOD, APEX, Agile, JavaScript, JSP, Servlet, PL/SQL, Oracle DB 12c, JUnit, Restful Web Services, Unix

Confidential - Plano, TX

Software Engineer

Responsibilities:

  • Designed automation website test module in Java, Python, and JavaScript for starting and stopping network traffic of drones via SSH connection for external website. Extensively used agile development methodology and involved in sprint planning.
  • Defined and constructed layers, server-side objects and client-side interfaces based on Java EE design patterns, integrated, and implemented Spring framework.
  • Built relational Oracle database to capture network configuration data from testing API. Used Java multi-threading and socket programming.
  • Tested and evaluated the functionalities of Cisco devices based GUI for SDN. Used PowerShell and Wireshark to control, monitor, and analyze network environments.

Environment: Java, Python, JavaScript, Agile, Perl, Network Protocols, REST, Unix

Confidential - Coppell, TX

Software Developer

Responsibilities:

  • Used Java Persistence API (JPA) and Hibernate for performing the Database Transactions. Using JPA for designing and creating the entities and establishing the relation between the entities in a persisted way for EJB. Involved in designing the user interfaces using JSP.
  • Maintained multiple ETL data processing pipelines (PL/SQL, Bash, Java, REST, JSON)
  • Integrated with data architects and Oracle database 11gR2 administrators in Oracle Linux 5.8 to assure proper implementation of database designs.

Environment: Java, Oracle DB 11gR2, PL/SQL, JSP, Bash, Unix, Oracle VM

Confidential - Dallas, TX

Research Assistant

Responsibilities:

  • Built server in Java to manage processes’ memory paging and return the results as JSON outputs. Utilized JUnit to test the project. Implemented an improved thread pool in Java to enhance server side performance.
  • Built Java based proxy server to accept and forward requests, and return the response back to the requested client. The Apache HTTP server is implemented in Java and able to service concurrent requests. REST has been used as a protocol to send the request and response in the form of XML messages.
  • Built a non-blocking Restful service for the bulk update in Java with JAX-RS framework which updated each single row in a separate transaction and allowed the client to query the percentage of progress and the error or successful result messages for all rows at the end.

Environment: Java, Network Protocols, JAX-RS, JSON, JUnit, Git

Confidential

Software Developer

Responsibilities:

  • Prepare Java/J2EE development structure for Maven. Designed and tested locomotive brake testing system in Java.
  • Architected parameter entry modules in JSP for multi-tier locomotive inspection system.

Environment: Java, JSP, Network Protocols, JavaScript, Unix

We'd love your feedback!