Java Developer Resume
SUMMARY
- Over 3 year of IT experience in design and development of Object - Oriented Software Application with expertise in Object Oriented Programming using Java, J2EE related technologies.
- Followed Waterfall, Agile methodologies like Test Driven Development (TDD), SCRUM, and Pair Programming.
- Specialized in the systems design and development of reliable and efficient enterprise applications using Java/J2EE technologies, which includes EJB, JDBC, Servlets, JSP, spring, Hibernate, J2EE design patterns, XML and Web Services.
- Experience in Micro Services implementation.
- Experience in SOAP and REST based Web Services and SOA, AJAX Technology, RMI, JNDI, MVC Custom development.
- Proficient in designing and developing presentation layer components using JSP, Servlets, JSTL, Struts, AJAX in developing rich web applications using HTML, CSS, JQuery, AJAX and Java Script.
- Expertise in developing business logic using EJB, spring Boot and data access layers using JDBC and Hibernate.
- Experience with Linux, Ubuntu in bare-metal and Cloud-based infrastructure.
- Experience in using Application servers like Tomcat.
- Experience in evaluating and researching best suitable technologies and tools that are compatible with the current architecture and the business needs.
- Experienced in software development methodologies like Agile, Waterfall, SDLC and Rational Unified Process (RUP)
- Highly motivated team player, proactive, quick learner with excellent communication, organizational and analytical skills.
TECHNICAL SKILLS
Languages: Java, J2EE and HTML
Java/J2EE Technologies: Servlets, JDBC, JSP, JSTL, Java Mail, and Web Services, RESTful, SOAP, SOA, AJAX Technology
Web Technologies: HTML, CSS, AJAX, Apache tomcat, ADF Oracle
Frameworks: Hibernate, spring, ADF Oracle
Software’s: SPSS, MS-Office
Testing and Building Tools: log4j, ant, JIRA, Confluence, Stash& Maven, postman
Operating Systems: Windows, UNIX, Linux, Ubuntu
IDE Tools: Eclipse, JDeveloper 12c
Database: My SQL
PROFESSIONAL EXPERIENCE
Confidential
Java Developer
Responsibilities:
- Analyzed requirements & developed use cases.
- Worked on JDBC, JMS, JSP, JAF, Servlets, AJAX, REST, Java design patterns and use of Eclipse, Git/Bit bucket Maven
- Used Commons Validation framework for validating forms.
- Spring Boot Framework is widely used to develop REST APIs use multithreading than multiprocessing because threads use a shared memory area.
- Used Hibernate as ORM tool for storing buyers and sellers' information in database.
- Used Collection framework provides many interfaces (Set, List, Queue, Deque) and classes ( ArrayList , HashSet, TreeSet) used to delete all the elements of the specified collection from the invoking collection
- Work on notification part with help REST API.
- Implemented business rules for Notification on this part I fetch the data from CNE API to Rest API for fronted developer.
- Did Notification for Send Notifications, Send Notifications Using Active Directory, Fetch Notifications and Get All Notifications
- Used Eclipse IDE to develop Java code.
- Consumed Restful Web Services to establish communication between different applications.
- Implemented Business Services using the Core java and spring.
Environment: JDBC, JMS, JSP, JAF, Servlets, AJAX, REST, Java design patterns, Spring Boot, Spring MVC, J2EE, Multiprocessing and multithreading, Maven, SOA, SOAP
Confidential
Junior Java Developer
Responsibilities:
- Analyzed requirements & developed use cases.
- Used Hibernate as ORM tool for storing buyers and sellers' information in database.
- Involved in development of DAO classes using hibernate HQL.
- Configured Java beans in the Hibernate Mapping to represent ORM.
- Spring Boot comes with the concept of starter in pom.xml file that internally takes care of downloading the dependencies JARs based on Spring Boot Requirement.
- Created user-friendly graphical user interfaces with HTML and Java Server Pages.
- Involved in development of the Application front end using JSP with extensive usage of Struts tag libraries, JSTL and Custom Tag Libraries.
- Implemented Struts framework for developing the business logic.
- Participated in configuration of web.xml and struts-config.xml.
- Used Commons Validation framework for validating forms.
- Implemented business rules for enquiry and quotation, and code for validating input field and displaying error messages.
- Developed Action Classes and Action Forms beans.
- Used Eclipse IDE to develop Java code.
- Deployed the application in JBoss Application Server in development and production environment.
- Integrated various modules and deployed them in JBoss Application Server.
- Implemented Business Services using the Core java and spring.
Environment: Java, Hibernate, spring (AOP, Dependency Injection), AWS XML, JSP, Spring MVC, J2EE, JUnit, Maven, Web Sphere, SOA, SOAP, MySQL workbench.
Confidential
Junior Java Developer
Responsibilities:
- Analyzed requirements & developed use cases.
- Work on ADF JDeveloper
- Work on entity Object, View Object and AM Object
- Used Hibernate as ORM tool for storing buyers and sellers' information in database.
- Involved in development of DAO classes using hibernate HQL.
- Implemented Struts framework for developing the business logic.
- Participated in configuration of web.xml and struts-config.xml.
- Used Commons Validation framework for validating forms.
- Implemented business rules for enquiry and quotation, and code for validating input field and displaying error messages.
- Developed Action Classes and Action Forms beans.
- Used Eclipse IDE to develop Java code.
- Consumed Restful Web Services to establish communication between different applications.
- Implemented Business Services using the Core java and spring.
