Java Application Developer, Internship Resume
SUMMARY
- Self - directed and motivated Software Engineer who works effectively in a dynamic environment. Proficient in C, Java, J2EE,, JavaScript, MySQL, Junit and PL/SQL.
- 2 years of professional & research experience in design, development, maintenance and support of Web based and standalone applications in various domains like Communication & Social Networking.
- Well versed with OOPS concepts like Inheritance, Polymorphism, Encapsulation and Abstraction.
- Experience in working in environments using Agile (SCRUM) and have good understanding of complete Software Development Lifecycle (SDLC).
- Well versed with Java concepts like Exception handling, collections, multithreading, serialization, Java beans.
- Have experience working with different design patterns like Factory, Abstract Factory, Singleton, Adapter, Business delegate, etc.
- Hands-on experience working with HTML, CSS, PHP and JavaScript.
- Experience in implementing connectivity for Databases using Hibernate Session Factory, using Hibernate APIs to retrieve and store data to the database.
- Experience in working with MySQL database and writing MYSQL queries for CRUD operations.
- Experience in working with Application servers like Apache Tomcat Server.
- Experience in working with version control tools like GIT.
- Experience in working in UNIX environment.
- Excellent problem solving skills with strong technical background and ability to meet deadlines and work under pressure.
- High degree of flexibility and ability to adapt to change in direction.
TECHNICAL SKILLS
Programming Languages: Java, J2EE, HTML, C/C++, SQL, PL/SQL, Unix, Lex, Yacc, Python,AWS,jQuery
Database Systems: MySQL, Oracle 11g, RDBMS
Java/J2EE Technologies: Core Java, J2EE, Design Patterns, JDBC, Servlets, JSP, OOPS concepts, Agile Methods,Pair Programming, Design&Analysis of Algorithms,TDD
Application Servers: Apache Tomcat server, Splunk,RESTful web services,JSON
Framework/Tools: Eclipse, Junit, Jenkins, Hibernate,Spring
Web Technologies: HTML, JavaScript, CSS, PHP,Angular JS,JQuery
Version Control: GITHub
IDEs: Eclipse IDE,SQL Workbench, Android JDK
PROFESSIONAL EXPERIENCE
Confidential
Java Application Developer, Internship
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
- Worked with AGILE SCRUM methodology and tools to write well designed, testable, efficient code.
- Developed Use case diagrams, Object diagrams, Class diagrams, and Sequence diagrams using UML.
- Designed the application using the J2EE design patterns such as MVC, DAO, Factory, Adapter, Singleton.
- Developed UI screens using HTML, CSS, JavaScript, JSP and JSTL tags.
- Developed various generic JavaScript functions used for validations.
- Implemented business logic using J2EE, servlets, hibernate and spring framework.
- Implemented Hibernate utility classes, session factory methods, and different annotations like @onetoone, @manytomany, @component to work with back end data base tables.
- Designed Database schema and created complex SQL queries for creating, reading, updating and deleting data in database.
- Wrote different unit test cases using Junit Mockito.
- Configured different jobs on Jenkins to automate build process and deployments (Continuous Integration).
- Executed Manual Testing in UNIX environment on different modules of the application.
- GIT was used for project management and version management.
Confidential
Java and SQL Developer, Software Engineer
Responsibilities:
- Developed Servlets & JSP pages for administrative tools, using custom tags
- Responsible for coding POJO classes for ensuring data security.
- Responsible for coding User interfaces using Spring MVC with Liferay Portal
- Configuring the data source in hibernate configuration file
- Used JavaScript for client side validations in the JSP and HTML pages
- Developed SQL queries for retrieving data for given task in Oracle 11g
- Developed efficient stored procedures using PL/SQL for the given tasks
- Writing UI / Business validations for the owned use cases during development.
- Performed unit testing and integration testing of owning use cases
- Performed various Migration Functional Testing and Bug fixing during development.
