Java Developer Resume
SUMMARY:
- Skilled, educated, and results - oriented Java / JEE Developer with 5 years of professional experience providing successful software design, development, testing, and implementation. Expert knowledge of software development life cycle and strong track record of successful collaboration to create products that meet and exceed customer expectations. Extensive and using up-to-date technologies and passion for delivering innovative software solutions for various clients. Implement multiple projects using advanced frameworks such as Spring, Hibernate, and Design Pattern.
- Java Development • Web Applications • Software Development Life Cycle • Team Building Process Improvement • Database Design • Object-Oriented Design • Unit Testing • Problem Solving
TECHNICAL SKILLS:
Languages: Java, C, C++, SQL, Matlab
Web: JSP / JSTL / Servlet, JavaScript, CSS, XML, jQuery, AJAX, AngularJS, JSON, JPA
Web Services: REST, SOAP
Web Server: Apache Tomcat, Glassfish, JBoss
Frameworks: Spring Platform (MVC, Web Flow, Data, Boot, Mobile, JDBC, Cloud, AOP, Security, Transactional, Validation, MVC Testing, Integration), Hibernate/JPA, JUnit, Log4j, Bootstrap, EJB, JavaMailService (JMS), Mockito
Databases: MySQL, SQL, SQLite, Microsoft SQL Server, Oracle, JDBC
Design Patterns: Factory Method, Faade, Template Method, MVC, Singleton,Proxy, Front Controller
SDLC: Agile-Scrum, RUP, Waterfall, TDD
Tools: Eclipse, NetBeans, STS, Jenkins, Git, SVN, bitbucket, Maven, Start UML, MS Visio
PROFESSIONAL EXPERIENCE:
Confidential
Java Developer
Responsibilities:
- Spring Security is used for login and give role to each user
- For presentation layer Spring MVC is used
- Spring Validation is to make sure the inputs are valid
- Internationalization is used to change between languages
- Implemented Hibernate and Spring frameworks for back-end persistence and business logic development
Technologies used: Spring MVC, Spring Security, Hibernate, Spring AOP, Spring Transactional, Spring Restful Web-Service, jQuery, JSP / JSTL, HTML / CSS, Spring Validation, Git for source control.
Confidential
Responsibilities:
- Used of the Façade design pattern to hide the complexity of persistence and service layers.
- Created dynamic front end JSP pages.
- Developed Service and control classes to implement different service methods.
- Fully developed checkout module.
- Implemented Hibernate along with spring data for the persistence layer.
Technologies used: Spring, Spring MVC, CSS, HTML JavaScript, SQL Server 2008, NET Beans, JUnit, Bootstrap, Glassfish, Maven, SVN, Log4J.
Confidential
Responsibilities:
- For presentation layer Spring MVC is used
- Spring Security is used for login and give role to each user
- Spring Validation is to make sure the inputs are valid
- Developed Service and control classes to implement different service methods.
- Used JMS for sending email notification to the employee once he gets registered.
- Implemented Hibernate and Spring frameworks for back-end persistence and business logic development
Technologies usead include: Spring MVC, Spring Security, Hibernate, Spring AOP, Spring Transactional, Spring Restful Web-Service, JSP / JSTL, HTML / CSS, Spring Validation, Apache Tiles, SVN for source control.
Confidential
Responsibilities:
- Enabled access to DAO objects and functions expose them to upper layers via Service layer.
- Implemented Hibernate/JPA for persistence layer.
- Develop UML diagrams (class, sequence) using visual paradigm.
- Conducted unit testing using JUnit for service and controller classes.
Technologies used: Spring MVC, Hibernate/JPA, JSP, CSS, HTML, JavaScript, Bootstrap,c JUnit, NetBeans IDE, Maven, MS SQL Server, Git for Source Control.
