Java Developer Resume
CA
SUMMARY
- Having 5+ years of experience in Software Development by using Java SE & Java EE.
- Good experience in development of RESTful Api’s and web - based applications using Servlets, JSP, HTML, spring boot, and microservices.
- Experience with Agile methodology using scrum-based structure.
- Good experience in Test Driven Development & Unit Testing.
- Cohesive team worker, having strong analytical, problem solving & interpersonal skills.
- Extensive experience in requirement gathering, analysis & designing solutions in-line with enterprise best practices.
- Proactively suggest improvements while designing solutions.
- Experience in resolving on-going development, maintenance, issues & bug fixes.
- Expertise in using version control tools like SVN, GitHub & GitLab.
- Experienced in all phases of SDLC including analysis, design, coding and testing, expertise in integration using J2EE architecture
- Used SOAP for Web Services by exchanging XML data between teh applications.
- Good knowledge on using JUnit for Unit Testing.
- Expertise in teh implementation of Core concept Spring Boot, Hibernate, Java Beans, JDBC, Multi-threading.
- Familiar with web services formats XML.
- Developed & consumed RESTful Web Services in multiple projects.
- Good Knowledge on developing teh UI pages from scratch using HTML5, CSS3, Bootstrap, JavaScript & jQuery, Angular.
- Experienced in Requirements Gathering & creating/executing project plans as per teh timelines.
TECHNICAL SKILLS
Operating System: Windows/Mac/Unix
Languages: Java, JSP, JavaScript, HTML, SQL.
Web Technologies: Servlets & JSP.
Development Tools: Eclipse, Spring Tool Suite & IntelliJ IDEA.
Frameworks: Spring core, Springboot, Spring MVC, Spring Security, Spring JDBC, Hibernate.
Web servers: Apache-Tomcat.
Version Controller: Git, SVN
Build Tools: Gradle & Maven.
Bug Tracking Tools: Jira, HP Quality Center.
SDLC: Agile & Waterfall.
PROFESSIONAL EXPERIENCE
Java Developer
Confidential, CA
Responsibilities:
- Involved in analysis, specification, design, and implementation and testing phases of Software Development Life Cycle (SDLC) and used agile methodologies (SCRUM) for developing application.
- Expert level skills in using Spring, Spring MVC, Hibernate, JSF, XML technologies and Struts framework with Tiles development experience.
- Experience in Struts (MVC architecture), spring framework, J2EE Design patterns, spring IOC, Java and Hibernate.
- Developed teh front-end user interface by utilizing teh tiles framework and writing pages and templates JSP, HTML, JavaScript, AJAX, CSS, jQuery and implementing tag libraries.
- Configured application flow, controlling logic and navigation.
- Developed Use case diagrams, Object diagrams, Class diagrams, and Sequence diagrams using UML.
- Designed and Developed User Interface and user validation using Struts framework
- Developed Data layer using Hibernate
- Integrated application modules using Spring IOC
- Involved in re-factoring teh existing components to meet teh current application requirements.
- Involved in testing services for enhancements and changes, Bug fixes.
- Implemented Front End code using JSP, Spring Framework.
- Identify physical & environmental security concerns which could lead to Non-Compliance with teh procedures of teh Warehouse
- Physical Security Perimeter & Entry Controls.
- Monitoring & logging devices like CCTV, AC & other electric appliances.
- Extensive knowledge in configuring and deployment of applications on tomcat and web logic servers
- Hands on experience on Server-side validations using jQuery, java scripts JSTL and custom tags.
- Involved in reviewing and halping to develop stored procedures required for teh application functionalities.
- Developed queries that are required for teh application development and implemented using different logics.
- Extensively worked on debugging using Logging Frameworks such as Apache Log4j.
- Performed Unit Testing, Integration Testing & Generating test cases for web applications using JUnit, Jenkins and Log4j.
- Environment & Tools: Spring boot, MySQL, HTML, JavaScript & GitHub.
Environment: Java 8, REST, JUnit, Mockito, Webservices, Oracle, Agile Methodologies, Maven, Spring MVC, Hibernate, GitLab, Spring Tool Suite.
Java/J2EE Developer
Confidential, Euless, TX
Responsibilities:
- Worked on development of hibernate, including mapping files, configuration file, and classes to interact with teh database
- Developed J2EE application development on Windows and Unix Platforms.
- Designed and developed hibernate configuration and session per request design pattern for making database connectivity and accessing teh session for database transactions respectively.
- Implemented object-relational mapping in teh persistence layer using hibernate framework in addition to spring functionality
- Deployed and developed web services and integrating clients with services using SOAP and RESTful.
- Involved in injecting dependencies into code using spring core module.
- Used Spring Core Annotations for Dependency injection.
- Involved in developing code for obtaining bean references in spring framework using Dependency Injections (DI) or Inversion of Control (IOC).
- Developed and designed front-end using HTML, CSS, Microservices, Bootstrap and JavaScript with JSF AJAX and tag libraries.
- Developed teh entire application implementing MVC Architecture integrating Hibernate and Spring Boot frameworks.
- Involved in development of presentation layer using JSP and servlets.
- Used HQL and SQL for fetching and storing data in databases.
- Working extensively with Hibernate Query Language (HQL) to store and retrieve teh data from oracle database.
- Environment & Tools: JSP, Servlet, MySQL, Hibernate, Spring Boot, HTML, CSS, Javascript & GitHub.
Environment: J2EE, Spring, Hibernate, SOAP, REST, CVS, Oracle, Junit, Log4j, Maven.
Jr. Java Developer
Confidential - Flower Mound, TX
Responsibilities:
- Involved in analysis, specification, design, and implementation and testing phases of Software Development Life Cycle (SDLC) and used agile methodologies (SCRUM) for developing application.
- Expert level skills in using Spring, Spring MVC, Hibernate, JSF, XML technologies and Struts framework with Tiles development experience.
- Experience in Struts (MVC architecture), spring framework, J2EE Design patterns, spring IOC, Java and Hibernate.
- Developed teh front-end user interface by utilizing teh tiles framework and writing pages and templates JSP, HTML, JavaScript, AJAX, CSS, jQuery and implementing tag libraries.
- Configured application flow, controlling logic and navigation.
- Involved in re-factoring teh existing components to meet teh current application requirements.
- Involved in testing services for enhancements and changes, Bug fixes.
- Used various PL/SQL statements to store and retrieve teh data from database.
- Implemented Front End code using JSP, Spring Framework.
- Extensive knowledge in configuring and deployment of applications on tomcat and web logic servers
- Hands on experience on Server-side validations using jQuery, java scripts JSTL and custom tags.
- Some experience in using technologies like JavaScript/jQuery, AngularJS, Bootstrap, HTML to make connections between teh server and databases like MySQL.
- Involved in reviewing and halping to develop stored procedures required for teh application functionalities.
- Worked individually in development & requirement gathering of product.
- Worked on both front-end modifications & backend individually.
- Worked on tutor selection algorithm to send job to relevant tutor according to requirement.
- Developed queries that are required for teh application development and implemented using different logics.
- Extensively worked on debugging using Logging Frameworks such as Apache Log4j.
- Performed Unit Testing, Integration Testing & Generating test cases for web applications using JUnit& Jenkins.
Environment: Core Java, JSP, Servlet, MySQL, REST-API, Bootstrap, HTML, CSS, JavaScript, GitHub, eclipse and Jira.
