We provide IT Staff Augmentation Services!

Java Developer Resume

2.00/5 (Submit Your Rating)

Moorestown, NJ

SUMMARY:

  • A skilled Java Developer with expertise in using new tools and technical developments to drive improvements throughout an entire software development life - cycle.
  • Strong understanding of object oriented (OOP), functional, procedural, aspect oriented programming (AOP) in a Java based environment, along with exceptional analytical, design, creativity and problem-solving capabilities.
  • A Quick Learner. Desire to learn and work with new technologies and keep improving existing skills.
  • Excellent communication skills and able to work alongside support teams. Able to work solely and a good team player.

TECHNICAL SKILLS:

Programming languages: Java (Oracle Certified Java SE 8 Programmer), Scala, C, SQL, Python

Web Technologies: HTML & CSS, JavaScript, AJAX, JSON, RESTful Web Services, XML, XPath, XSLT, Thymeleaf, JSP, Angular, Node.js

Frameworks: J2EE, Spring, Android

Testing Frameworks: JUnit, Mockito

Operating Systems: Linux (Ubuntu/Debian), Unix and Windows OS

Development Tools: IntelliJ IDEA, Eclipse IDE, NetBeans IDE, MySQL Workbench, DataGrip, SQL Developer

Database: MongoDB, MySQL, MariaDB, Oracle DB (12c), SQLite

Servers: GlassFish, Apache Tomcat, Oracle WebLogic, Jetty, Apache Web Server

Version Control & Build Automation Tools: Git, Github, Gradle, Maven

Agile Methodologies: Extreme Programming (XP), Scrum, DevOps, Jira

Deployment Tools: TeamCity, Jenkins, AWS, Docker, VirtualBox

Additional Skills: Design Patterns, Data Structure, Linux Command line, MVC & Micro Service Architecture, WordPress, Networking, UML, Freemarker, EDI (Electronic Data Interchange), Microsoft Office, LibreOffice, Virtualization, FTP, Setting up Computer Hardware & Installation of Software on Linux and Windows.

PROFESSIONAL EXPERIENCE:

Java Developer

Confidential

Responsibilities:
  • Set up and configured the Gogs Git server using Docker with SSL and SSH support and MySql as backend database resulting in saving cost from private repository providers such as Github.
  • Analyzing system requirements to determine the use cases, UML diagrams and design the solution.
  • Used Object Oriented approach to implement and followed object oriented design (OOD) principles such as S.O.L.I.D.
  • Used design patterns such as Builder, Immutable, Singleton, Adapter, Observer, Factory, Template, MVC, Front Controller, DAO, Iterator, Proxy Pattern.
  • Created RESTful Web Service and used JSON to represent the state of resources.
  • Used MySQL and MongoDB as backend database system.
  • Created Thymeleaf templates for MVC pattern based Spring web application.
  • Native Android application development and used SQLite embedded database to store offline data.
  • Followed Test Driven Development process to test code for robustness, executed edge case, usability using JUnit.
  • Fixing bugs and improved application performance through good programming practices.

Technical Environment: Java, Spring Boot, Apache Tomcat 8, Glassfish, Android SDK, JUnit, Mockito, Git, Gradle, Maven.

Java Developer

Confidential,Moorestown, NJ

Responsibilities:
  • Gather requirements through interviews with stakeholders.
  • Analyzing system requirements to determine the use cases, UML diagrams and design the solution.
  • Developed and tested EDI document interfaces between IBM Multichannel Fulfillment Suite and vendors.
  • Used Object Oriented approach to implement and followed object oriented design (OOD) principles such as S.O.L.I.D.
  • Used design patterns such as Builder, Immutable, Singleton, Adapter, Observer, Factory, Iterator, Template Pattern.
  • Followed Test Driven Development process to test code for robustness, executed edge case, usability using JUnit.
  • Implementation of business logic using Java, XML, XSLT.
  • Wrote reusable, maintainable, extensible and robust code in a team environment.
  • Fixing bugs and improved application performance through good programming practices.
  • Coordinated with team members and vendors.

Technical Environment: Java, Eclipse, EDI, XML, XSLT, Oracle WebLogic Application Server, JUnit, Mockito, Git, Maven, FTP, SQL.

We'd love your feedback!