We provide IT Staff Augmentation Services!

Java Consultant Resume

2.00/5 (Submit Your Rating)

DallaS

SUMMARY

  • Over 6 years of experience in the IT industry performing Analysis, Design, Development, Implementation, Testing and Maintenance of distributed and Client server applications
  • Expertise in Core Java fundamentals with strong understanding of Object Oriented concepts like Collections, Multithreading, Data Structures, Exception Handling, Polymorphism, Design Pattern and Algorithms
  • Developed applications in various open source frameworks like Spring and Hibernate
  • Worked on Application Servers like WebSphere and Web Servers like Tomcat
  • Implemented RESTful web services for stateless CRUD operations
  • Extensive development experience in integrated environments like Eclipse
  • Experience with using SQL RDBMS on Oracle platform

TECHNICAL SKILLS

Programming Languages: Core Java, J2EE

Scripting Languages: Python, Perl, JavaScript, JQuery

Markup Languages: XML, HTML, CSS

Database Languages: SQL

Development Frameworks: Spring, Hibernate

Testing Frameworks: Junit

Automation Frameworks: Selenium

Build Tools: Maven

Version Control: SVN

PROFESSIONAL EXPERIENCE

Confidential

Java Consultant

Responsibilities:

  • Write and maintain documentation to describe program development, logic, coding, testing, changes, and corrections
  • Modify existing programs to conform to system changes or to make improvements in the existing program
  • Monitor the performance of programs after implementation
  • Tests and debug computer programs

Confidential

Consultant

Responsibilities:

  • Responsible for designing and coding technical solutions on a platform dedicated infrastructure for the development of J2EE application using MVC architecture to handle large volume of data and transactions
  • Developed different components of the application using Java 8, Multithreading and concurrency.
  • Used Hibernate, object/relational - mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with SQL-based schema
  • Worked with advanced MVC framework such as Spring IOC, AOP and MVC for implementing backend functionality
  • Implemented Persistence layer using Hibernate to interact with the Oracle database, used Hibernate Framework for object relational mapping and persistence
  • Optimized UML design using patterns like Proxy, Factory and Decorator
  • Developed application layers using Microservices architecture
  • Implemented RESTful webservices using Spring Boot
  • Created complex SQL Queries and Indexes for the application interaction with the database

Confidential, Dallas

Software Developer

Responsibilities:

  • Involved in the analysis of client requirement and coding J2EE application on object orientated design principles
  • Used collections framework for handlings large amounts of data.
  • Used multithreading for processing synchronous transactions without interference.
  • Implemented Spring Framework for the project
  • Integrated Spring Framework with Hibernate that is used for Database operations
  • Used Hibernate to integrate with the backend database
  • Created Stored Procedures, Triggers, Functions, Views and Joins for database design
  • Used Maven to build the project into WAR and EAR files and SVN for version controlling
  • Used Jetty web server to run the application on my local machine
  • Used Rally for project development and delivery in Agile methodology

Confidential, San Fransisco

Software Engineer

Responsibilities:

  • Performed manual and automated testing of the project application
  • Identified test cases and automated them using Selenium
  • Created a JUnit test suite for testing the working of the application

Confidential, Denver

Software Engineer Intern

Responsibilities:

  • Debugged Shell scripts to enhance and support Smokeping application on production network
  • Build Unix probes for installation Confidential customer server locations
  • Maintained production servers on NMS infrastructure in Linux environment
  • Used Jira for deliverable tracking of Scrum project in various sprint cycles

Confidential

Software Engineer

Responsibilities:

  • Developed a J2EE web based GUI to dynamically provide access to business management on a multithreaded environment
  • Used OOPs concepts like inheritance and polymorphism as well as other core java concepts like collections and mutithreading in the development process.
  • Developed the project in three phases starting from the database layer up onto the service layer and finally to the user interface layer
  • Developed the application in MVC architecture using Spring framework 3.x, Hibernate
  • Implemented Spring as web framework, spring as dependency injection framework and Hibernate as database ORM framework
  • Used JavaScript to make the application interact with the user interface
  • Implemented Spring annotations in Java classes and created Java beans in XML configuration for dependency injection
  • Implemented Hibernate annotations in Java classes and made mapping of Java objects in XML configuration
  • Used MAVEN to build the project into WAR and EAR files and SVN for version controlling
  • Developed DAOs using JPA, Hibernate Criteria API for the database operations to interact with Oracle Database

We'd love your feedback!