Software Engineer Resume
3.00/5 (Submit Your Rating)
Skill, Dallas-tX
SUMMARY:
- 3+ years of experience in Software design and development activities including requirement analysis, design, implementations and testing of various client - server based applications using Java.
- Designed and developed web applications using HTML , CSS , Java, Spring, Hibernate and JSON.
- Experienced working with JIRA, Jenkins, Github for CI/CD process and version control.
- Worked on different OOPs concepts, Servlet and JDBC technologies, Java Bean Objects.
- Highly organized with the ability to manage multiple projects and consistently meet deadlines.
- Experience in major web applications servers, including Apache Tomcat, WebLogic.
- Deep understanding in design, development and implementation of Model-View-Controller frame works using Struts and Spring MVC.
- Strong experience with Oracle, PL/SQL, MySQL, SQL Server concepts.
PROFESSIONAL EXPERIENCE:
Confidential
Software Engineer
- Used Agile (SCRUM) methodologies using JIRA board for daily scrum meetings
- Attended meetings for gathering requirements, sprint planning, sprint review and retrospective for application development.
- Designed and developed presentation layer using JSP, Custom Tags and HTML, CSS, JavaScript, Spring MVC and involved in client requirements and modified designing document.
- Implemented the Data Access Object (DAO) component of the application that abstracts and encapsulates the data access from the application to the database.
- Worked with Spring Core and used Dependency Injection of Spring IOC framework to inject beans.
- Exposed application functionalities as RESTful services to clients that want to use their own UI layer using Spring for JSON output.
- Data Operations are performed using Spring ORM wiring with Hibernate and Implemented Hibernate Template and criteria API for Querying database.
- Developed PL/SQL View function in Oracle database for getting available date module.
- Deployed code on Tomcat web application server and used Bitbucket for version control.
- Developed the application based on MVC architecture using Struts Framework, designed Action Classes, Form Beans.
- Developed Struts action classes, forms and JSP pages with struts tags, validation, struts-tiles and modifying Struts-Config files and implemented file upload functionality for large amount of data.
- Used JQuery event handling in UI pages to display list boxes and to handle validations.
- Involved in development of front-end components using Spring MVC, JSP, JavaScript, JAVA, and JSON.
Environment: HTML 5, CSS 3, JavaScript, Spring MVC 4.0, Struts, Oracle, Tomcat, Hibernate 4.2, Jenkins.
Confidential, Dallas-Tx
Programmer Analyst
- Involved in gathering business requirements, analyzing the project and creating Class Diagrams.
- Worked on Eclipse IDE for JAVA /J2EE Application development and developed the view-controller components using Servlets /JSPs, CSS, HTML .
- Used various Core Java concepts such as Exception Handling , Collection APIs to implement various features and enhancements.
- Tracked my performance using JIRA and worked with version control tool like GITHUB.
- Created Class and Sequence Diagrams for assigned modules under the mentorship of senior developers on the team.
Environment: Java 1.7, HTML, CSS, J2EE, Collection, Eclipse, JIRA, Github.
TECHNICAL SKILLS
- Ability to understand and apply new knowledge quickly.
- Ability to work individual as well as in a team.
- Good communication skills: active listener, translates ideas effectively, works out mutually agreeable solution.
- Strong oral and written communication skills with the ability to communicate technical and non-technical concepts to peers.
- Able to stay focused in distracting environments
- Strong initiative and motivated to take ownership
- Excellent understanding of CSS, HTML & JavaScript.