Java Developer Resume
Confidential
SUMMARY
- 3 years of experience in developing Web based applications using Java and J2EE technologies
- Experience in all phases of System Development Life Cycle(Analysis, Design, Development, Testing, Deployment and Support)
- Work on Java platform and advanced Java technologies like Collection API, JDBC, Servlets, JSP, Spring, Spring MVC, Spring JdbcTemplate, Spring Boot, Spring data JPA, Restful Web Service, Hibernate, XML
- Experience in front end technologies like HTML, JavaScript, json, CSS, JQuery, AngularJS and ReactJS
- Work with RDBMS like Oracle and MySQL
- Extensive development on Tomcat and WebLogic servers
- Familiar with development and debugging in STS(Eclipse), IntelliJ and visual studio code
- Experience of using maven and Jenkins to build and deploy applications
- Familiar with version control tools like SVN, GIT and SourceTree
TECHNICAL SKILLS
Languages: Java, SQL, Unix shell, JavaScript, HTML, CSS
Technologies: J2EE (Servlet, JSP and Restful Web service), Spring, Spring MVC, Spring jdbctemplate, Spring Data JPA, Spring Boot, Restful Web Service, Hibernate, JQuery, AngularJS, ReactJS, JUnit, Log4J, XML, microservices, Object Oriented Design/Programming and Agile
Tools: Eclipse, IntelliJ, Maven, Ant, SVN, Git, Toad, MySQL Workbench, Putty, WinSCP, JIRA and Confluence
Operating Systems: Unix, Linux and Windows
Application Servers: Tomcat and Weblogic
Databases: Oracle and MySQL
PROFESSIONAL EXPERIENCE
Confidential
Java Developer
Responsibilities:
- Work on detailed design and implementation for product catalog microservice
- Work in Agile framework as an individual contributor including interaction with the team in story grooming, reviewing story/acceptance criteria
- Involved in planning/development activities for designing multiple microservices
- Create Entity classes and Repository interface with spring data JPA to retrieve product catalog data
- Provide Restful interface of product catalog information though Spring REST
- Create server class and its YML configuration to register product catalog microservice with Eureka
- Build and deploy the Spring Boot application by maven and Jenkins to development environment
- Involved in Unit testing with Mockito and JUnit for Spring Restful interface
- Perform integration test with the front end developed by ReactJS
- Participate in daily scrum meeting under Agile by tracking task status in JIRA
Environment: Java 8, J2EE, Spring, microservices, Spring Boot, Spring Cloud, Eureka, zuul, Spring Data JPA, ReactJS, Axios, Node.js, npm, Html, JavaScript, Oracle, Unix, JUnit, Postman, Log4j, Jenkins, GIT, Maven, Tomcat, Agile, JIRA, Confluence, Eclipse (STS), visual studio code
Confidential
Java Developer Intern
Responsibilities:
- Primarily work on design and development of search functions including front end and backed end
- Create the search web pages by using Spring MVC tags, JSTL, JSP, Html, JavaScript and CSS
- Create Spring MVC controllers to handle request from front end and response from service code
- Implement DAO classes with Spring JDBC API to pull search result from Oracle database
- Write JUnit test code for the controller and service code with JUnit, Mockito and Spring test framework
- Build and deploy the application by maven and Jenkins to development and test environment
- Work on solution specification document regarding the search function
- Participate in daily standup meeting under Agile
Environment : Java 8, J2EE, Servlet, JSP/JSTL, Spring, Spring MVC, Spring JDBC API, Html, JavaScript, Oracle, Unix, JUnit, Log4j, Spring test framework, Mockito, Powermock, Jenkins, GIT, Maven, Weblogic, Agile, JIRA, Confluence
Confidential
Java Developer Intern
Responsibilities:
- This project is developed with Spring, AngularJS, Restful web service, Hibernate, Oracle and Tomcat
- Three - month position to work on writing JUnit test cases for service code of Data Correction Utility functions
- Create test plan and preform integration test related to DCU functionalities
- Perform the code review with the team by using crucible
- Participate in daily standup meeting to update the status to the team
Environment : Java 7, J2EE, Spring, Restful Web service, Hibernate, AngularJS, Html, JavaScript, Tomcat, Jetty, Oracle, Unix, Junit, Spring test framework, Jenkins, SVN, Crucible and Agile