We provide IT Staff Augmentation Services!

Software Engineer Resume

3.00/5 (Submit Your Rating)

SUMMARY:

Motivated Java Developer wif 6 years of experience contributing to all phase of software development life cycle while leveraging latest Java technologies and Agile methodologies. Proven experience in maximizing functionality and performance by implementing various tests including unit, component, and integration. Skilled in developing frontend and backend of applications by using JavaScript, Node.js, jQuery, AJAX, CSS3, HTML5, Servlet, Angular, JSP, Spring, and Hibernate.

AREA OF EXPERTISE:

  • Software Development Life Cycle
  • System Design / Implementation
  • Database Design, Integration / Unit Tests
  • Frontend / Backend Development
  • Design Patterns
  • Web Services

TECHNICAL SKILLS:

Programming Languages: Java, SQL

Database: MySQL, MS SQL, Mongo DB

Web: Java EE, JSP, Servlet, JavaScript, HTML5, CSS3, AJAX, jQuery, Bootstrap, JSON, XML

Web Services: RESTful, Microservices, SOAP

Servers: Apache Tomcat, Glassfish

Tools: Eclipse IDE, IntelliJ IDE, Spring STS, Git, GitHub, JUnit, Star UML, RabbitMQ, ActiveMQ, Postman, Maven, Trello, Mockito, MySQL Workbench

Frameworks: Angular, JSF, Spring MVC, Spring Boot, Hibernate, Node.js

Design Patterns: Singleton, Factory, Abstract Factory, Prototype, Builder, Adapter, Bridge, Composite, Decorator, Flyweight, Façade, Proxy, Template, Observer, Visitor, Strategy, State, Command, Chain of Responsibility, Iterator, Interpreter, Memento, Mediator

Methodologies: Agile / Scrum, TDD, Waterfall, RAD, RUP

Platforms: Windows, Mac

PROFESSIONAL EXPERIENCE:

Confidential

Software Engineer

Responsibilities:

  • Gathered and analyzed system requirements.
  • Developed user application interfaces, use cases and sequence / collaboration / class diagrams.
  • Designed frontend and backend of applications.
  • Implemented agile methodology wif active participating in spring planning and daily scrum meetings.
  • Improved functionality by performing unit, component, integration, and overall system tests.
  • Discovered and implemented deliverables while ensuring completion of assigned development tasks related to web services, internal frameworks, and software enhancements.

Technologies Used: Java, JPA / Hibernate, Spring, Spring MVC, Maven, JMS, Spring Integration, JSON, JSP, CSS, AJAX, JavaScript, JUnit, GIT, MySQL, JSP.

Junior Software Engineer

Responsibilities:

  • Established RESTful web services for applications to consume.
  • Stored persistence data in MySQL database wif Hibernate.
  • Accessed data by creating HQL queries.
  • Maximized functionality by performing Unit tests wif JUnit and Easy Mockito frameworks in test - driven development environment.
  • Ensured authentication and authorization wif Spring Security.

Technologies Used: Java, JPA / Hibernate, Spring, Spring MVC, Maven, JSON, JSP, CSS, AJAX, JavaScript, JUnit, GitHub, MySQL, JS.

We'd love your feedback!