We provide IT Staff Augmentation Services!

Java Developer Resume

3.00/5 (Submit Your Rating)

Piscataway, NJ

SUMMARY

  • 7 years of experience in Fullstack application design and development using Java/JEE technologiesJava8, Spring, SpringBoot, Microservices, Hibernate,Restful Web Services, HTML, CSS, Java Script and Angular.
  • Experience in Junit to develop unit testing and debugging of application before publishing.
  • Experience in Software Development Life Cycle (SDLC) Process across various workflows including Requirement study, Analysis, Design, Coding, Testing, Deployment and Maintenance.
  • Identify bottlenecks and bugs, and devise solutions to these problems.
  • Experience in JavaIDE tools like Eclipse and IntelliJIDEA.
  • Familiar with Design and Development of database systems using Relational Database and Non - relational Database
  • Management Systems including MS SQL Server, MYSQL and MongoDB.
  • Ability to achieve immediate and long-term goals and meet operational deadlines.

TECHNICAL SKILLS

Development Environment: JAVA, J2EE, JSP, Servlet, JDBC, Ajax, JavaScript, XMLXSD, CSS,HTML, JSON, WSDL

Web/ App Servers: Apache Tomcat

Programming Languages: JAVA

Operating Systems: Windows, Linux (Ubuntu)

Frameworks: Jedis, Hibernate, Mybatis, Spring, SpringBoot, Junit, MockitoRest Assured, Angular

DataBase: MySQL, Oracle, MongoDB

Scripting Languages: JavaScript, R

Distributed System: Elasticsearch, Hadoop, Kafka

Reporting tool: Kibana

PROFESSIONAL EXPERIENCE

Confidential, Piscataway, NJ

Java Developer

Responsibilities:

  • Using artificial intelligence framework(Dialogflow) to build Chatbot conversation for different workflows and implement system action for conversation using Java, Springboot and Redis, so customers can be redirected to the digital platform to simplifying the service process.
  • Register different API URL and system action into Oracle for different conversation to use.
  • Responsible for the design and development of medium to highly complex system, system design, analysis and development using Spring Boot.
  • Create widgets based on the wireframe for the front end of the Mobile App and Ask Verizon website based on the required JSON.
  • Using SpringKafkaAPI to process and publish the data to different topics for the analytic team to analyze.
  • Using Git and GitLab to manage local and remote repository of Mobile-First App. Build and maintain CI/CD pipeline in considerations of what you need to build apps in the cloud, write and create/maintain the pipeline using Jenkins.
  • Using Kibanaand Splunkto monitor production issues and fix bug to improve application performance.
  • Provide technical and analytical guidance to team members to facilitate the implementation of new technologies.

Environment: Java, J2EE, Spring, SpringBoot, JavaScript, Eclipse IDE, HTML, Web services, CSS, XML, JSON, Oracle, Kibana, Redis, Kafka, Jenkins, Angular.

Confidential

Java Developer

Responsibilities:

  • Involved in Requirement Analysis, Design and Development of the application using Java 8.
  • Working on login and registration functionality for the application using Java, WebServices, AWS Cognito and AWS SES.
  • Developed application modules using Spring MVC, Spring Security.
  • UsedtheSpring Boot framework to create MicroServices used for the application.
  • Working on developing web-tier for the platform using Amazon Lambda functions
  • Integration of module screens to the back end services using Core Java and Spring.
  • Working on the UI screens for the application using HTML5,CSS3.
  • Implemented middle-tier using Spring MVC framework for the data communication from client side. Used the Annotations in Spring 3.0 to manage the multiple submit button event and transaction timeout issues within the system, etc
  • Developed ERP functions in Java for controlling inventory system to integrate with different shopping platforms and generate sales report (xls) for executive decision-making.
  • Developed ERP function in Java for uploading tracking numbers to UPS system through UPS CVIS API.
  • Developed ERP function in Java for managing orders including create order, cancel order, get order details, get product details and order delivery.
  • Developer ERP function in Java for dynamically change products on home page. The product can be added or deleted by any sequence.
  • Introduced big data concept of Elasticsearch with Lucene for misspelled product keyword search and increasing search speed.
  • Involved in the design of the frontend UI for Metro Swim Shop utilizing JavaScript and HTML5.
  • Developed Rscript to find association rules between different products based on Apriori algorithm in order to boost sale.
  • Apply statistical tools and database querying language to refine raw data into useful information for creating reports.

Environment: Java, J2EE, JSP, JPA, JDBC, HTML, JavaScript, Eclipse IDE, HTML, Web services, CSS, SOAP, XML, JSON, WSDL, JDK 1.8, MYSQL, R Code, Kibana.

Confidential

Java Developer

Responsibilities:

  • Involved in developing Employee management system:
  • Holiday Settings: Holidays can be set on calendar.
  • Privilege module: The users can login by name or card number. Each user has his or her own permissions. Ordinary employees not only can make personal attendance inquiries, but also can modify attendance time function, leave function; enterprise leaders or departmental leaders can view employee information, personal attendance, check employee attendance and approve employee attendance leave or modification time and can control the login right of the whole system.
  • Corporate Architecture Module: Administrators can modify the corporate architecture in the system.
  • Departmental Management Module: leader can add, delete, move and query employees in this department.
  • Modify password module: All users can modify the login password in this system.
  • Personal Attendance Module: After users log on to the page, they can attend, modify attendance information, and apply for leave and modify commuting time.
  • Leave module: Leaders and department managers can approve the leave of their employees.
  • All attendance modules: leader or administrator can query and approve the attendance of all employees, but ordinary employees do not have the function of querying other employees.
  • Employee Management Module: Administrators have operations to query and add, modify and delete common employee tables.

We'd love your feedback!