We provide IT Staff Augmentation Services!

Software Engineer Resume

SUMMARY:

  • Experience in complete software development life cycle for Java web application.
  • Strong Java/J2EE skills and object - oriented design experience, including working knowledge of the Java web technology platform, applied use of design patterns, and MVC technologies.
  • Knowledge and experience in Data Mining, Machine Learning and cloud platform.

TECHNICAL SKILLS:

Programming Languages:: Java, R, SQL, JavaScript

Frameworks:: Struts 2, Spring, Hibernate, Spring MVC, MyBatis, REST, MapReduce, MySQL, Oracle, MongoDB, HTML, CSS, XML, JSON, Ajax, jQuery, JSP, Bootstrap, Web Services

Tools: Eclipse, Linux, Hadoop, GitHub, SVN, Maven, Tomcat, AWS, Google App Engine

PROFESSIONAL EXPERIENCE:

Software Engineer

Confidential

  • Gathered and analyzed business requirements, optimized and reconstructed system workflow.
  • Implemented front-end data validation and requirements using Ajax and JavaScript.
  • Used Maven for project building, and SVN or Git for code management and version control.
  • Developed back-end application for request processing, data access and business logic using Struts 2, Spring, Hibernate, Spring MVC, MyBatis.
  • Constructed application using industry standard design patterns including Singleton, Business Delegate, and Factory Pattern for reusability.
  • Achieved complex business query and statistics between multiple tables.
  • Implemented test cases, configured and deployed applications in production environment.
  • Provided technical training, support, and troubleshooting for customers.

Hire Now