We provide IT Staff Augmentation Services!

Software Engineer (java Developer) Resume

3.00/5 (Submit Your Rating)

SUMMARY

  • Highly skilled Java developer with over 5 years of professional experience designing and implementing Java - based, enterprise-level web and desktop applications which contribute significantly to business goals. Strong problem solver and analyst, able to easily work with large datasets and debug complex issues.
  • Excellent communicator, collaborating with clients and team members to ensure the delivery of accurate, robust solutions. Successfully built projects through the full SDLC, using Agile/Scrum and technologies like Java EE, Spring, JPA, Hibernate, Servlet, REST, MySQL, and JavaScript.

TECHNICAL SKILLS

Languages: Java, SQL

Web: HTML5, CSS3, JSP, JSTL, Servlet, JavaScript, XML, jQuery, AJAX, Java Beans, Thymeleaf, TypeScript, Bootstrap, JSON

Web Services: RESTful

Web/App Servers: Tomcat

Frameworks: Spring (MVC, Security, AOP, Boot), Hibernate, JPA, JDBC, Angular, ExpressJS, NodeJS, Microservices

Databases: MySQL, MongoDB, MS SQL

Design Patterns: Singleton, Factory, Observer, Mediator, Façade, Decorator, Iterator, Composite, Visitor, State, Strategy, Adapter, Builder, Template, Prototype, Bridge

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

Tools: Spring Tool Suite, IntelliJ, Eclipse, Visual Studio Code, Git, GitHub, Postman, Sublime Text, StarUML, Visual Paradigm, Maven, JUnit, Mockito, NetBeans, REST Client, GitLab, slack, Kibana, Jira, OpenShift, Citrix, Mural

Platforms: Windows, Linux, Mac OS

Cloud: AWS(educational)

PROFESSIONAL EXPERIENCE

Confidential

Software Engineer (Java developer)

Responsibilities:

  • Configured and developed core business logic, Spring controllers, URL mapping for requests, and response paradigm using Spring boot in a Microservice architecture.
  • Gathered requirements; converted to functional specifications and application design specifications.
  • Used frameworks such as Spring and Hibernate for persistence and application layers.
  • Created use cases, sequence diagrams, and class diagrams.
  • Handling for creation management and retrieval of a user account using Restful API. Use JSON for storing and retrieving the data.
  • Optimized both new and existing code while implementing new features and modules.
  • Ensured delivery of high-quality software solutions, improving functionality during development.

Technologies Used: Java 7 and 8, Spring, Spring boot, Maven, REST API, Hibernate, My SQL, Microservice, Spring cloud, docker, GitLab.

Confidential

Software Engineer (Java/J2EE)

Responsibilities:

  • Code backend components using spring boot. Provide rest end point to be consumed by frontend developers.
  • Installed software and hardware technologies.
  • Developed features as part of an Agile team and contributed to story completion in TDD.
  • Analyzed and redesigned existing applications; performed coding, testing, and documentation.
  • Contributed to all phases of SDLC with system architecture design.
  • Developed Human Resources Management System including database implementation.
  • Designed and implemented Inventory System with complex database components such as tables, procedures, functions, and queries.
  • Implemented both new features and existing applications, optimizing for high performance.
  • Led change management controls throughout software development life cycle.

Technologies Used: Java, HTML, CSS, JavaScript, Spring, Hibernate, Spring boot, REST,JDBC, My SQL, StarUML.

We'd love your feedback!