Java Developer Resume
SUMMARY
- A technically sophisticated professional & a result driven expertise with 3 years of rich experience in initiating and providing Software Development, IOT Application Development, IT Support, Embedded Application, Big Data and Cloud based solutions.
- Agile Software Lifecycle Methodology experience.
- Strong knowledge of Object - Oriented Programming Language, Data Structure and Algorithms.
- Expertise in design and development of web applications using JSP, JavaScript, HTML5, CSS3, JQUERY, AJAX, JSON, DOJO, Adobe Flex4, Flash, XSL, XSLT, Node.JS, Angular.JS.
- Experienced with the Database development skills using Database Servers like MySQL, SQL Server, Oracle, and another No-SQL Database.
- Hands on experience on Cloud Technology AWS and ETL Tools.
- Knowledge of designing, building, and implementing application on various Frameworks.
TECHNICAL SKILLS
Hadoop/Big Data: HDFS, MapReduce, Sqoop, Spark, Hive, Pig, HBase, Kafka
IDE’s: Eclipse, PyCharm, Anaconda, MATLAB, PLC Logix, DSP Toolbox, Keil, Wonderware Intouch, Proteus, IAR Workbench
Frameworks: MVC, Struts, Hibernate, Spring
Programming languages: C, C++, Java, Linux Scripting, Python, PLC, Ladder Logic, SQL, Embedded C, Android App design
Databases: MySQL, SQL Server
Web Servers: Apache Tomcat
Web Technologies: HTML, XML, JavaScript, jQuery, React JS, CSS, JSF
Network Protocols: TCP/IP, UDP, HTTP, DNS, DHCP
PROFESSIONAL EXPERIENCE
Confidential
Java Developer
Responsibilities:
- Used agile methodologies for design and development of the applications.
- Involved in design and implementation of Childcare Management System for Illinois state by implementing JSF Framework based on MVC Architecture, Java Beans as a model, JSP, Prime Faces components as View and Faces Servlet as a Controller.
- Used the IBM RTC tool for Team and Project Management and tracking the work status.
- Used JSF framework in developing user interfaces using Prime faces UI, components, Validator, Events and Listeners for handling the request processing.
- Extensively used XHTML, HTML, AJAX, CSS, JavaScript.
- Designed CSS templates for use in all pages on the website working with CSS Background, positioning, text, border, margin, padding, and table .
- Used existing exceptions from service layer to interpret web service exceptions.
- Used Web services ( SOAP and RESTful ) for transmission of large blocks of XML/JSON.
- Wrote stored procedures, cursors, functions, triggers, and views using PL/SQL to extract and insert the data into Database. Generated indexes for query optimization and performance enhancements.
- Enhanced and built reusable components across different modules using Custom directives and CSS classes.
- Developed the Kafka-Producer-Consumer module and was involved in developing applications using Java and J2EE.
- Developed the Servlets, Data Access Layer classes and retrieved data using Servlets, JDBC and harmonized data coming from different sources using Kafka to bring it to consistent format.
- Maintained and provide a support of high-volume availability using open source tools such as Linux , Apache , and MySQL .
Environment: IBM Rational Application Developer, IBM WebSphere, Java, IBM DB2, HTML, JavaScript, JAVA Enterprise Edition, JAVA SDK 1.7.x, MVC, JSF Apache My Faces, JSF, React JS, SQL, Kafka
Confidential
Java Consultant
Responsibilities:
- Develop a web Application for developers to generate their own REST APIs and Java.
- Responsible for transferring design mock-ups to W3C Standards Compliant HTML pages using HTML, CSS, JavaScript.
- Write JSP and Servlets to add functionality to web application based on customer requirements.
- Wrote SQL queries to retrieve data from the database using JDBC
- Utilized frameworks such as Hibernate and Spring for persistence and application layers.
- Use J2EE design patterns to create application, including utilizing EJB for business logic
- Create and execute test cases in JUnit for unit testing of application.
- Prepared Unit test cases and reviewing test results. Designed and developed front end using JSP and JSTL.
- Worked in a team from scratching to the development of such trading software.
- Involved in the full life cycle of software design process of other projects, including prototyping, proof of concepts, design, interface implementation, testing and maintenance.
- Used Firebug for application webpage troubleshooting and Eclipse debugger for the bug fixes.
- Evaluated and solved trouble tickets by coordinating with DBAs, Help Desk and my junior Java team.
- Participated in AGILE SCRUM meetings.
- Used a hybridized method for development. AGILE/Waterfall
- Experience on multi-threading, data structures, algorithms, object oriented design, and design patterns, query generation and data modeling
Environment: IBM Tools, Squirrel Client, JSF, JavaScript, HTML, Spring Boot, MVC Framework, SQL, React.
Confidential
Project Programmer
Responsibilities:
- Build a smart surveillance remotely accessible system to Capture the Motion.
- Created standalone raspberry pi operating Raspbian OS system.
- Developed an Android Application to get the Live Video Stream and push notification from the Raspberry Pi System.
- Worked with SSH, VNC viewer as well as same featured android application for remote access
- Research in Power consumption, cost and old surveillance system comparison.
- Implement Python based solution to meet to store the live streaming data and backing up data in google cloud service, Preparing the Documentation & Training Manual.
- Managed whole project starting from research to the implementation at the desired location.
- Hands on experience in designing and developing applications using Java platforms.
- Experience in developing web applications using at least one popular web framework (JSF).
- Some coursework with a JavaScript framework, such as React.
Environment: Raspberry Pi, Linux Scripting, Android Programming, Embedded System implementation, Cloud Services, PIR sensors, Python