We provide IT Staff Augmentation Services!

Software Developer Resume

2.00/5 (Submit Your Rating)

SUMMARY

  • Effective Java Developer with 4+ years of experience streamlining development of web and desktop applications.
  • Effective client collaboration abilities to successfully gather requirements and analyze and deliver projects.
  • Deep familiarity with software development life cycle using Agile/Scrum and Iterative.
  • Strong business domain experience in the areas of commercial, rental services, ticketing systems and related fields.
  • Skilled in implementing technologies such as Java, Spring, Angular, Node.js, MySQL, and MongoDB.

TECHNICAL SKILLS

Languages: Java, SQL

Web: HTML5, CSS3, JSP, JSTL, Servlet, JavaScript, TypeScript, XML, JSON, jQuery, Ajax, Thymeleaf, Bootstrap

Web Services: RESTful

Web and Application Servers: Apache Tomcat

Frameworks: Spring (MVC, Security, AOP, Boot), Hibernate, JPA, Angular, Express.js, Node.js, Mockito

Databases: MySQL, MongoDB, MS SQL

Design Patterns: Singleton, Factory, MVC, Prototype, Observer, Proxy, Builder, Mediator, Façade, Decorator, Iterator, Adapter, Template, COR

SDLC: Agile / Scrum, RUP, Iterative, Waterfall, TDD

Tools: Spring Tool Suite (STS), IntelliJ IDEA, Eclipse, Visual Studio Code, Postman, Sublime Text, StarUML, Argo UML, Visual Paradigm, Maven, JUnit, NetBeans, Git, GitHub

Platforms: Windows, Linux

PROFESSIONAL EXPERIENCE

Confidential

Software Developer

Responsibilities:

  • Performed analysis of user and software requirements and identify project feasibility to implement best in class architecture design.
  • Developed application and user interface with Agile / Scrum methodologies.
  • Implemented modules testing and deployment.
  • Maximized customer satisfaction by interfacing with client to identify and analyze requirements.
  • Optimized performance by creating test plans and performing Unit tests.

Technologies Used: Java, JavaScript, jQuery, Ajax, HTML, CSS Spring Framework, JSP, Hibernate, JPA, MySQL, JUnit, Mockito, Git.

Confidential

Software Developer

Responsibilities:

  • Developed web application and added functionality to existing applications.
  • Analyzed existing applications, redesigned them and performed coding, testing, and updating of documentation.
  • Configured core business logic, Spring Controllers, URL mapping, and response paradigm.
  • Isolated application and business layer from persistence layer with DAO pattern.
  • Developed features as of Agile team and contributed to the completion of assigned stories in TDD.
  • Implemented new features/modules and optimized existing code.
  • Optimized database schema through query information.

Technologies Used: Java, Spring, Spring Boot, MySQL, JSON, REST, JPA, Postman, Git, JUnit, STS, MS SQL, HTML, CSS

We'd love your feedback!