Senior Java Developer Resume
Ridgefield, NJ
SUMMARY:
- Having 7.5+ years of experience in software development life and its phases such as requirement gathering, design, development (coding and debugging) and testing and in deployment using Java and Portal technologies.
- Having working experience in Java and J2EE technologies such as Java 1.5/1.6/1.7/1.8, Object Oriented Programming, Exceptions, Multi - Threading, Java POJOs, Servlets 3.0, JSP 2.2, JSF 3.0, JDBC 3.0/4.0, JNDI 1.2, JPA 2.0, JMS (Apache Active MQ), Apache Struts 2.0 framework, Spring MVC, Spring-core, Spring-aop, Dependency Injection, Spring-Tx, Spring-context, JavaMail, Hibernate 3.0, JFC/Swing (Java Foundation Classes).
- Experience in front-end technologies such as: JSF 3.0, Struts-Tiles, JSPs, JSTL tags, JQuery, JavaScript, and JS frameworks such as Angular JS and Node JS.
- Good experience in backend technologies Oracle 10g/11g, MySQL 5.0, Postgres 9.0 and Mongo DB 3.0.
- Worked with both web applications servers such as Tomcat 5.0/6.0/7.0/8.0, Web-Sphere 8.0/8.5 and Web Logic 10.3.2/9.2/8.1.
- Extensive experience in developing in applications using IDE tools like Eclipse, NetBeans and IntelliJ.
- Excellent experience in implementing different design patterns such as Spring MVC, Singleton patterns with eager, lazy, thread-safe, Enum, Serialized different ways, Builder Pattern, Business Delegate, Session Facade, DTOs, DAOs and MVC.
- Experience in using Open Source frameworks like Log4J and ANT, Maven and Gradle.
- Working experience on Hadoop Technologies HDFS, Map Reduce, Apache Pig, Apache Hive, SQOOP, HBase & Oozie.
- Experienced in developingUMLdiagramslike USE-Case diagrams, Class diagrams and Sequence diagrams, Activity diagrams, usingtools Gliffy, CreativelyandMS Visio
- Developed applications in environments of Agile and Waterfall methodologies.
TECHNICAL SKILLS:
Programming Languages\ORM Tools\: Java, C, C++, Javascript\Hibernate \
JAVA Enterprise Technologies\Databases\: JDBC, JSP, Servlets, JDBC, Spring - core, \Oracle, MySQL, Postgresql, NoSQL DB \ Spring-aop, Spring-tx, Spring-jdbc, Spring -\MongoDB, HBase, RedisDB\: Mail, SOAP and RESTful Web Services, \ JMS, JPA, JNDI, Apache PDFBox\: Front End (Web)\SCM: \ HTML, XML, JSON, CSS, JSP, JSTL Tags, \CVS, Subversion, GitHub\: Angular JS, Node JS\Build Tools\Frameworks\: Maven\Struts 2.0, JSF 3.0, Spring MVC, Spring-boot\
Application Servers\Message Oriented Middleware: \: JBOSS, Web-Logic, Tomcat\Active-MQ\
Operating Systems \: Windows 2000, NT, XP, Vista, Unix\
PROFESSIONAL EXPERIENCE:
Confidential, Ridgefield, NJ
Senior Java Developer
Responsibilities:
- Implemented JSP technology Mybatis, jdbc-jpa, Jackson mapper, Junit testing framework, Apache commons for file uploading.
- Developed and implemented the MVC Architectural Pattern using JSP technology including controller classes, Service layers.
- Implemented Java/J2EE Design patterns like Singleton design pattern and Data Transfer Object (DTO), Data Access Object.
- Involved in developing APIs, which communicate with Front-end UI.
- Maven for build tool and log4J for logging framework.
- Apache common file upload for Symptom-Image or Receipt Image server implementation.
- Symptom-Image or Receipt Image file upload to server implementation.
- GitLab repository for source code control management.
- Maven for build tool and log4j for logging framework.
Environment: Java, Spring-core, Spring web MVC, MyBatis 3, Rest Web Services, Oracle, Tomcat 7.0, WebLogic 12.0, Eclipse, Putty, Maven, JUnit, GitLab, Git Bash and Windows XP
Confidential, Ridgefield, NJ
Senior Java Developer
Responsibilities:
- Software development life cycle(SDLC) using agile scrum methodology
- Implemented Spring framework, spring-core, spring-web MVC, Hikari connection pool, mybatis, spring-data-jpa, jackson mapper, spring Junit testing framework, spring-fox for swagger documentation, commons-fileupload, SAPJCo3.jar Sap Java Connector library.
- Developed and implemented the MVC Architectural Pattern using Spring Framework including controller classes, Service layers, SAP integration module.
- Involved in developing APIs, which communicate with Front-end UI.
- Implemented Java/J2EE Design patterns like Singleton design pattern and Data Transfer Object (DTO), Data Access Object.
- Maven for build tool and log4J for logging framework.
- SAPJCo3 Sap Java connector library communicate with SAP Functions, and also developed destination framework to connect SAP modules.
- Symptom-Image or Receipt Image file upload to server implementation.
- Symptom movie upload to third party vendor using Cast-fire site.
- GitLab repository for source code control management.
- Maven for build tool and log4j for logging framework.
Environment: Java, Spring-core, Spring web MVC, MyBatis 3, Rest Web Services, Oracle, Tomcat 7.0, WebLogic 12.0, Eclipse, Putty, Maven, JUnit, GitLab, Git Bash and Windows XP
Confidential, Dallas, TX
Senior Java Developer
Responsibilities:
- Involved in all phases (Design, Coding and Testing) of Software development life cycle (SDLC) using Agile Scrum methodology.
- Implemented spring applications with spring-core, spring-web mvc, spring-tx, spring-jdbc and DAO design pattern for maximum abstraction of the application and code reusability.
- Developed and implemented the MVC Architectural Pattern using Spring Boot Framework including JSPs, Form Bean and controller classes.
- Involved in developing Java APIs, which communicates with the Java Beans.
- Implemented Circuit Breaker functions like Hystrix for calling other services running on different server with callback function in case of services are down.
- Implemented Java/J2EE Design patterns like Business Delegate and Data Transfer Object (DTO), Data Access Object.
- Using jQuery Ajax calls for web service and for binding HTML and JavaScript framework.
- Spring Security implementation with java configuration using Oracle database with custom login forms.
- Developed front end logic of view pages using Javascript.
- JavaMail notifications implemented using Quartz scheduling with CronTrigger expressions.
- Developed the Restful (JAX-RS) Web services for the profile data and management.
- Designed database and created tables (Hibernate ORM entity), written the complex SQL Queries (Named-Queries) and stored procedures as per the requirements.
- Maven for build tool and log4j for logging framework.
Environment: Java, Spring web mvc, Spring-Tx, Spring Cache, JavaMail, JSPs, jQuery, JavaScript, Hibernate, SOAP & Rest Web Services, Oracle, Tomcat 7.0, HTML, Eclipse, Oracle, Putty, Maven, JUnit, GitHub and Windows XP
Confidential, New York
J2EE/Hadoop Developer
Responsibilities:
- Installed and configured MapReduce, HIVE and the HDFS;
- Developed MapReduce programs to parse the raw data, populate staging tables and store the refined data in HDFS file system.
- Written the Apache PIG scripts to process the HDFS data.
- Writing CLI commands using HDFS.
- Enabled speedy reviews and first mover advantages by using Oozie to automate data loading into the Hadoop Distributed File System and PIG to preprocessing the data.
- Developed multiple MapReduce jobs in Java for data cleaning and preprocessing.
- Business components development, database layers designing and unit test cases preparing.
Environment: Java, HDFS, MapReduce, Distribution Hadoop Cloudera, Apache PIG, Oozie, Apache POI, Apache PDFBox, Eclipse, UBANTU, LINUX, MongoDB, GitHub and Windows XP
Confidential
Consultant
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
- Requirement gathering from onsite members and clients then low-level designing.
- Followed Agile methodology and SCRUM meetings to track, optimize and developed sequence diagrams depicting method interactions, using MS Visio.
- Implemented MVC architecture and Singleton, DAO design pattern for maximum abstraction of the application and code reusability.
- GUI Design using JSF Framework which is a component based driven framework.
- Development Managed Beans components, event handling and save the validated data. Business Components, including service components, DAOs and DTO’s Integrating it with finnova framework interfaces.
- Data Operations were performed using Spring ORM wiring with Hibernate and Implemented Hibernate Template and criteria API for Querying database.
- Designed database and created tables, written the complex SQL Queries and stored procedures as per the requirements.
- Business components development, database layers designing and unit test cases preparing.
- Release process using version control tool Win-CVS 2.0 and Gradle built process.
Environment: Java, JSF framework, Spring Core, Spring DI, JPA, Hibernate, Tomcat 7.0, Jboss (Prod), HTML, Eclipse, SQL Developer, Oracle, ANT, Putty, JUnit, Win-CVS 2.0 and Windows XP
Confidential
Associate Consultant
Responsibilities:
- Developed web application using JSP custom tag libraries, Struts Action classes and Action. Designed Java Servlets and Objects using J2EE standards.
- Implemented Java/J2EE Design patterns like Business Delegate and Data Transfer Object (DTO), Data Access Object.
- Implemented MVC architecture and Singleton, DAO design pattern for maximum abstraction of the application and code reusability.
- Development Managed Beans components, Business Components, including service components, DAOs and DTO’s Integrating it with finnova framework interfaces.
- Data Operations were performed using Spring ORM wiring with Hibernate and Implemented Hibernate Template and criteria API for Querying database using MySQL
- Requirement gathering from onsite members and clients then low level designing.
- Business components development, database layers designing and unit test cases preparing.
- Conducting knowledge sessions to juniors and new team members.
- Release process using version control tool Tortoise SVN and Maven built process.
Environment: Java, Spring Web MVC, Hibernate, Tomcat 7.0, JQuery, HTML, Eclipse, SQL Developer, Oracle, Putty, JUnit, Win-CVS 2.0 and Windows XP
Confidential
Associate Consultant
Responsibilities:
- GUI Design using Strut 2.0 Framework which is a component based driven framework.
- Developed a prototype of the application and demonstrated to business users to verify the application functionality.
- Involved in designing and developing the front end of the application using UI screens using Finnova framework.
- Validation and verification process for screens.
- Conducting knowledge sessions to juniors and new team members.
- Data Operations were performed using Spring ORM wiring with Hibernate and Implemented Hibernate Template and criteria API for Querying database using MySQL.
Environment: Java, Struts 2.0, Entity Manager, JPA, Hibernate, Tomcat 7.0, MySQL, Putty, JUnit, Win-CVS 2.0, IQS and Windows XP
Confidential
Tech Support Executive
Responsibilities:
- Provided first-level tech support to end users on proprietary software and applications installation and updates.
- Keep end-users informed of progress during issue lifecycle and make follow up.
- Execute troubleshooting methods over web messengers to resolve the issues.
- Identify the issue patterns and forwarded these patterns to development team for issue fixing.
