Java Developer Resume
IL
SUMMARY:
- Around 3 years of experience developing Enterprise, Web based applications using Java/ J2EE.
- Experience in software development methodologies like water fall and agile development model.
- Expertise in J2EE technologies like JDBC, JNDI, JSP, Servlets, XML.
- Expertise in various Java/J2EE design patterns including Data Access Object, MVC, Data transfer structure.
- Experience in developing and implementing Web Services using REST and SOAP.
- Experience working with frameworks, like Hibernate, Spring.
- Experience dealing with SQL, PL/SQL programming.
- Expertise in client web technologies using HTML, DHTML.
- Extensive experience in developing Internet and Intranet related applications using J2EE, Servlets, JSP, and Tomcat.
- Experience in server side business logic development using Service layer, Business Objects and Data transfer Objects.
- Proficient with RDBMS concepts, SQL queries and good understanding of Stored Procedures and Triggers with regards to Oracle, MySQL and DB2 databases.
- Experience in Oncall Production support for Deployment, Troubleshooting and Maintenance of Enterprise Applications.
- Experience in error logging and debugging using log4j.
- Proficient in using IDEs Eclipse and various versioning tools like CVS, SVN, etc.
- Experience in Script Languages like Ant, Perl.
- Quick and keen learner of new technologies and a good performer in dual environment, team as well as individual.
TECHNICAL SKILLS:
Web /Application servers: Apache tomcat
J2EE Technologies: Servlets, Log4j, JDBC, JSP, ANT
Languages: Java, C#, C++, Perl
IDE Tools: Eclipse, MS Office
Web Technologies: HTML, DHML, XML
Databases: Oracle, SQL Server
Version Control Tools: CVS, Apache Subversion (SVN)
Operating Systems: Windows 7/XP/2000/98/95, UNIX
ORM: Hibernate
PROFESSIONAL EXPERIENCE:
Confidential, IL
Java Developer
Responsibilities:
- Involved in designing, developing, bug fixing, documenting and unit testing the application.
- Analyzed and developed the application using Spring MVC framework
- Involved in development of custom APIs for the product.
- Used JavaScript to perform certain preliminary validations and certain client side actions that had to be performed.
- Login authentication and authorization using Spring Security.
- Used Itext to generate the invoice of an employee.
- Collaborated with technical team members to integrate front end and back end elements.
- Developed different dynamic UI screens using HTML, JavaScript and JQuery.
- Developed SQL stored procedures and prepared statements for updating and accessing data from database.
- Designed and documented REST/HTTP APIs, including JSON data formats
Environment: Java, Eclipse IDE, Windows, Spring MVC, Restful Web services, JAX - RS, JQuery, JavaScript, Maven, CVS, My SQL 5.6, My SQL Workbench 6.1 and Apache tomcat 6.0
Confidential, CA
Java DeveloperResponsibilities:
- Developed a application on Amazon AWS cloud to search(Distributed Grep) for specific pattern from a large number of files
- Implemented Map and Reduce functions using Java.
- Implemented distributed Grep using MapReduce
- Used Amazon EMR in our application to split the data and processing and distribute it to the number of clusters created.
Confidential, CA
Java DeveloperResponsibilities:
- Designed and implemented a DDR2 controller in Verilog HDL and simulated it along with Denali’s DDR2 model using Cadence NC-Verilog.
- Coded DDR2 controller and Initialization Engine in Verilog which supports write and read transactions like scalar, block and atomic to and from the DDR2 SDRAM.
- Synthesized the code using DC Complier and simulated at 2.6ns. Generated Static Timing Analysis of the circuit using Synopsys- PrimeTime tool.
- Checked the equivalence of RTL and synthesized designs using Cadence Conformal Equivalence tool.
- Obtained the Final Layout using Automatic Place and Route on Cadence Encounter Layout Tool.
- Back Annotated Simulation of Automatic Place and Route design.
Confidential
Java Developer Intern
Responsibilities:
- Developed the applications using Java, J2EE, JDBC
- Involved in the development of model, library, struts and form classes (MVC).
- Used display tag libraries for decoration and used display table for reports and grid designs.
- JDBCAPIs and Hibernate was used to access remote Oracle database.
- Designed and developed file upload and file download features usingJDBC.
- Worked on core java, using file operations to read system file (downloads) and to present on JSP.
- Involved in the development of underwriting process, which involves communications without side systems using IBM MQ and JMS.
- Used PL/SQL stored procedures for applications that needed to execute as part of a scheduling mechanisms.
- Designed and developed Application using MVC design pattern.
Environment: JDBC, JSP, SERVLET, HTML, JAVA SCRIPT