We provide IT Staff Augmentation Services!

Java Developer Resume

5.00/5 (Submit Your Rating)

New, YorK

SUMMARY

  • Over 2+ years of IT experience in Enterprise Level and Embedded Software applications with extensive knowledge in Java, OOP, Embedded C, C++ and other technologies
  • Superior knowledge of Java EE and related technologies such as Hibernate, JPA, Spring IOC - DI/Security/AOP, Maven, Unit testing/mocking frameworks, CI/CD, MySQL, Oracle, PostgreSQL databases with SQL programming, scripting languages such as Python and Matlab in Linux, MacOS and Windows environments
  • Strong organizational, management and communication skills, target-oriented, self-motivated, self-starter and a team player while being an effective individual contributor

TECHNICAL SKILLS

  • Core Java (Including Java 8)
  • J2EE
  • C (Embedded Environment)
  • C++
  • Collections framework in Java(Data Structures)
  • Exception Handling
  • Multi-threading
  • Memory Management
  • Garbage Collection
  • Annotations and JUnit Testing
  • Mockito
  • Spring MVC
  • Spring Data
  • Spring JPA
  • Spring Security
  • Spring Validation
  • Spring AOP
  • JDBC
  • Hibernate
  • HTML5
  • CSS
  • XML
  • Python
  • MATLAB
  • RESTful API
  • SOAP
  • Microservices
  • PostgreSQL
  • MySQL
  • Maven
  • Eclipse IDE
  • NetBeans IDE
  • Spring tool suite
  • Putty
  • Jetty
  • Apache Tomcat
  • Xenomai in Linux
  • Postman
  • Windows
  • Linux
  • MacOS

PROFESSIONAL EXPERIENCE

Confidential, New York

Java Developer

Responsibilities:

  • Implemented backend services using Java 7/8 and Microservices pattern
  • Deployed applications on Apache Tomcat 8 and Jetty 9 linux servers
  • Used Java Persistence API in order to use Hibernate and Spring
  • Working Experience on Spring Security 4.0.1, Spring IOC 4.2.3, Spring AOP 4.0, Spring MVC 4.2.3
  • Used Spring MVC framework to develop teh business logic
  • Used XML documents to work with deployment descriptor for both Java and Web Applications
  • Having strong knowledge in Core Java Collections Framework which included usage of Set, List and Map
  • Good Experience in implementing Web Services such as RESTful web services and SOAP, WSDL, UDDI with Maven using Jersey API frameworks and Jax-RS frameworks
  • Used Paging in Spring Data to apply through Rest Client (POSTMAN)
  • Extensive use of Spring Beans in order to work with different applications connecting to Hibernate
  • Used Agile (Scrum) methodology to work in Test Driven Development environment
  • Used Spring JPAs to work with entities and entity managers and used Hibernate ORM to connect to teh database
  • Involved in Software Development Life cycle (SDLC). Ability to be creative and take self-initiatives and execute/ manage multiple projects in parallel during critical situations

Confidential, Utah

General Graduate Assistant

Responsibilities:

  • Global Scheduling in Xenomai- Implemented Global Scheduling for EDF in Xenomai RTOS (Ubuntu platform)
  • Used C++ and Core Java Object Oriented concepts to build EDF scheduling algorithm
  • Worked in a multicore and multithreaded environment in Xenomai Operating System
  • Used Core Java multithreading concepts so dat each core executes a task and one core is reserved for task scheduling
  • Built line-follower using LEGO robots using C++ and C programming in an embedded environment
  • Involved in an Inventory Management System project which used Core Java skills including collections framework
  • Actively took part in projects which involved java dependency injection concepts using constructors and private constructors (Project - Inventory Management System)
  • Used design patterns such as Singleton design pattern, factory design pattern and abstract factory design pattern to work with objects and classes in java
  • Used XML and Android SDK to build android applications using core java

Confidential, Utah

Graduate Research Assistant

Responsibilities:

  • Collected huge amounts of data using MATLAB
  • Worked with TIVAC and STM series microcontrollers to build custom Hardware Keylogger
  • Implemented linear regression and logistic regression to statistically analyze teh data collected.
  • Intercepted keyboard PS/2 signal in order to collect data
  • TIVAC microcontroller was used parallel to teh keyboard power line in order to assess teh discrepancies made by it in teh signal
  • Analyzed keyboard signal with and without keylogger in order to find differences

Confidential

Project Based Trainee

Responsibilities:

  • Extensive training in 8051 microcontrollers assembly language code
  • Worked extensively using assembly language and hardware microcontroller circuits

We'd love your feedback!