We provide IT Staff Augmentation Services!

Software Engineer Resume

4.00/5 (Submit Your Rating)

SUMMARY

  • Skilled software developer focused on Java - based technologies, with 5 years of hands-on experience in development of software solutions through all SDLC phases.
  • Strengths lie in the analysis, design, implementation, and testing of complex technical applications, writing clean code which results in the delivery of high-performing solutions with excellent accuracy, scalability, and maintainability.
  • Expertise in technologies like Java, Spring Boot, Hibernate, MySQL, Spring MVC, REST, JSP, and JSON.

TECHNICAL SKILLS

Languages: Java, C, SQL

Web: HTML, CSS, Bootstrap, Thymeleaf, JavaScript, JSP, jQuery, AJAX, JSON

Web Services: RESTfull, Microservices, SOAP

Web/App Servers: Apache Tomcat

Frameworks: Spring (MVC, Boot), Hibernate, Mockito, Angular

Databases: MySQL, Oracle, Cassandra, MS SQL

Design Patterns: Factory Method, Observer, Prototype, Decorator, Singleton

SDLC: Waterfall, Agile-Scrum, RUP

Tools: IntelliJ, Eclipse, Visual Studio, Visual Studio Code, Maven, Postman, Docker, Swagger, StarUML, Kafka, Git, Trello

Platforms: Windows, Linux

Cloud platform: AWS

PROFESSIONAL EXPERIENCE

Confidential

Software Engineer

Responsibilities:

  • Prepared technical specifications for software based on client and business requirements
  • Implemented domain models, business logic, and persistence layers
  • Implemented design patterns such as Factory Method and Singleton
  • Involved in system design and development in core java using Collections, multithreading and exception handling
  • Business logic was developed using Session beans and container managed persistence services via Hibernate
  • Implemented Data Access Objects (DAO pattern) using Hibernate
  • Involved in development of services-based architecture utilizing open source technologies like Hibernate ORM and Spring MVC Framework
  • Designed Asynchronous communication using Ajax
  • Designed and developed RESTful web services.
  • Involved in code review team that suggests the best way so that the product is stable and is implemented with the best performance and efficiency.

Technologies Used: Java 8, Angular 4, J5EE, Hibernate, Spring, Springboot UML, Tomcat, MS SQL, MySQL, HTML, CSS, JavaScript, JSON, AJAX, JSP

Confidential

Software Engineer

Responsibilities:

  • Involved in all phase of Trouble Ticketing Management System (TTMS) development process including configuring and monitoring its applications on database servers
  • Used Hibernate for better data persistence during migration of legacy network management system to updated, unified system.
  • Implemented design patterns like Singleton, Factory method, Prototype, and Adaptor
  • Implemented Data Access Objects (DAO pattern) using JDBC
  • Designed Asynchronous communication using Ajax
  • Experience in writing Queries, Stored procedures, Functions, Packages, and Triggers
  • Developed batch programs to update and modify metadata of large number of documents
  • Designed and implemented RESTful web services.
  • Involved in the Code Review Team

Technologies Used: Java SE7, J2EE, C, HTML, CSS, JavaScript, JSON, Spring, AJAX, JSP, Hibernate, MySQL, Oracle

We'd love your feedback!