We provide IT Staff Augmentation Services!

Java Developer Resume

3.00/5 (Submit Your Rating)

SUMMARY:

Competent Software Developer with 5 years of hands on experience developing and improving critical web and enterprise desktop applications as well as core modules. Ensure project excellence by effectively communicating and implementing proven software development methodologies. Familiar with a multitude of modern technologies such as Java / JEE, Spring MVC, JPA, Hibernate, JavaScript, jQuery, AJAX, Angular, Express.js, Node.js, TypeScript, MongoDB, and RESTful Web Services through all phases of software development life cycle.

CORE COMPETENCIES:

Software Development: Life Cycle Backend / Frontend Technologies Troubleshooting / Debugging

Enterprise Applications: Coding Object Oriented Programming Database Layer Testing / Deployment TDD Technical Implementations Team Collaboration & Communication Algorithm Design

Languages: Java/J2EE, Python, C++

Web: HTML, CSS, JSP, Servlet, JavaScript, jQuery, AJAX, XML, JSON, Java BeansNode.js, Angular, TypeScript

Web Services: REST, SOAP

Web/App Server: Tomcat

Databases: MySQL, MongoDBFrameworks Spring (Spring MVC, Spring Data, Spring Security, Spring Boot, Spring AOP, Spring IOCSpring Integration), Hibernate, Jersey, Mockito, and Express.js

Design Patterns: Composite, Singleton, Façade Pattern, Factory Method, Abstract Factory MethodDAO, Iterator, Proxy, Bridge, Adapter, Visitor, Builder, State, Strategy, Mediator, MVC

SDLC: Agile, RUP, TDD, Waterfall

Tools: STS (Spring Tool Suite), Eclipse, Atom, Maven, Visual, StarUML, JUnit, Log4J Studio Code, MySQL Workbench, GitHub, PostMan, Sublime Text

Platforms: Windows

PROFESSIONAL EXPERIENCE:

Confidential

Java Developer

Responsibilities:

  • Designed web applications with Spring MVC, JPA for data persistence, HQL for data manipulation, and Spring Security for user authentication.
  • Implemented Spring Aspect Oriented Programming and Inversion of Control
  • Designed and launched multiple client websites using rich front - end technologies to build dynamic UIs
  • Programmed source and version control using Git.
  • Developed code using design patterns such as Singleton, Abstract Factory, Factory Pattern, and Prototype.
  • Led tutoring sessions for HTML, CSS, JavaScript, and Java for middle school and high school students.

Technologies used: Java, Hibernate, Spring MVC, JPA, JTA, JSP, JMS, JSON, JUnit, Mockito, HTML5, CSS, AJAX, jQuery, MySQL, Git, Eclipse, Windows.

Confidential

Java Developer

Responsibilities:

  • Generated requirements and created functional and technical specifications.
  • Designed student management and student payment modules and created user interface.
  • Established conceptual and technical designs using Object Oriented techniques.
  • Developed complex database MySQL queries.

Technologies used: Java, JavaScript, CSS, HTML, JSP, MySQL, Spring, Hibernate, Maven, Tomcat, Eclipse, Linux, GitHub Version ControlACADEMIC PROJECTS

We'd love your feedback!