Java Developer Resume
2.00/5 (Submit Your Rating)
SUMMARY
- Around 7 years of Java J2EE application development experience.
- Experienced in development, implementation and maintenance of web and distributed Enterprise applications using Java/J2EE, HTML5/CSS3, Hibernate, Spring, REST, JDBC, XML, JavaScript.
- Experience in server side development, distributed SQL/NOSQL databases like Oracle PL/SQL and MySQL.
- Expertise in working with Core Java concepts like Collections, Multithreading, Data Structures, Exception Handling and Serialization.
- Proficient in Spring Core, Spring MVC, Spring AOP, Spring REST Web Service, Hibernate CRUD and Maven.
- Experience in MVC architecture, Spring/framework, J2EE Design Patterns, Spring IOC, Spring Boot, and Hibernate.
- Proficient in Java/J2EE Design Patterns including Singleton, Model View Controller (MVC), Data Access Object (DAO), and Business Delegate.
- Experience with unit testing using Junit and knowledge of Maven and Log4j tools.
- Worked on core java messaging and multi - threading and linked list concepts
- Created Unix Shell Scripts and maintained production scripts.
- Excellent communication, analytical, interpersonal and presentation skills.
TECHNICAL SKILLS
Languages: Java, Python, C/C++, SQL
Operating Systems: iOS, Linux, Windows
Tools: Spring Framework, Hibernate, Git, JSON, Maven, MySQL, Tomcat,Spark, Hadoop, NumPy
Web Technologies: HTML5, CSS3, ReactJS, JavaScript, jQuery, AJAX, Bootstrap
PROFESSIONAL EXPERIENCE
Confidential
Java Developer
Responsibilities:
- Involved in most phases of Software Development Life Cycle of the project for designing, coding, testing and deployment of the application.
- The system monitors stock number updates whenever sales are made across multiple warehouses
- Designed and implemented RESTful APIs and Microservices of inventory management system using Spring MVC, Spring Boot, Spring Cloud, Maven, Spring DataJPA, Redis, Docker
- Effectively implemented server-side CRUD RESTful APIs to accept, validate & preprocess product data
- Drastically reduced 80% latency of several key APIs by utilizing redis as backend cache
- Used Junit to perform white box testing of application. Created test conditions/test data.
- Cut down development cycle-time by 20% using Docker for automatic configuration and deployment
- Deployed the application in AWS- EC2 instance.
Environment: Core Java, J2EE, Spring,AWS,Docker,Redis, Node.JS, Mongo DB, HTML,CSS, Javascript, Hibernate, WebServices, jUNIT, Unix, GIT
Confidential
Java Developer
Responsibilities:
- Worked with core java concepts such as OOPs, Multi-threading, collection framework and Exception handling.
- Designed and developed highly scalable database management system for vendors to upload, retrieve and update adhesives data to ARL database using Spring Boot, Spring Cloud,Spring Data JPA, MySQL, Redis
- Implemented complex data retrieval features using Spring Data JPA & customizing JPA repository, supporting data query by any data field and sorting order
- Improved data retrieval performance by using Redis as cache, reducing 0.5s latency on average, using Spring Data
- Designed and normalized relational database schema to reduce data redundancy
Environment: Java, J2EE, Spring 3.0, JSP 2.0, HTML, Hibernate, JBoss AS 7.x, UML, WebServices, PL/SQL Oracle 10g, jUNIT, Jenkins, Unix, GIT
