Java Developer Resume
SUMMARY:
Skilled Java developer with over 4 years of hands - on experience in design and development of applications and web-based solutions, in accordance with user needs. Able to write clean, modular code which meets industry standards. Strong problem solving, interpersonal, communication, and collaborative skills. Implemented several projects through complete software development life cycle using web services, design patterns, and latest frameworks with Agile/Scrum methodologies.
EXPERTISE AREA:
- Java Programming
- Web Application Development
- Spring Framework
- Software Development Life Cycle
- Problem Solving
- Requirement Analysis
- Databases Design
- Testing / Debugging
- Code Review
TECHNICAL SKILLS:
Languages: Java, SQL
Web: HTML, CSS, JavaScript, jQuery, AJAX, Bootstrap, Thymeleaf, JSON, JSP, Servlet
Web Services: RESTful Web Services
Web/App Servers: Apache Tomcat
Frameworks: Spring MVC, Spring Boot, Hibernate/JPA, JUnit
Databases: MySQL, MongoDB
Design Patterns: Singleton, Factory, Abstract Factory, Observer, Prototype, Template, Intercepting Filter
SDLC: Agile/Scrum, RUP, Waterfall
Tools: GitHub, IntelliJ IDEA, Eclipse, Visual Studio Code, Maven, UML, MySQL Workbench, Source Tree, Postman
Platforms: Windows, Linux
PROFESSIONAL EXPERIENCE:
Confidential
Java Developer
Responsibilities:
- Played a key role in design and development of application.
- Designed database schema.
- Exposed services through RESTful design.
- Wrote Unit tests for system
- Used Maven to build the modules and Git as code repository
- Participated in daily scrums and sprint planning
Technologies Used: Java, Spring Boot, Spring Security, Hibernate, Hibernate Bean Validation, RESTful, JSON, AJAX, jQuery, HTML5, CSS, MySQL