We provide IT Staff Augmentation Services!

Software Engineer Resume

4.00/5 (Submit Your Rating)

SUMMARY:

  • Talented and technically skilled Full Stack Java developer with 5+ years of experience as a key contributor to the development of web application technology solutions, for front end, back end and database applications.
  • Strong knowledge of the software development lifecycle, including requirements gathering and analysis, design specifications, programming, testing, and implementation.
  • Hands - on experience in HTML5, jQuery, Java, JSP, JavaScript, Spring, and Hibernate, among other technologies and tools. Well-trained in the development of web projects using the latest technologies like NodeJS, Angular, MongoDB, ExpressJS, Mongoose, and more.
  • Front-End & Back-End Development Java Programming Management Major SDLC Phases
  • Database Design Microservices Web Services Design Patterns OOPS Dependency Injection

TECHNICAL SKILLS:

Languages: Java, SQL

Web: HTML5, CSS3, JavaScript, TypeScript, jQuery, AJAX, JSP, Servlet, XML, Bootstrap, Thymeleaf, EJB

Web Services: RESTful, JSON

Web/App Servers: Apache Tomcat

Frameworks: Spring (MVC, Boot, Security, AOP, Integration, Data, Transaction), Hibernate, JPA, Angular, ExpressJS, NodeJS

Databases: MySQL, MongoDB

Design Patterns: Singleton, Factory, Builder, Adapter, Observer, Template, CoR, MVC

SDLC: Agile/Scrum, Waterfall

Tools: UML, Eclipse, NetBeans, Spring Tool Suite, IntelliJ, Postman, Git, GitHub, Maven, JUnit, Mockito

Platforms: Windows, UNIX, Mac OS

PROFESSIONAL EXPERIENCE:

Confidential

Software Engineer

Responsibilities:

  • Supervised and mentored entry-level programmers.
  • Acted as lead developer, involved in daily SCRUM meeting to track project status and issues.
  • Analyzed user and software requirements to determine project feasibility.
  • Created applications using Spring, Hibernate, and MySQL, and UI using HTML, CSS, and jQuery.
  • Used Spring to implement RESTful API to be consumed by various modules.
  • Used Spring features like IoC, MVC, and AOP; used Hibernate/JPA as persistence layer.
  • Tested modules using JUnit and Mockito. Used Maven to build modules and Git as code repository.
  • Developed and delivered best-in-class designs and ensured high quality code through pair programming.
  • Promoted all code to testing environment and worked closely with QA to ensure code quality.

Technologies Used: Java, JavaScript, jQuery, AJAX, HTML5, CSS3, Spring (Core, Boot), JSP, Thymeleaf, Hibernate, JPA, MySQL, JUnit, Mockito, IntelliJ IDEA, Eclipse, STS, Maven, Git

Confidential

Software Engineer

Responsibilities:

  • Developed enterprise-level applications and services following industry best practices.
  • Designed user-friendly interfaces using HTML5, CSS3, Bootstrap, jQuery, JS, AJAX, and JSP.
  • Integrated Apache with Spring MVC for component reusability.
  • Worked with product owner to prioritize use cases and stories.
  • Collaborated with programmers to design and implement features, completing modules.
  • Designed and implemented software, modules, and custom frameworks to support operations of diverse organizations in the business, financial, and agricultural domains.
  • Increased performance by implementing Hibernate ORM framework as persistence engine, configuring O/R mapping, and writing both Hibernate and native queries.

Technologies Used: HTML5, CSS3, JavaScript, jQuery, AJAX, Spring, JPA, Hibernate, REST, RestTemplate, IntelliJ IDEA, Eclipse, STS, MySQL, Java, JSP, Thymeleaf, Maven, JUnit, Mockito

We'd love your feedback!