Java Developer Resume
Charlotte, NC
SUMMARY
- 5+ years of experience in application design and development using Java, J2EE and Database technologies.
- Expertise in system study, requirement gathering, design, development, deployment and maintenance of web based applications. Well versed in technical documentation skills.
- Experienced in Core Java, Collections, Multi - Threading, Exception handling, File I/O, Design Patterns, OOPS Concept.
- Extensive experience in server side programming using Spring and Hibernate frameworks.
- Good working knowledge on web development using JSP’s, JavaScript, Python and HTML.
- Experience in database design and development. Well versed in MySQL, SQL Server & PL/SQL.
- Experience in configuring application servers WebLogic, Websphere, JBoss and Tomcat.
- Proficient in implementing Java/JEE design patterns like MVC, DAO & DTO.
- Experience in using JIRA to access the defects and worked in Agile methodology.
- Exposure to UNIX and LINUX environments.
- Involved in developing Test plans, Test Cases (Manual/Automated) and Test Procedures.
- Result oriented and committed to meet the goal.
- Very good communication / interpersonal skills & ability to work independently as well as in a team.
- Passionate to learn Technologies.
TECHNICAL SKILLS
Java & JEE Technologies: Java, JDBC, Servlets, and JSP.
Web Technologies: JavaScript, DHTML, CSS, XML, AJAX, Web Services.
Open Source Frameworks: Spring, Hibernate 3, 2.2.1, JUnit
Java IDEs: Eclipse 3.5, My Eclipse.
Application Servers: JBoss 5.1.0, WebSphere 6.1
Web Servers: Apache Tomcat Server, Apache Web Server.
Databases: DB2, MySQL, SQL Server 2012.
Database Tools: SQL Developer, SQL Navigator.
Methodologies: OOAD, TDD (Test Driven Development), Agile.
Operating Systems: MS Windows, UNIX and Linux.
Protocols: HTTP/HTTPS, SSL.
PROFESSIONAL EXPERIENCE
Confidential, Charlotte, NC
Java Developer
Responsibilities:
- Involved in configuring Hibernate mapping files/annotations and POJO objects.
- Log 4J was used to monitor the error logs and used GIT as version control tool.
- Designed and developed front view components using JSP and HTML
- Used Spring MVC framework with JDBC to develop the entire business logic of the system.
- Implemented RESTful services to consume as well as produce JSON and XML web services in the application
- Worked on Hibernate ORM. Created Hibernate XML files and Java class files to map the object relation mappings.
- Involved in Core Java coding by using Java APIs such as Collections, Multithreading, Exception Handling, Generics, Enumeration, and Java I/O to fulfill the implementation of business logic.
- Developed the web application using Servlets, JSP, and JSTL.
- Worked on Java Standard Edition includes Exception Handling, Multi-threading, File Handling (File IO), and Collection Framework.
- Used Spring MVC framework to develop the entire business logic of the system.
- Performed client-side validation using JavaScript.
- Used Spring Framework to develop all this web pages screens.
- Used Spring MVC framework and developed various controller and validate for the front end .
- Writing the code using Executors framework on multithreading. Written the code to set the priority of each thread and Schedule the threads in multithreading.
- Written the code for Inter-Thread Communication among multiple threads.
- Implemented Service Provider Threads for the User Threads.
- Handling the exceptions in Serialization process.
- Writing the code on Collection (List, Set, Map) frameworks to persist the traveler data on the database.
- Designed SOA implementations by Using Web Services.
- Build rich dynamic pages using JQuery, JavaScript, HTML5 and CSS3.
Environment: Git, Jboss, Eclipse, Gradle 4.1, Jenkins, Artifactory, Spring, Hibernate, SQL Developer, Web Services, JSP, HTML, Java Script.
Confidential, Jacksonville, Florida
Java Developer
Responsibilities:
- Developed user interface layout using JavaScript, CSS and HTML.
- Used Spring Framework as middle tier application framework, persistence strategy using spring support for Hibernate for integrating with database
- Configured the Hibernate configuration files to persist the data to the Database.
- Used Hibernate as ORM tool for accessing database.
- Used Filters for Authentication and Authorization.
- Involved in the development of project back-end logic layer by using most of the core java features such as Collection Framework, Interfaces, Multi-Threading, Exception Handling programming.
- Implemented SOA architecture with Web Services using SOAP, WSDL and XML to integrate other legacy systems.
- Worked on Java Standard Edition includes Exception Handling, Multi-threading, File Handling (File IO), and Collection Framework.
- Designed, Developed and analyzed the front-end and back-end using JSP, Servlets and Spring.
- Used Agile Development methodology of software development.
- Designed UI using JSP, HTML and validate with JavaScript for providing the user interface.
- Implemented and Used REST Web Services with the help of WSDL and SOAP to get updates from the third parties.
- Involved in batch processing using JDBC Batch to extract data from database and load into corresponding Application Tables.
Environment: Java, JSP, JSTL, JavaScript, AJAX, spring, Hibernate, HTML, CSS, Websphere Application Server, Eclipse.
Confidential
Java Developer
Responsibilities:
- As a developer, obtained comprehensive and clear business requirements by gathering all required information and analyzing the client requirements.
- Extensively involved in business requirements, mentoring, design, and implementation and testing phases.
- Created Functional design specification document based on business requirements.
- Developed the web tier using JSP, Spring MVC. Implemented event handling using JavaScript.
- Used Spring JDBC mapping with the database.
- Implemented Spring Transaction Management per business needs.
- Implemented SOAP based web services to receive delta messages from various systems and also consumed SOAP web services to retrieve the static and dynamic data per business needs.
- Experienced in implementing Microservices, Service Oriented Architecture (SOA) with XML based Web Services (SOAP/WSDL) using Top Down and Bottom Up approach.
- Created JUnit test suite to automate the testing of the business logic.
Environment: Spring MVC, Web Services (SOAP), JAVA, J2EE, JSP, CSS, Java script, SpringBoot, XML, WebLogic, Spring STS, Maven, Subversion, Jenkins, JUnit.