We provide IT Staff Augmentation Services!

Java Backend Software Developer Resume

2.00/5 (Submit Your Rating)

Seattle, WA

SUMMARY:

Accomplished technically skilled full - stack development professional with 5+ years of experience developing complex web applications that resolve major business challenges ensuring optimal performance and security of enterprise applications. Hands-on experience leveraging back-end technologies in building highly scalable applications using Spring and Hibernate frameworks tailored to client needs. Implemented several projects across the SDLC using design patterns and demonstrated abilities in building REST(ful) webservices in different business domains

AREAS OF EXPERTISE:

  • Software Engineering Web Application Development Full Stack Development
  • Java Programming JavaScript Programming Java Framework Development Microservices
  • REST(ful) webservices Database Design & Management Software Development
  • Lifecycle Agile/Waterfall Methodologies Analysis / Design
  • Testing & Deployment Code Review Bug Fixes

TECHNICAL COMPETENCIES:

Languages: Java/Java EE, JavaScript

Web: HTML5, CSS3, JavaScript, jQuery, AJAX, Servlets, JSP, RxJS, Redux.

Web Services: RESTful, SOAP

Frameworks: Spring (MVC, Security, AOP, Integration, Data, Transaction, Spring Boot, Cloud…), Hibernate, Angular, Junit, Mockito

Web/app servers: Apache Tomcat, Glassfish

Databases: MySQL, MS SQL, MongoDB

Design Patterns: Singleton, factory, Observer, Decorator, Template, Proxy, Façade, Builder, MVC

SDLC: Waterfall, Agile/Scrum

Tools: Eclipse, STS, IntelliJ IDEA, Visual Studio Code, Maven, Git, Jenkins, Postman, GitHub

Platforms: Windows, Unix, Mac OS

PROFESSIONAL EXPERIENCE:

Confidential, SEATTLE, WA

Java backend Software Developer

Responsibilities:

  • Developed enterprise-level applications and services following industry best practices using Java/Spring Boot
  • Used JPA for mapping the java classes to database
  • Wrote integration tests for testing end-to-end lead submission flow while mocking external services
  • Used Junit for testing different components and improved code coverage
  • Participated in Daily Scrum meetings and worked with project stakeholders to analyze and refine requirement
  • Hands on Experience in AWS

Technologies Used: Java, Spring boot, JPA /Hibernate, Oracle, Bitbucket, BAMBOO, Maven. JIRRA,Rabbit MQ

Confidential

Software Developer

Responsibilities:

  • Decompose existing monolithic code base into Spring Boot microservices and developed new library with micro services architecture using Rest APIs
  • Created Maven builds to build and deploy Spring Boot microservices
  • Created Authentication and Authorization with Oauth2 Spring Boot microservice
  • Used Jenkins for continuous integration and deliver
  • Test plans and Unit Testing using Junit and Mockito.
  • Used Kafka for event-based messaging service
  • Bi-weekly sprints using agile development methodologies.

Technologies Used: Core Java, J2EE, Spring, Spring Boot, Spring Cloud Config, Netflix OSS components (Eureka, Zuul, Hystrix, Ribbon), Kafka, My SQL, MongoDB, JSON, Restful Web Services using Micro services architecture, JPA, Rest client, Postman, Maven, Java Script, Angular, Git, Junit, Mockito, Intellij IDEA

Confidential

Software Developer (Java/J2EE)

Responsibilities:

  • Developed enterprise level applications and services following Industry best practices
  • Designed user-friendly interfaces and implemented MVC architecture for separation of concerns refactored Monolith functionalities by identifying and separating important services for scalability
  • Leveraged AOP, IOC features of Spring framework
  • Used JPA/Hibernate Framework for Object Relational Mapping
  • Used REST, Restful and SOAP Web Services to exchange information.
  • Used Design patterns to develop decoupled applications
  • UI Development using HTML5, CSS3, Bootstrap, jQuery, JavaScript, Ajax, JSP
  • Supported internationalization
  • Designed and developed RESTful Web Services using Jersey and JAX-RS.
  • Contributed to database design, development, and management
  • Implemented test cases using JUnit and mockito, minimizing bugs in runtime.
  • Used Git as version control system.
  • Used Maven for Building Projects and Jenkins for continuous Integration
  • Work on all phases of SDLC implementations including analysis, design, development, testing, maintenance and code-refactoring
  • Participated in Daily Scrum meetings and worked with project stakeholders to analyze and refine requirements
  • Hands on Experience in AWS

Technologies Used: Java/Java EE, Spring Framework, Spring Boot, JPA /Hibernate,RESTful web services, RestTemplate, JAX-RS,Jersey, HTML, CSS, JavaScript, jQuery, Ajax, JSP, Thyme leaf, MySQL, MongoDB, Internationalization, JMS, Spring Email, IntelliJ IDEA, Eclipse, Maven, Git, Jenkins, JUnit, MockitoACADEMIC PROJECTS

We'd love your feedback!