We provide IT Staff Augmentation Services!

Java Developer Resume

0/5 (Submit Your Rating)

SUMMARY

  • Around 1 years of experience(including 6 month of professional experience) in design, analysis, development, testing and support of enterprise applications using Java/J2EE and related technologies.
  • Well experienced in Core Java - asynchronous programming, multithreading, exception handling, collections, Object-Oriented Programming(OOP) concepts and design patterns
  • Expert in Spring framework including configuring Spring Application Context with Dependency Injection, Spring IOC (Inversion of Control), Spring AOP (Aspect-oriented Programming), Spring MVC, Spring Security, Spring Boot, Spring JPA and Spring Cloud.
  • Experience in developing User Interfaces by using HTML, CSS, JavaScript, React.
  • Experience with Java 8 Features like Lambda expressions, Streams and functional interfaces.
  • Experience in Hibernate which includes integrating legacy databases, writing custom CRUD statements, integrating stored procedures and functions and also performed polymorphic associations.
  • Experience with distinctive design patterns like Singleton, Factory, Prototype, Observer, Decorator, DAO and MVC.
  • Experience in creating and consuming web services using REST/SOAP APIs.
  • Proficient in writing SQL queries, Stored Procedures, functions and triggers in Oracle and MySQL DB.
  • Proficient in writing queries in NoSQL databases like Cassandra, MongoDB.
  • Proficient in using event streaming platform like Apache Kafka.
  • Experience with unit testing using JUnit and Selenium and writing build scripts using Maven and Gradle.
  • Expertise in using version control tools such as GIT.
  • Experience on working with the JIRA tool for bug tracking.
  • Experience with AWS Cloud - EC2, ELB, ASG, RDS, Aurora, ElastiCache, S3, KMS, IAM Policies, SSM, SNS, SQS, VPC, Lambda, DynamoDB, Cognito, API Gateway, CloudWatch, ECS, Fargate, ECR, EKS etc.
  • Experience in Shell scripting/bash/python.
  • Experience in Python programming and scripting.
  • Experience and Familiarity with DevOps concepts.
  • Experience in automation scripting in Linux.
  • Strong Knowledge on Application Development using Software Development Life Cycle(SDLC) and various methodologies including Waterfall, Agile/Scrum.
  • Excellent analytical and critical thinking, creative problem solving, quick learning, interpersonal skills. Strong ability to multi-task and prioritize workload.
  • Exceptionally well organized, strong work ethics, willingness to work hard to achieve client requirements. Possess good team-management and leadership qualities.

TECHNICAL SKILLS

Languages: Java (8, 11, 17), Python, C++, JavaScript

Java Technologies: JDK, J2EE, JDBC, Servlets.

Frameworks: Spring, Hibernate, Axon, React, Angular.

Databases: PostgreSQL, MySQL, Cassandra, MongoDB

Others: Apache Kafka, Docker, Kubernetes, XML,MarkDown, Eclipse, Linux, IntelliJ

PROFESSIONAL EXPERIENCE

Java Developer

Confidential

Responsibilities:

  • Implemented the Try-Confirm/Cancel feature of the payment system
  • Improved payment data consistency and correctness

Software engineer Intern

Confidential

Responsibilities:

  • Built a pipeline to clean natural language data for NLP training.
  • Designed and built the official company website, updating the news section and contact section.
  • Built the interactive demo website with Python Flask framework which helped increase the visualization process.

We'd love your feedback!