Java Developer Resume
Willington, DelawarE
SUMMARY
- Experienced Software Engineer with a demonstrated history of working in the computer software industry.
- Skilled in Maven, Spring MVC, SpringBoot, RESTAPI’s, SVN, JavaScript, Java 8, Intellij, Jenkins, Eclipse, HTML, CSS, RestfulAPI's, Java and Agile methodologies.
- Oracle Certified Java programmer with good experience in IT Service as a software developer.
- Experienced Java Developer in developing REST API’s using Java, Spring MVC /Boot, Maven, Intellij, REST.
- Strong Experience in Core Java, OOPS, Collections, Servlets, JSP and Design Patterns.
- Strong Experience in developing Restful web - services.
- Experience in using persistence framework Hibernate.
- Experience in developing web application using Design Patterns like Singleton, Factory Design, MVC etc.
- Experience with major databases such as Oracle 10g, MYSQL, and NoSQL(MongoDb).
- Exposure to various IDEs like Eclipse, Intellij.
- Experience in API management (Security, Governance etc) using APIGEE Edge.
- Experience in using Simple Logging Façade API (SLF4J) for different Logging Implementations.
- Developed applications with Spring framework using technologies like IOC(Inversion of Control),DAO (Data Access Object), MVC(Model View Controller) and JDBC.
- Knowledge on Jenkins .
- Basic understanding on building components in AEM.
- Experience in using SVN and had exposure to GIT.
- Developed API proxies to the backend services using Apigee Edge (Google API management tool).
TECHNICAL SKILLS
Languages: Java 7/8, HTML, CSS, JavaScriptXml, JSON, SQL
Java frameworks, API Tools: Spring MVC, Spring Boot, JPA, Hibernate
Databases: MySQL, Oracle, MongoDB
Tracking Tools: Rally, JIRA
Version Controllers: SVN, GIT
Build management: Maven
Application Servers: Tomcat
Continuous Integration: Jenkins
PROFESSIONAL EXPERIENCE
Java Developer
Confidential | Willington, Delaware
Responsibilities:
- Participated in an Agile (Scrum)environment supporting daily scrums, sprint planning and estimation.
- Involved in analyzing business requirements and compose them in to a technical use cases.
- Used Spring MVC to develop Restful web services.
- Used Core Java concepts like such as Collections, OOPS, Exceptional handling, IO etc.
- Hibernate is used for Data Accessing and for providing mapping between relational database tables.
- Implemented Object-relation mapping in the persistence layer using hibernate framework in conjunction with Spring functionality.
- Involved in implementing persistence logic using Hibernate.
- Good knowledge in HTML5, CSS3, JavaScript and written client side validations for web pages using Javascript.
- Built an Angular JS application to show dynamic data as required.
- Complete knowledge of object-oriented programming.
- Used SLF4J API to implement Log4j.
- Used Maven as a build management tool (dependency management, plugins management etc).
- Used Rally for Issue Tracking.
- Used Jenkins for deploying in different Environments.
- Developed code using Intellij and Eclipse.
- Used Tomcat as Application Server.
- Wrote a client application which gets data from Oracle DB and stored in Mongo Database.
Environment: Core Java, J2EE, JSON, Xml, Junit, Spring Boot/MVC, Hibernate, Restful Web Services, SVN, Angular JS,JavaScript,Maven,Jenkins,Log4j,slf4j,Mysql,MongoDB.
Java Engineer
Confidential
Responsibilities:
- Created various components as per business requirement.
- Developed REST APIS using Spring MVC and JPA.
- Designed and developed websites/pages inAdobe CQ/AEMby implementing the responsive design.
- Components were developed using HTML, HTML5, CSS, Java Script.
- Developed and analyzed the front-end and back-end using JSP, Servlets and Spring.
- Used Maven for build management.
- Created Model based on the Web service Requirement.
- Worked on Spring MVC framework to develop application service components.
- Used Core Java concepts like such as Collections, Multi-Threading, Exceptional handling, IO etc.
- Worked with testers in resolving defects in the application and was an integral part of the team.
- Interacted with Business Analysts to come up with better implementation designs for the application.
- Implement the best practices and performance improvement / productivity plans.
- Used GIT as a version controller.
- Used Log4j for Logging and debugging.
- Worked in Agile Scrum Methodology.
Environment: Core Java, Mysql, Spring MVC, JSP, Servlet, MVC, Hibernate, Agile Scrum, Log4j, Tomcat, Maven, Git.
Teaching Assistant
Confidential
Responsibilities:
- Worked as Teaching Assistant under Dr.Massiha in Department of Industrial Technology
- Assisted students with lab work, assignments and answered their conceptual doubts.
- Taught Classes in professors absence, graded assignments.
Java Engineer
Confidential
Responsibilities:
- Involved in gathering requirements and built technical specifications from the requirements.
- Involved in Data Analysis and provided the solution sets to work teams.
- Involved in client-side validations using JavaScript for login and registration forms to both the petitioners and employees.
- Designed UML Class Diagrams and Use Case Diagrams to understand the code easily.
- Used Servlets to implement Business Logic with JSP.
- Involved in developing Java classes for handling petitions and forwarding petitions.
