Java Developer Resume
3.00/5 (Submit Your Rating)
Santa Clara, CA
SUMMARY
- A talented, passionate, and self - motivated Java Developer with more than 6 years experiences of developing complex enterprise web applications.
- Expertise in working with Core Java concepts like Collections, Multithreading, Data Structures, Exception Handling and Serialization.
- Experience in MVC architecture, spring framework, J2EE Design Patterns, Spring IOC and Hibernate.
- Ability to develop a high-performance system with scalability and capability.
- Able to work with both SQL and NoSQL database.
- Quick learning and highly capable of contributing to the full software development lifecycle (SDLC).
- Passionate about collaborating with cross-functional team members to broaden expertise and deliver optimal solutions.
TECHNICAL SKILLS
- Java 8
- MySQL
- Oracle DB
- MongoDB
- JavaScript
- Spring
- Spring MVC
- SpringBoot
- Hibernate
- RESTful
- Microservices
- Scala
- Sparks
- Maven
- Agile methodology
PROFESSIONAL EXPERIENCE
Confidential, Santa Clara, CA
Java Developer
Responsibilities:
- Built a web application based on Spring MVC to support property search and listing (dependency injection, Inversion of control, REST API etc.).
- Used Java servlets with RESTful APIs to handle HTTP requests and responses. Implemented MySQL as well asMongoDB to store business data fetched from Ticketmaster API.
- Researched multiple recommendation algorithms (e.g., content-based recommendation) and evaluatetheir performance (precision vs. recall vs. cost).
- Implemented security workflow via in-memory and JDBC authentication provided by Spring Security.
- Utilized Hibernate to provide better support of database operations.
- Used MongoDB compass to manipulate the user data (favorite events) and MySQL to store the metadata.
- Deployed to Amazon EC2 to and performed load test with Apache JMeter and utilized Eclipse, Git, GitHub, Android Studio for the whole development
Technology: Java, J2EE, Spring MVC, SpringBoot, RESTful API, MySQL, MongoDB, AWS, Agile
Confidential, San Francisco, CA
Java Developer
Responsibilities:
- Implementedshell aviation internal marketing merchandise orderingsystem using Spring MVC Framework and Hibernate. Allowing global sales team to order customer merchandise online.
- Used spring framework to autowire/inject components, annotation driven transaction management and, also configure the batch jobs.
- Implemented and maintained a weekend event recommendation tool for internal Confidential employee club.
- Used hibernate in ORM mapping and persistence of objects into database.
- Involved in the internal application development and unit test automation.
- Used Java/J2EE Design Patterns such as Factory pattern, Session Facade, and Singleton in the project extensively.
- Utilized Eclipse, Git, GitHub, Android Studio for the whole development
Technology: Java, J2EE, Spring, Hibernate, MySQL, MySQL, MongoDB, Github
Confidential
Java Developer
Responsibilities:
- Implemented internal B2B Customer Relationship Management (CRM) system for the local general aviation sales team using Spring MVC Framework and Hibernate
- Created a dashboard using React to visualize statistical data for overdue customer visit and holiday greetings reminders, including a customer contact profile view
- Designed the view pages from a UI/UX perspective using Bootstrap and CSS3
- Utilized Eclipse, Git, GitHub, Android Studio for the whole development
- Maintaining MVC(Model-View-Controller) Architecture
- Adapted Web application responsive to different devices
- Optimized the front-end functions using Spring Form and JSTL
- Designed and developed the application using Agile approach
- Involve in test execution of automation test cases.
Technology:React, Java, J2EE, Spring, SpringMVC, JavaScript, Hibernate, MongoDB
Confidential
Java Developer
Responsibilities:
- Involved in end to end development of the internal Employee Service application
- Developed Java RESTful web services for the application core business logic
- Worked on the controller and Model layer of the application using core Java and Spring JDBC
- Have been part of the Jira Plugin development using Restful services, Event listeners and velocity
- Owned unit testing using Junits and maintenance of the application
Technology: Java, Servlet, JSF, HTML5, JSP, JS, JSTL, CSS3, MySQL, MVC pattern