Core Java Developer Resume
Chicago, IL
SUMMARY
- Around 3 years’ experience in designing, developing, and implementing Core Java applications and strong understanding in Object oriented (OOPS) concepts
- Expertise in using front end technologies such as HTML, CSS, PHP.
- Expertise in Numpy, Pandas and Scikit - learn Packages of Python.
- Expertise in the areas of Graphical User Interface (UI), Object Oriented Programming.
- Extensive experience in working on multiple operating systems including Linux and Microsoft Windows.
- Proficient in core Java concepts such as Collections, Generics, Multi-threading and Serialization.
- Effective problem solver with superior decision making and time management capabilities; self-directed and motivated individual, with the capability to achieve objectives consistently.
- Experience in software Development life cycle of Software Engineering-Requirements Analysis, Design, Development and Documentation.
- Experience in bug tracking tools like JIRA.
- Expertise in all Spring Modules such as Spring Core, Spring MVC, Dependency Injection, Spring AOP, Spring Security, Spring JDBC, Spring ORM and Spring DAO.
- Proficient in JAVA, Multithreading, JDBC, Applets and swings.
- Extensively worked with IDE’s like Eclipse, IntelliJ, Apache Tomcat.
- Experience in working with MYSQL and Oracle Databases.
- Experience in Database persistence layer like Hibernate 4.2/3.0.
- Experience in using version control systems like SVN, and GIT
- An effective communicator, quick thinker and rapid problem solver with commitment and strong work ethic.
TECHNICAL SKILLS
Languages/Web Technologies: Core Java, Servlets, JDBC, HTML, JavaScript, SQL, PHP, C, C++, Python, HDFS, Map Reduce, Hive, Pig, Sqoop, CSS.
Databases: SQL Server, MySQL, Oracle 10g.
Web Servers: Apache Tomcat, IBM Web Sphere, Weblogic
Graphic Java: AWT/SWING.
Tools: QGIS, Rational Rose, Microsoft Visio, Microsoft Access.
Operating Systems: Windows, Linux.
PROFESSIONAL EXPERIENCE
Confidential -Chicago, IL
Core Java Developer
Responsibilities:
- Involved in Analysis, design and coding on JAVA Environment
- Created the user management module using HTML, JSP,CSS to restrict the application to the right users.
- Developed UI using HTML5, CSS and JavaScript.
- Used Connection Pooling to get JDBC connection and access database procedures.
- Used JUnit to validate input for functions TDD.
- Used Hibernate as an Object Relational Mapping tool for the data persistence
- Involved in development activities using Core Java/J2EE, Servlets, JSP, JSF used for creating web application, XML and Springs.
- Used Spring MVC and Spring web flow for developing the front-end application and Spring framework as middle tier for entire application
- Developed Controller for request, response paradigm by Spring Controllers using Spring MVC configured URL mappings and bean classes using Spring app-servlet.xml
- Log4J is used for logging the exceptions, errors across the application and documented them.
Environment: Core Java, Spring Boot, Spring Batch, JDBC, Junit, Log4j, Restful Web Services, Junit, Tomcat, Web Sphere, design patterns, multi-threading.
Confidential
Core Java Developer
Responsibilities:
- Participated in the Design discussions.
- Developed the Use Cases.
- Developed Class Diagrams and Sequence Diagrams in UML.
- Used Hibernate as the ORM tool and defined the relationships between the entities.
- Used java to develop output interfaces.
- Wrote SQL code for the reports and created the report templates.
- Used JDBC and Hibernate templates to interact with the database.
- Designed all the applet-based user interfaces of the project.
- Developed all the Applets using various swing components, Java.
- Designed and extensively used multi-threading code to make the GUI responsive in heavy.
- Implemented server-side validation usingStrutsvalidation framework.
- Used Struts for developing the action and servlet classes, involved in designing and developing business and utility classes of the system.
- Developed the application using Spring Framework that leverages classical Model View Layer (MVC) architecture.
- Worked in the different parts of the MVC pattern like Dispatcher Servlet, Handler Mapping, Controllers, Model, and Views.
Environment: Core Java, Spring, Junit, ORM, SQL, JDBC, Hibernate, Applets, Tomcat, Struts, Web Sphere, design patterns, multi-threading