Full Stack Java Developer Resume
FremonT
SUMMARY:
- Oracle Certified Java 8 programmer offering a strong foundation in software engineering and programming principles across multiple platforms. 5+ years of extensive experience in the development of JAVA, J2EE and TIBCO applications.
- Experience with RESTful and SOAP web service and frontend technologies such as HTML, CSS, JavaScript, j Query, Angular JS, and Ajax. Excellent communication and interpersonal skills. Strong ability to learn new technologies and seamlessly manage workload to meet deadlines.
TECHNICAL SKILLS:
Languages: JAVA, J2EE.
Web: Angular JS 1x, j Query 2x, JSP, JSTL, Bootstrap, HTML 5, JavaScript, CSS, XML.
Frameworks: Spring 4x, Hibernate 4x, Jersey 1x, Junit 4x.
Web services: SOAP Web service, REST Web service.
Database: MySQL 5x, Oracle 11g, PL/SQL, Mongo DB.
Operating System: Windows, Linux, Unix.
IDE: Eclipse, Spring Tool Suite.
Tools: Tibco BW 5x, EMS 7x, ADMINISTRATOR 5x, HAWK 4x, Jasper Soft, SOAP UIGraphical EMS, BMC Remedy, JIRA, Wiki, Ant, Jenkins Maven, SVN, GitHub.
PROFESSIONAL EXPERIENCE:
Confidential, Fremont
Full Stack Java Developer
Responsibilities:
- Developed the front end of the application using Angular JS.
- Data flow of the application controlled by Angular JS controller.
- Utilized built - in Angular JS directives to validate forms.
- Designed the menu bar using hover dropdown menu with CSS.
- Created custom directives for including a countdown timer in the application.
- Used routing module to make the application as a Single Page Application(SPA).
- Included filters for the product search based on the user input.
- Request and response to/from the remote server using AJAX calls.
- Back End:
- Created RESTful web service with Jersey JAX-RS - Spring integration.
- Utilized Spring Transactions for supporting transactions in a declarative way.
- Implemented Cross Domain Filter for enablingcross-domainrequests from web browsers to servers.
- Created jasper reports for generating dashboards.
- Used Hibernate with JPA annotations for mapping java objects to relational database.
Technologies:Jersey Framework 1.18, Spring 4.3.9 Hibernate 5.2.10, Angular JS 1.2, Bootstrap 3.1.1, JavaScript, HTML 5, MySQL 5.1.9, Apache Tomcat, GitHub, Postman.
Confidential
Responsibilities:
- Created front end using JSP, HTML, CSS.
- Created customer registration form which would enable new customers to submit necessary details to gain access to the online banking application.
- Used j Query validation plugin for form validation.
- Request and response to/from the remote server using AJAX calls.
- Back End:
- Utilized Spring MVC framework to control the backend API.
- Spring context for annotation based configuration to define the beans.
- Used Spring Security to implement authentication and authorization.
- Developed spring scheduler to send birthday emails to customers and employees of the bank.
- Cross cutting concerns are implemented using Spring AOP.
- Spring Transactions to utilize Hibernate templates.
- Used Hibernate with JPA annotations for mapping java objects to relational database.
Technologies:Spring 4.3.9, Hibernate 5.2.10, MySQL 5.1.9, JSP, j Query 2.1.4, JavaScriptHTML 5, Apache Tomcat, Git Hub
Confidential
Responsibilities:
- Developed an application using Spring MVC framework for cab pool application.
- Application and method level security was implemented using Spring security framework.
- Implemented cross cutting concerns of the application using Spring AOP.
- Used Spring Validator for implementing data validation of the user inputs.
- Designed an email service using Java Mail Sender for the user to receive a confirmation mail along with a unique route ID once the registration has been successful.
- Used Hibernate to create and update location, source, destination, route details and user details databases with JPA annotations.
Technologies:Spring 4.3.9, Hibernate 5.2.10, MySQL 5.1.9, JSP, j Query 2.1.4, JavaScript, HTML 5, Apache Tomcat.
Confidential
Responsibilities:
- Designed a Spring MVC project for Stall Allotment to vendor.
- Used Hibernate validator for validating the user inputs. Error messages will be displayed on the page to user.
- Spring security was used for implementing the authentication and authorization of the user.
- Annotation based configuration was used for bean definitions.
- Used Hibernate framework for interacting with the underlying databases.
Technologies:Spring 4.3.9, Hibernate 5.2.10, MySQL 5.1.9, JSP, j Query 2.1.4, JavaScript, HTML 5, Apache Tomcat.
Confidential
Software Developer
Responsibilities:
- Part of scrum team and responsible for developing telecom application integrating Hibernate and Spring MVC frameworks. Used Spring core annotations for dependency injections.
- Utilized Tibco EMS for implementing communication between Spring application and middleware platform.
- Enhanced the device upgrade feature for B2C customers.
Confidential
Software Developer
Responsibilities:
- Single point of contact for the application development and maintenance projects from client site.
- Lead the team during a major release of 22 integrations. Involved in the end to end deployment activities and stakeholder coordination which resulted in enabling new features for the B2B customers of Confidential .
- Responsible for generating and presenting weekly and monthly reports to all customers.
Confidential
Software Developer
Responsibilities:
- Responsible for the development and maintenance of applications developed using Java, J2EE and the integration platform based on Tibco.
- Access Info features are enhanced by adding additional features
