Java Developer Resume
SUMMARY:
- Experience in Spring frameworks like IOC, MVC, AOP, ORM, JMS and REST, Hibernate and Oracle SQL.
- Good Knowledge of Python, SQL, MongoDB, Linux, ETL, Data Wrangling, Model evaluation.
- Good knowledge of Data Structures, Algorithms and Object - Oriented Programming Concepts.
- Excellent Analytical, Critical Thinking, Team Management, Communication and Interpersonal skills.
TECHNICAL SKILLS
Programming Languages: Java 8, Python, SQL, C, HTML5, CSS3, JavaScript, MongoDB, Linux scripting
J2EE: JSP, Servlet, Spring (Core, MVC, AOP, JDBC, Security, Boot), OAuth, Hibernate.
Big Data Technologies: Hadoop, Map-Reduce, Spark(PySpark), Hive, Sqoop, Kafka, Impala.
Design Patterns: Singleton, Factory method, Builder, Prototype, Façade, Visitor, MVC, DAO.
Machine Learning: Naïve Bayes, K-NN, Random Forest, K-Means Clustering, Decision Tree, SVM, PCA, MDS.
Tools: used Eclipse, Git, SVN, JUnit, Jenkins, Maven, Rally, Toad for Oracle, JUnit, HP Quality Center.
PROFESSIONAL EXPERIENCE:
Confidential
Java Developer
Responsibilities:
- Worked on the implementation of MVC design paradigm of Spring MVC framework.
- Worked on Spring Core for dependency injection and dynamically configuring files.
- Used JUnit for unit testing the code to improve the quality of code before deployment.
- Implemented several core design patterns like singleton, DAO, Adapter and Factory pattern.
- Involved in writing Test Automation scripts using Selenium Web-driver (Java).
- Tested SOAP and REST Web Services. Worked on CI Tool Jenkins.
- Used Defect Management Tool HP Quality Center and Rally (Agile SDLC Model).
- Used Maven to build application and for adding dependencies to the application.
- Used Hibernate for object-relational mapping and for database operations in Oracle database.
- Hands-on experience in writing complex database queries(SQL).
Tools: Hadoop, PySpark, MLlib, Decision Tree, Random Forest, PCA, SVM, StringIndexer
