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