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