Java Developer Resume
NY
SUMMARY:
- Over 6 years of professional IT Experience in all phases of Software Development Life Cycle Process across various workflows (Requirement study, Analysis, Design, Coding, Testing, Deployment and Maintenance) in various web Applications using JAVA /J2EE technologies.
- Experience in System Analysis, Design, Configuration, code maintenance in banking, finance, and travel domain.
- Hands on experience with Multi - Threading and Collections frameworks, JSP, Servlets, Java Beans, JDBC, Spring , and Hibernate .
- Expertise in Spring Framework modules such as IOC, Spring DAO,ORM,JPA, Security, and spring MVC; Experience in Springboot framework.
- Hands on experience in SOA such as Restful web service.
- Experience in Frameworks such as Spring MVC, ORM such as JPA, Hibernate.
- Hands on experience in Dom manipulation using javascript, jQuery, and AngularJs.
- Experience in various SDLC processes such as waterfall, agile that include translation of requirement into functional and technical specification, Designing, Developing, Testing Implementation and post production support.
- Developed applications using different Design Patterns such as Singleton, Business Delegate, Session Facade, Service Locator and DAO.
- Experience in Amazon Web Services components such as EC2, IAM, S3, Elastic Map Reduce.
- Extensive experience in source code repository such as git and continuous deployment such as Teamcity.
- Good knowledge on issue tracking product JIRA as I have been using in various projects for development and issues tasks in an agile sprint methodology.
- Expertise in Collections, Multithreading, TCP/IP, Operating Systems concept etc.
- Extensive experience in Oracle ORDBMS design and developing stored procedures, functions, triggers, cursors using sql, pl/sql.
- Work on Java Script, Angular 2, Html,Css5 for Clientside .
- Experience in performance tuning and creating sql indexes.
- Expertise in XML and JSON; Good knowledge on logging framework such as log4j implementation to persist the data into log files.
- Expertise in Data Mining algorithms - supervised and unsupervised machine learning algorithms.
- Intermediate in python - scikit-learn, pandas, numpy, scipy etc.
- Excellent Team player with good analytical and communication skills.
TECHNICAL SKILLS:
Java\ Framework: Collections, Data Structure, Multithreading, Spring, Hibernate, Restful Web Service, MVC, Analysis of Algorithms\ Junit, XML, JSON
Python\ Programming Languages: scikit-learn, pandas, numpy, scipy, matplotlib\ Java, Python, web services, and Oracle Database
Data Mining & Machine Learning \ Databases: Association, Classification, and Clustering Oracle (SQL, PL/SQL, performance Tuning), Techniques) \ MySQL
AWS Stacks\ FrontEnd Framework: S3, EC2, IAM, Docker, Jenkin\ HTML, CSS, Javascript, JQuery, Angular2
Tools: Eclipse, Tomcat, Git, GitHub, SQL Developer, Jenkin, Junit, Maven, JIRA, PyCharm\
PROFESSIONAL EXPERIENCE:
Confidential, NY
Java Developer
Responsibilities:
- Developed applications using various Design Patterns such as Singleton, Factory, Abstract Factory, Business Delegate, Session Facade, Service Locator and DAO.
- Used SPRIN G framework that handles application logic and makes calls to business objects and services mainly Restful Web services.
- Implemented the spring boot with Restful Web services in controller, service, jpa repository architectural pattern.
- Developed Stored Procedures for retrieving data from Oracle database.
- Hands on experience in build in memory distributed caching Oracle Coherence.
- Used JMS (Java Message Service) to send, receive and read messages in the application.
- Analyzed, debugged the Defects and prepared, suggested Requirement Documents.
- Responsible for the Batch Jobs Send/ Receive and maintenance of those jobs.
- Utilized the In-house Batch and Online Framework to retrieve the data from the underlying oracle database.
- Wrote and modified the existing SQL Statements, Stored Procedures, and Functions to accommodate the new business requirements, business rules, and changes using PL/SQL Developer.
- Designed UML state and class diagrams during the analysis and design phase.
- Implements SOAP messages for information exchange for Web services.
- Extensively used SQL, PL/SQL in constructing views, indexes, stored procedures, triggers, cursors, functions, relational database models.
- Developed client side MVC pattern using mongoDB nosql database and dependency injection.
- Used javsScript for form validation, used Spring Mvc pattern for creating web pages.
- Implemented DAO for data access using Spring ORM and HIBERNATE .
- Extensively used Hibernate concepts such as inheritance, lazy loading, dirty bit checking, optimistic locking, and transactions.
- Used Bit Bucket(GIT ) as a source to check in the code and created branches and forks to merge the changes from local.
- Used Spring framework for Dependency Injection and JDBC connectivity.
- Responsible for Development, Bug fixing and maintenance of application.
- Agile/SCRUM was used as the project management methodology and JIRA & Confluence were the tools used to keep things in check.
- Used JIRA tool for bug tracking and project management.
Technology Stack: Spring Boot, Java/J2EE, HTML, Spring, Hibernate, RESTful, Agile Methodology, Spring Boot, CSS3, JavaScript, Servlets, AngularJS, Eclipse, AWS Cloud, Oracle database, Apache Tomcat, GIT, SVN, Maven, JUnit 4, Log4j, Jira, Jenkins
Confidential, NJ
Java Developer
Responsibilities:
- Involved in various phases of Software Development Life Cycles ( SDLC) like Design, Development and testing phases, and developed Use Case diagrams, Class diagrams, and Sequence diagrams.
- Used, participated in Agile Methodologies for design and development of the applications.
- Developed Business components using core java concepts and classes like Interface, Polymorphism, Collections, Serialization and Multithreading etc.
- Improved the performance of the backend batch processes using Multithreading and concurrent package API by first analyzing heap memory dumps.
- Developed client/server and N-tier web applications using Java , J2EE, Spring MVC framework.
- Involved in the Development of Spring Framewor k Controllers. Developed Controller for request, response paradigm by Spring Controllers using Spring-MVC .
- Used Spring Data, JPA and Hibernate create light weight web and app integration layer.
- Worked extensively on the spring framework, implementing Spring MVC, Spring Security, IOC (dependency injection) and Spring AOP.
- Used Spring integration for integrating the application with Microservices using spring integration workflow files.
- Used Postman to test the REST Services.
- Worked on service-oriented systems that utilize REST web frameworks and message queue technologies (Spring MVC 4, Spring REST Template, Spring Integration).
- Used J2EE design patterns like DAO, DTO and singleton etc.
- Implemented the front end using HTML5, CSS3, JavaScript and used Angular JS, AJAX to get the data from the server asynchronously by using JSON objects.
- Used Tomcat for the web deployments.
- Used Oracle as Database and involved in writing SQL scripts, PL/ SQL code for procedures and functions.
- Prepared Unit test cases using J Unit and Mockito integration testing.
- Used GIT for source control and Jenkins for continuous integrations.
- Worked on Jira for User requirements and used Jira as bug tracking tools.
Technology Stack: Java/J2EE, HTML, Spring, Hibernate, RESTful, Agile Methodology, Spring Boot, CSS3, JavaScript, Servlets, AngularJS, Eclipse, Oracle DB, AJAX, Apache Tomcat, GIT, SVN, Maven, JUnit 4, Log4j, Jira, Jenkins
Confidential
Java Developer
Responsibilities:
- Developed in house product module, using Java and Spring MVC Framework; Applied Spring Security to manage permissions and roles; Used extensively Java collections such as List, Set, Map and proper use of data structures and concurrency framework.
- Responsible for development of features like Registration, Reservation and Transaction. Developed REST APIs for various functionalities.
- Built custom backend Restful API's using Java Spring framework and MVC design patterns.
- Developed various API using Java Concurrency and Collections Framework.
- Developed SQL, PL/SQL queries to perform data analysis, extraction, and various functions. Wrote various stored procedures, functions, and triggers etc.
- Experienced with various SDLC methodologies: Agile, Waterfall.
- Performed deployment of the applications; well versed with CICD(Continuous Integration and Continuous Deployment) technique.
- Collaborated with Production Support and Testing teams to fix Issues during UAT testing and Production
Technology Stack: Tomcat, Java, Spring, Maven, Oracle 10g, Hibernate and related technologies
Confidential
Java Developer
Responsibilities:
- Developed Holiday module, primarily for hotel reservation, for Confidential using Java and Spring MVC Framework; Applied Spring Security to manage permissions and roles; Used extensively Java collections such as List, Set, Map and proper use of data structures and concurrency framework.
- Responsible for development of features like Registration, Reservation and Transaction. Developed REST APIs for various functionalities.
- Built custom backend Restful API's using Java Spring framework and MVC design patterns.
- Developed various API using Java Concurrency and Collections Framework.
- Developed SQL, PL/SQL queries to perform data analysis, extraction, and various functions. Wrote various stored procedures, functions, and triggers etc.
- Experienced with various SDLC methodologies: Agile, Waterfall.
- Performed deployment of the applications; well versed with CICD (Continuous Integration and Continuous Deployment) technique.
- Collaborated with Production Support and Testing teams to fix Issues during UAT testing and Production
Technology Stack: Tomcat, Java, Spring, Maven, Oracle 10g, Hibernate and related technologies
