Java Developer Resume
New, YorK
SUMMARY
- Having 11+ years of experience on Java/J2EE Technologies Web Development, Software development and client/Server Implementation
- Experience wif Core java, such as Multithreading, Concurrency, Exception Handling, File Handling, IO, Generics, Data structures and Collections.
- Experience in building Web applications using Spring Framework features like MVC (Model View Controller), IOC (Inversion of Control), DAO (Data Access Object) along wif teh knowledge of AOP (Aspect Oriented Programming), Spring Transaction, Spring Security, Spring boot.
- Experience in implementing Java8 features and like streams, lambdas and filters.
- Experience in implementing persistent layer using ORM tools like Hibernate core interfaces, mapping associations and annotations.
- Experience in SQL, PL/SQL to write Stored Procedures, Functions, Triggers, Views and strong experience in RDBMS using Oracle Db and MySQL.
- Experience in developing Microservices using SpringBoot, Netflix OSS(Zuul, Eureka, Ribbon, Hystrix) and followed domain driven design.
- Developed Hybrid Mobile Application for Android and IOS platform in Ionic v4 framework(Cordova)using Angular JS, typescript, HTML 5 and SCSS.
- Experience in designing front end interfaces using HTML5, CSS3, Java Script, JSP and Angular framework.
- Experience in designing front end app using ionic, Angular framework.
- Expertise in implementing various J2EE design patterns like Singleton, Proxy, Builder, Data Access Objects (DAO), Factory, and Data Transfer Object (DTO).
- Designing and developing Restful API services wif spring MVC and Microservices.
- Used JIRA to test and track teh Issues and Bugs related to software or Application.
- Hands on exposure to DevOps like Jenkins, Git, Docker, Maven.
- Having good knowledge in NoSQL database like MongoDB.
- Hands on exposure to multiple Web/Application Servers like Apache Tomcat, BEA WebLogic.
- Expertise worked on Jenkins for Continuous integration and for End to End automation for all build and deployments
- Hands on experience in Version Control like SVN, GIT and Log4J for logging teh Application.
- Excellent analytical, communication and interpersonal skills and consistently being organized by management and peer for producing high quality works.
- Good experience on working wif Amazon Web Services like EC2, S3, Amazon RDS.
TECHNICAL SKILLS
Programming Languages: Java
Java Technologies: JDK, J2EE, JDBC, Servlets, Java Script, JSP
Frameworks: Spring MVC, Struts2, Spring Boot, Spring AOP, Jersey, Junit, Mockito, JPA and Hibernates Spring Cloud, Spring Security, Ionic
Databases: Oracle, MySQL, MongoDB
Servers: Apache Tomcat, WebLogic
Others: XML, JavaScript, AJAX, Html, Eclipse, STS 4, SQL Developer, SVN, IntelliJ, Microservices, Jenkins, Git, Docker, MongoDB, Maven, DevOps, EC2, S3, Amazon RDS
PROFESSIONAL EXPERIENCE
Confidential, New York
Java Developer
Responsibilities:
- Converting legacy monolithic applications to containerized microservice applications.
- Involved in various phases of Software Development Life Cycle of teh application like requirements gathering, Design, Analysis, Development and Testing
- Worked wif core java concepts like Collections Framework, Multithreading and Memory management.
- Responsible for implementing teh business requirements using Restful API services wif Spring MVC, Spring Boot, Spring Data and Spring Security, Spring Cloud.
- Utilized Java 8 features like Lambda expressions and Stream API for Bulk data operations on Collections which would increase teh performance of teh Application.
- Developed Hybrid Mobile Application for Android and IOS platform in Ionic v4 framework(Cordova)using Angular JS, typescript, HTML 5 and SCSS.
- Release app to app store and play store.
- Used MongoDB document oriented database to store data.
- Developed teh application using J2EE Design Patterns like Factory, Singleton, Proxy, Builder, DAO.
- Developed Microservices using SpringBoot, Netflix OSS(Zuul, Eureka) and followed domain driven design.
- Used STS 4 as an IDE and Tomcat as Web Server for deployment and Testing of teh Application.
- Worked on JIRA for defining User Stories, tasks and defects and carried out teh project wif Agile Scrum.
- Used MAVEN for project management .
- Used GIT Version Controller to maintain teh version of teh files and took teh responsibility to do teh code merges from branch to trunk and creating a new branch when new feature Implementation starts.
- Hands on exposure to DevOps like Git, Docker, Maven.
Environment: Java 8, Spring MVC, Spring Boot, Spring Data, Spring IOC, Spring Security, MongoDB, STS 4, Tomcat, JIRA, JUnit, Log4j, Docker, MAVEN, Jenkins, GIT, Spring Cloud, Ionic.
Confidential, Virginia
Java Developer Micro Service Trainee
Responsibilities:
- Involved in various phases of Software Development Life Cycle of teh application like requirements gathering, Design, Analysis, Development and Testing
- Worked wif core java concepts like Collections Framework, Multithreading and Memory management.
- Responsible for implementing teh business requirements using Restful API services wif Spring MVC, Spring Boot, Spring Data and Spring Security, Spring Cloud.
- Utilized Java 8 features like Lambda expressions and Stream API for Bulk data operations on Collections which would increase teh performance of teh Application.
- Used Hibernate, object/relational - mapping (ORM) solution, technique of mapping data representation from MVC model.
- Developed teh application using J2EE Design Patterns like Factory, Singleton, Proxy, Builder, DAO.
- Developed Microservices using SpringBoot, Netflix OSS(Zuul, Eureka, Ribbon, Hystrix, Feign) and followed domain driven design.
- Used IntelliJ as an IDE and Tomcat as Web Server for deployment and Testing of teh Application.
- Worked on JIRA for defining User Stories, tasks and defects and carried out teh project wif Agile Scrum.
- Wrote test cases in Junit for unit testing of classes and implemented teh logging using Log4j.
- Used MAVEN for project management and build automation and Continuous Integration is done using Jenkins.
- Used GIT Version Controller to maintain teh version of teh files and took teh responsibility to do teh code merges from branch to trunk and creating a new branch when new feature Implementation starts
- Working wif Amazon Web Services like EC2, S3, Amazon RDS.
- Hands on exposure to DevOps like Jenkins, Git, Docker, Maven.
Environment: Java 8, Spring MVC, Spring Boot, Spring Data, Spring IOC, Spring Security, Hibernate, IntelliJ, Tomcat, JIRA, JUnit, Log4j, Docker,MAVEN, Jenkins, GIT, Spring Cloud.
Confidential, New York
Java Developer
Responsibilities:
- Involved in Requirements gathering, analysis and design and documentation as teh application was started from scratch.
- Used Core Java concepts like Collections, Multithreading, Data Structures, Serialization, and JavaBeans.
- Designed and implemented application using Spring IOC, Spring Annotations, Spring MVC, Spring Transactions, Spring DAO, Spring AOP and Spring Boot
- Involved in development of User Interface using CSS3, JavaScript, AJAX, JSON and JSP.
- Utilized Java 8 features like Lambda expressions for collection evaluation and comparing teh data, Stream API for Bulk data operations on Collections which would increase teh performance of teh Application, Parallel operations on collections for TEMPeffective sorting mechanisms and to change teh sequential stream flow of threads while session establishment.
- Used Hibernate to store teh persistence data into teh Oracle database and wrote HQL to access teh data from teh database.
- Developed teh application using J2EE Design Patterns like Factory, Singleton, Proxy, Builder, DAO.
- Used JIRA for resolving bugs/defects in application by coordinated wif team members of teh project.
- Used Jenkins, Git, Docker, Maven for DevOps.
- Used GIT as a version control system and deployed teh application in Production environment and implemented Log4J for Logging Errors
- Utilized Apache Tomcat server integrated wif Eclipse for debugging and JUnit testing.
- Working wif Amazon Web Services like EC2, S3, Amazon RDS.
- Used Maven build tool to achieve more functionality for build process and Log4J for logging teh application
Environment: Java 8, Spring IOC, Spring Annotations, Spring MVC, Spring Transactions, Spring DAO, Spring AOP, Spring Boot, HTML5CSS3, JSP, Hibernate, JIRA,GIT, Log4J, Eclipse, Junit, Maven, Apache Tomcat Server, EC2, S3, Amazon RDS.