We provide IT Staff Augmentation Services!

Java Consultant Resume

4.00/5 (Submit Your Rating)

Sunnyvale, CA

SUMMARY

  • 7 years of web development experience working at fortune companies.
  • 60% Backend, 20% Frontend and 20% DevOps experience.
  • Experienced working in fast - paced, Agile and Continuous Integration environments.
  • Strong design, coding, debugging and testing skills using Core Java and Collections API.
  • Solid understanding of algorithms, data structures, object-oriented design, and multi-threading.
  • Strong backend experience using Spring, REST API, Jersey, and Hibernate.
  • Good AWS experience using Java SDK, EC2, and S3.
  • Solid SQL experience using Oracle, MS SQL, and PostgreSQL.
  • Moderate frontend experience using JavaScript, jQuery, Node.js, and Bootstrap.
  • Moderate DevOps experience using Jenkins, Unix, Maven, GitHub, Docker, and Python.
  • Some experience with NoSQL, MongoDB, Hadoop, Splunk, and Microservices.
TECHNICAL SKILLS:

Languages: Java 8, JavaScript, Python, Shell, Groovy.SDLC & CI/CD Agile, Scrum, Jenkins, Gerrit, Git, GitHub, SVN, JIRA, TDD.

Java & J2EE: Spring, Hibernate, Jersey, MyBatis, Tomcat, Jetty, Spring MVC, Struts, JSP, JMS.

Web services: AWS, REST API, RESTful services, SOAP, Microservices.

Front-end: React, HTML5, CSS3, Sass, Bootstrap.

JavaScript: Node.js, Express.js, JSON, AJAX, JQuery, RequireJS, AMD.

NoQL & RDBMS: MongoDB, Couchbase, RIAK, PL/SQL, Oracle, PostgreSQL, JDBC.

Related Skills: Unix, Hadoop, Splunk, Docker, Maven, Gradle, Ant, JUnit, Ansible, XML, XSD.

EXPERIENCE:

Technology Lead

Confidential, Sunnyvale, CA

Responsibilities:

  • Work with global team of engineers in enhancing Apple Retail applications deployments.
  • Analyze existing deployment strategies practiced at Apple.
  • Transform manual activities into fully automated CI/CD pipelines by building automation ecosystem.
  • Craft and deliver Python code for ecosystem, following short release cycles.
  • Implement Continuous Integration by creating Jenkins jobs.
  • Build automation pipelines that initiate application deployments by polling Jenkins for new builds.
  • Deploy Java applications into cloud-based Unix hosts using Ansible playbooks.

Environment: Unix, Java, Python, Ansible, Splunk, Pod Architecture, Tomcat, Maven, Git, Jenkins, SQL.

Java Consultant

Confidential, Columbus, OH

Responsibilities:

  • Worked on projects for various businesses including financial, and content search systems.
  • Followed Agile/Scrum and CI/CD methodologies.
  • Developed web applications using Java 8, J2EE, and Spring.
  • Crafted maintainable and efficient code by applying Java design patterns, Collections and Generics.
  • Tested code using JUnit, Mockito, and REST-assured.
  • Developed RESTful services and REST API by utilizing Jersey framework.
  • Worked with Oracle and RIAK NoSQL databases.
  • Implemented log parser module using Hadoop and MapReduce.

Environment: Java8, Spring, Jersey, Struts, REST-assured, Bash, Linux, JUnit, Maven, Gradle, Git, Gerrit, Jenkins, Docker, Hadoop, JavaScript, Oracle, PL/SQL, HTML, CSS, jQuery JSON, XML, MapReduce.

Software Engineer

Confidential

  • Developed single-page web applications using Java, JDBC, and GWT.
  • Performed SQL tuning and optimization using T-SQL queries. Managed terabyte-sized databases.

Environment: Java, C++, T-SQL, GWT, JDBC, HTML, CSS, JQuery, Tomcat, SQL Server, Maven, SVN, MS Visual C++, Eclipse.

Java Developer

Confidential

  • Implemented business requirements using Java, Spring, and GWT.
  • Deployed Java application to Amazon Web Services.
  • Worked with PostgreSQL database using Hibernate and SQL.

Environment: Java, SQL, XSLT, XML, GWT, Spring, AWS, Hibernate, Velocity Templates, HTML, CSS, Tomcat, Apache Web Server, PostgreSQL, Apache POI, iText, JUnit Test, SVN, IntelliJ IDEA.

We'd love your feedback!