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.