Java Developer Resume
San Jose, CA
SUMMARY:
- 4+ year of experience in development of web - based and Client-Server applications using OOPs, Java/J2EEtechnologies.
- Experience in web application development using RESTful, SOAP Web Services, JSP, Java Beans and MVC.
- Hands-on experience in developing applications using advanced Java technologies like JSP, Servlets, JSTL, JDBC, XML.
- In-depth knowledge of the object-oriented programming (OOP) concept with JVM Architecture, object-oriented analysis and development.
- Proficient in using Spring Dependency Injection, Spring MVC, Spring Boot, Spring JDBC and Spring Hibernate Integration.
- Expertise in front-end technologies such as AngularJS, HTML and JSP.
- Experience in using API testing tools like POSTMAN and SOAPUI extension.
- Experience in writing SQL Queries and Stored Procedures in databases like Oracle, SQL Server and MySQL.
- Experience in understanding and using NoSQL.
- Quick Learner, highly motivated team player with excellent organizational and analytical skills.
TECHNICAL SKILLS:
Programming Languages: Java / J2EE, SQL
Web Technologies: JSP, HTML5, XML, Angular JS, JSP, SERVLETS, Hibernate, Spring, JDBC, HTTP, Rest, SOAP
Databases: Oracle 10g/11g, MySQL
Development Tools: Eclipse, Net Beans
Operating Systems: Windows 7/10, Unix
PROFESSIONAL EXPERIENCE:
Confidential, San Jose, CA
Java Developer
Responsibilities:
- Designed and developed the application using Agile approach
- Worked on design, development, debugging and bug fixing of various REST web-services used in data management
- Developed large file upload feature which uploads the blob data in chunks, Implemented a web service for data deletion
- Implemented business logic using REST Web Service & Autowired Beans, and PL/SQL stored procedure
- Worked on Core Java concepts like Collections, Multithreading, Data Structures, Serialization, and Java Beans.
- Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API s and Spring Boot for micro-services
- Applied Java/J2EE Design Patterns including Singleton, Model View Controller (MVC), Data Access Object (DAO), and Business Delegate.
- Developed UI using spring view component, JSP, HTML, CSS, JavaScript and AngularJS.
- Implemented Java and J2EE Design patterns.
- Written Python scripts for frequent database update.
- Involved in writing all formats of database queries like SQL in DAO layer.
- Used Jenkins as a continuous integration tool for application building, testing and deployment.
Environment: Java, Java EE 7, Spring Framework 3.0, Spring MVC, Python, JAXRS, JAXB, JSP, HTML, CSS, JavaScript, Angular JS, SQL, HQL, XML, UML, Log4J, Apache Tomcat 7.0, MySQL, JUnit, Log4j, Jenkins.
Confidential, Milpitas, CA
Java Developer
Responsibilities:
- Worked in Iterative development process following agile scrum standards.
- Developed Java/J2EE modules to implement business logic.
- Involved in user interface design using Spring MVC Framework and web based user controls.
- Developed automated jobs in Java to process the raw data.
- Involved in design and development phase of REST web services used for accessing the processed data.
- Implemented Java and J2EE Design patterns.
- Utilized Spring MVC annotations and XML configuration for Dependency Injection.
- Implemented Persistence layer using Hibernate to interact with the MySQL database.
- Involved in writing all formats of database queries like SQL in DAO layer.
- Developed REST web services using spring, Hibernate, JAX-RS and JAXB.
- Developed UI using spring view component, JSP, HTML, CSS, JavaScript and AngularJS.
- Used Jenkins as a continuous integration tool for application building, testing and deployment.
Environment: Java, Java EE 7, Spring Framework 4.0, Spring MVC, Hibernate 4.3, REST Web Services, JAXRS, JAXB, JSP, HTML, CSS, JavaScript, Angular JS, SQL, HQL, XML, UML, Log4J, Apache Tomcat 7.0, MySQL, JUnit, Log4j, Jenkins.
Confidential
Java Developer
Responsibilities:
- Analyzed requirements and designed class diagrams, sequence diagrams using UML and prepared high-level technical documents.
- Implemented Java and J2EE Design patterns.
- Utilized Spring MVC annotations and XML configuration for Dependency Injection.
- Implemented Persistence layer using Hibernate to interact with the MySQL database.
- Involved in writing all formats of database queries like SQL in DAO layer.
- Developed REST web services using spring, Hibernate, JAX-RS and JAXB.
- Developed UI using spring view component, JSP, HTML, CSS, JavaScript and AngularJS.
- Used Jenkins as a continuous integration tool for application building, testing and deploying.
Environment: Java, Java EE, Spring, Hibernate, REST Web Services, JAXRS, JAXB, JSP, HTML, CSS, JavaScript, Angular JS, SQL, HQL, XML, UML, Log4J, Apache Tomcat, MySQL, JUnit, Log4j, Jenkins.