We provide IT Staff Augmentation Services!

Software Engineer, Java Developer Resume

SUMMARY

  • Experienced software engineer and Java developer with 6+ years of experience in development and maintenance of large scale distributed enterprise systems based on microservices.
  • Well - experienced in Algorithms and Problem Solving. Hands-on expertise in front- and back-end development, with knowledge of technologies and tools including Java, MicroServices, Spring, Hibernate, Web Services, PostgreSQL, Oracle, JavaScript and AngularJS.
  • Personable team player with talent for collaborating with diverse cross-functional teams.

TECHNICAL SKILLS

Languages: Java, C/C++

Web: HTML5, CSS3, jQuery, AJAX, Bootstrap, JavaScript, JSP, Servlet, AngularJS

Web Services: SOAP, Rest API, JAX-RS, GCP

Frameworks: Guice, MicroservicesSpring (Spring Core, Spring MVC, Spring Data, Spring Boot), Hibernate, JPA, Angular

Databases: MySQL, PL/SQL, PostgreSQL, Oracle, MongoDB

Design Patterns: Strategy, Strategy, Observer, Decorator, Factory Method, Abstract Factory, Singleton, Command, Adapter, Facade, Template Method, Iterator, Composite, State, Proxy, Visitor, MVC

SDLC: Agile, Waterfall, Scrum

Tools: Eclipse, Intellij IDEA, NetBeans, Microsoft Visual, Git, MySQL Workbench, Maven, Postman

Web/App Servers: Tomcat, JBoss, GlassFish, WebLogic

Platforms: Windows, Linux

PROFESSIONAL EXPERIENCE

Confidential

Software Engineer, Java Developer

Responsibilities:

  • Build internal solutions, with custom back-end services that automate business processes.
  • Maintain highest levels of development practices including: technical design; solution development; systems configuration; test documentation/execution; issue identification and resolution; writing clean, modular and self-sustaining code.
  • Development, maintenance and support of new Automation Tools using Guice framework, Confidential Cloud Projects.
  • Performed unit testing using JUnit framework
  • Worked as ETL(Extract-Transform-Load) Developer using Pantheon(Pentaho), Oracle, MySQL, BigQuery and other ETL tools.
  • Work closely with analysts to translate business requirements into technical solutions.
  • Integrate third party products into internal systems as well as support and upgrade implemented systems.
  • Implemented new database schemas and participated in Data Migration

Confidential

Full-Stack Java Developer

Responsibilities:

  • Developed Microservices following Agile-Scrum methods, using Spring Boot. Participated in daily Scrum meetings and Sprint reviews.
  • Developed RESTful web services.
  • Developed data access layer using Spring Data, JPA/Hibernate.
  • Developed and created new modules, tables on Database side using PostgreSQL and PL/SQL.
  • Implemented, created, developed all necessary SQL queries.
  • Partnered with architect and technical lead to define bounded context and architecture design.
  • Developed cross-browser responsive widgets using AngularJS, HTML5, Bootstrap, and CSS.
  • Made Refactoring of current existing modules changing their structure in both database, backend/frontend sides.
  • Created test plans and test cases for improved code quality and reduced manipulation risk.
  • Used Git and Tortoise SVN as the version control system.

Confidential

Java Developer

Responsibilities:

  • Developed web and enterprise application using Java and J2EE technologies.
  • Collaborated with system developers to transform software development life cycle to Agile Scrum methodologies.
  • UI Development using HTML5, CSS3, Bootstrap, jQuery, AJAX, JavaScript, AngularJS.
  • Development of modules according to J2EE standards
  • Developed data access layer using Spring Data, JPA/Hibernate.
  • Developed RESTful web services using JAX-RS
  • Server-side web development using JSP/ Servlets
  • Database design of PL/SQL, and PostgreSQL
  • Development of new schemas and modules in Database side
  • Made Refactoring of current existing modules changing their structure in both database, backend/frontend sides
  • Performed unit testing using JUnit framework
  • Used Git and Tortoise SVN as the version control system.

Hire Now