Java Application Developer Resume
SUMMARY
- Highly skilled Java developer with more than 4 years of experience translating client requirements into customer - facing web applications.
- Proven ability to design for usability and performance. Well-versed in back-end, middle-tier, front-end and UI development.
- Experience on Web Technologies using Java, Spring frameworks, Spring Boot, Hibernate, HTML5, CSS, JavaScript, Bootstrap, JQuery, JSON.
- Extensive experience in designing, developing, and implementing web-based Java applications to support business requirements.
- Familiarity with multiple programming languages including Java with a strong knowledge of JDBC, Hibernate, Spring and OOP concepts and C, C++.
TECHNICAL SKILLS
Languages: Java, C, C++
Web: JavaScript, HTML, CSS, jQuery, PHP, JSP, JDBC, Angular JS, AJAX, Angular 2, Bootstrap
Web Services: RESTful, JSON, XML, SOAP
Web / App Server: Tomcat, XAMP, WAMP, Pivotal, Glassfish
Frameworks: Spring (MVC, AOP, Security, Data JPA, JMS, Spring Boot), Hibernate, Hadoop
Databases: MySQL, Oracle, MS SQL Server, HQL, Spark SQL
Design Pattern: Singleton, MVC, Factory, Facade, Observer
SDLC: Waterfall, Spiral, Prototype, Agile, Iterative
Tools: Eclipse, Spring Tool Suite, Jira, Trello, Jenkins, Maven, Dreamweaver, JavaFX
Platforms: Windows and Linux
PROFESSIONAL EXPERIENCE
Confidential
Java Application Developer
Responsibilities:
- Restaurant Management System: Performed various roles in development of the application that included functionalities like billing orders, report generation of the transaction made, and providing privileges of parts of the module according to requirement.
- Conducted requirement analysis design, developing and testing.
- Designed and implemented the user interfaces (UI). Worked with use case diagram, class diagram, and dataflow diagram.
- Web Store: Developed online ecommerce website using spring module. Implemented Log4j to streamline logging and security for entire application. Created user interface web pages using HTML, JavaScript, AJAX, and jQuery. Maintained Admin Portal with Spring MVC Pattern. Used Hibernate ORM with JPA to persist database operations. Established DAO layer and service layer.
- Online Micro Finance: Streamlined application deployment for banking services by implementing Spring Framework and Hibernate. Generated business requirements and analyzed project. Designed UML diagrams including Use Cases, Class Diagrams, Sequence Diagrams, and Flowcharts for Optimization Module. Created user interface for user registration, login with Spring JSR validation.
- College Infosys: Designed online course registration system by implementing Hibernate to map Java objects to relational database. Implemented CRUD operations with criteria queries. Defined data source, beans, and Hibernate properties with Spring Configuration file.
- Job Portal: Created job search website by implementing Hibernate ORM with Spring Boot for data persistence and transaction management. Employed Spring MVC and IOC for dependency injection. Enhanced application security by using Spring Security and programming user sign-up and login. Resolved issues with Spring MVC, Singleton design patterns.
Environment: Java, Spring Framework, Hibernate ORM, JPA, Spring Security, Spring Boot, JavaScript, AJAX, JSP, Servlet, HTML, CSS, jQuery, MVC Framework, Spring Tool Suite, Eclipse, MySQL, Photoshop, Servlets, SQL Server, JavaScript, Windows, MS SQL, Git.
