Post Job Free
Sign in

Java Developer

Location:
Chicago, IL
Posted:
February 19, 2018

Contact this candidate

Resume:

RUMAN ALI KHAN

**** * ********* *** *** *E 630-***-****

Chicago IL 60626 ***********@*****.***

SUMMARY

Experienced in all periods of Software Development Life Cycle (SDLC) including Analysis, Design, Development, Debugging and Enhancements of Java/J2EE Applications.

Experience in working with Model View Controller (MVC) design for web improvement utilizing JSF, Spring MVC, JSP, JavaBeans and Servlets.

Experience of Data Access Object (DAO) case to display a reflection layer between the Business reason level

(Business address) and the Persistent stockpiling level (data source).

Experience in implementation of Web-based Enterprise Applications using core Java, J2EE, Servlets, JSP, EJB, JMS, JDBC, Hibernate, Web Services (SOAP and REST), MVC framework (Spring MVC), SQL and Object Oriented Programming techniques.

Experience in Implementing Graphical User Interface (GUI) pages by utilizing JSP, HTML5, CSS3, JavaScript, JQuery, Bootstrap3.

Experience with Core Java concepts like Collection Framework, Multi-threading, Generics, Serialization and Externalization.

Knowledge of making SOAP-based Web Services using JAX-WS and RESTful organizations like JAX-RS.

Experience using Hibernate for mapping Java classes with database and using Hibernate Query Language

(HQL).

Experience on ideas of Java 8 like Functional Interfaces and Lambda Expressions.

Experience in web servers like Apache Tomcat, Boss, Web Sphere Application Server, Web Logic.

Proficient in composing and taking care of SQL Queries, PL/SQL, Stored Procedures and Triggers.

Knowledge of applying best Design Patterns and Strategies to enormous business applications to diminish tight coupling, enhance execution, developing and testing.

Hands-on Experience with Spring, Hibernate and JPA structures.

Hands on Experience in developing building tools like Maven, Ant and Gradle.

Detail-oriented problem solver, quick learner with interest and ability to learn new technologies and flexible team player with excellent communication skills.

TOOLS/TECHNOLOGIES

Languages C, C++, Java, J2EE, PL/SQL

Enterprise Java Java, J2EE, JMS, Spring, EJB, JSP, Servlet, JNDI, JDBC, Java security, JSF, JPA, JDBC,JSF

Mark-up/XML

Technologies

HTML5, XHTML,CSS3, JavaScript, jQuery,XML, JSON

Tools & Framework Spring, Hibernate, Spring MVC, Spring IOC, Spring AOP, Spring Security, JMS, JSF, Log4J, JUnit, Spring Boot.

Web services SOAP, RESTful, JAX-RPC, JAX-RS, JAX-WS. Web/App Servers Apache Tomcat, JBoss, WebLogic

Database Oracle, SQL-Server, MySQL server, Mongo DB. Development Tools Eclipse, My Eclipse, Spring Tool Suite(STS), Net Beans, IntelliJ O-R mapping Hibernate.

Testing Tools Junit.

OS & Environment Windows Vista/XP/2000/NT, Sun Solaris, LINUX, UNIX Design Patterns MVC, Front Controller, Singleton, Business Delegate and DAO patterns EDUCATION

Governor State University Chicago, IL

Master of Science in Computer Science GPA- 3.7/4.0 Course Work:

Big Data Analytics, Advanced Database Concepts, Object--Oriented System Analysis Modeling and Design, Database Security, Information Security, Advanced Operating Systems, Java, Formal Languages and Automata, Internet Programming, Planning Management.

Osmania University Hyderabad, India

Bachelor of Engineering in Computer Science GPA- 4.0/4.0 WORK EXPERIENCE:

Boot Technology Hyderabad, India

Java Developer Jan 2015-Dec 2015

Responsibilities:

Designed and implemented a web application using Spring MVC, Spring ORM, Spring JDBC,Spring Security and Spring web flow.

Implemented Spring Security in order to check authentication and authorization of users.

Used B-Crypt Password Encoder for encrypting and decrypting of user credentials for security purpose using Spring Security.

Developed the persistence layer using Hibernate Framework as the orm tool to map the object model with relational database tables.

Designed User registration Module using Spring Web Flow.

Implemented the module of showing JSON data in JQuery data table plugin.

Used Bootstrap3 for making the website responsive.

Designed and developed the module for Admin, which can add or remove items, check the details of the order.

Developed the role-based access control module for the web application so that only the users with some special roles can access certain features of the application.

Designed the module for informing users about the new products using JavaMail API. PROJECTS

Golf Galaxy:-

Developed Golf Galaxy web application Using Spring MVC and Hibernate as the ORM tool.

Developed the business logic based on the user's selection.

Designed the user registration module and stored the details using MySQL database.

Created the login page, user registration module using JSP

Implemented the client side validations using JavaScript.

Design and implemented the Data Access object module for accessing and updating various products stored in the database



Contact this candidate