Uploaded File
Ramesh
amarnjdr@gmail.com
571-308-6426
Harrison, NJ 07029
Java Developer
5 years experience W2
0
Recommendations
Average rating
159
Profile views
Summary

  • 5+ years of experience in analysis, design, development and implementation of Web Based, Client/Server applications and Database applications.
  • Expert-level JavaScript and software engineer with extensive experience in web application developing mainly specializing in front end rich application development using HTML5, CSS3, Bootstrap, JSP, JavaScript, XML, XSLT, Ext.js, Angular.js, and jQuery, and also back end technologies such as Java, Node.js, Spring, JDBC, Hibernate, Oracle, MySQL and DB2.
  • Expertise in developing and implementing Web applications using Java/J2EE Technologies including Core Java, JDBC, Hibernate, Spring, JSP, Servlets, Java Beans, EJB and JNDI.
  • Worked extensively on technologies Spring, Web services, SOAP, XML, JMS, JNDI, JDBC and various Databases like Oracle, MySQL and Microsoft SQL server during my tenure in Software Development.
  • Worked with Oracle8i/9i/10g, MySQL, DB2.
  • Thorough knowledge and experience in implementing Service Oriented Architectures (SOA) using XML based Web sServices (REST/SOAP/UDDI/WSDL).
  • Worked on Web Application Development with Framework like Struts and Spring MVC.
  • Experience using various web/application servers like Apache Tomcat, WebLogic, WebSphere and JBOSS.
  • Experience in ANT and Maven build tools.
  • Proficient in Java Multi-Threading, Socket programming, Swing programming.
  • Strong experience on various development environments like Eclipse.
  • Thorough understanding of Object Oriented Methodology, UML and Design Patterns.
  • Worked on front-end/presentation tier development using Struts Framework that includes JavaScript, Ajax and CSS.
  • Technical experience in the areas of Object Oriented Analysis (OOA) Object Oriented and Design (OOD) using UML, Software Life Cycle Management and Development of Distributed applications.
  • Extensively used JavaScript to make client side validations and to parse complex expressions
  • Experience in working with Angular.js, Express.js.
  • Good Exposure to Amazon Web Service (AWS).
  • Good experience with unit testing using JUnit.
  • Experience in working on LINUX and UNIX OS.
  • Used Log4j for effective logging.
  • Worked on implementation of the version control software CVS, VSS, SVN and Clearcase.
  • Experienced with JDBC API to call SQL Queries and Stored Procedures in the Database.
  • Managed risk analysis and mitigation plans, status/defect reports, and client presentations.
  • Proficient in all phases of SDLC (analysis, design, development, testing and deployment) and highly competent in gathering user requirements and converting them into software requirement specifications.
  • Extensive knowledge in Agile, Waterfall Methodologies.

Experience
Java Developer
Information Technology
Feb 2016 - Jan 2017
  • Actively involved in software development life cycle starting from requirements gathering and performing Object Oriented Analysis.
  • Utilized Agile Methodology with Sprint cycle of 15 days.
  • Worked on various design patterns specific to the requirement.
  • Navigated and understood through the Workflow of the development.
  • Optimized client-side performance of J2EE and Java applications (Struts2, Spring MVC).
  • Developed the front end using JSF, Angular JS, HTML, JavaScript, AJAX, JSP, CSS, JQuery, XSLT and XML.
  • Responsible to enhance the application using HTML5, JavaScript, XML, JSP, CSS3 as per the requirements and providing the client side using JQuery validations.
  • Used Spring Core Annotations for Dependency Injection and used Apache Camel to integrate Spring framework.
  • Implementation of microservices using OSGI and deploying into Karaf containers.
  • Worked on form validation using the Spring Validator framework.
  • Developed Form Beans and Action Classes to model views and client side functionality.
  • Used the Struts Validator framework for validating the forms.
  • Used different type of Spring controllers depending on the business requirement.
  • Implementation of second level cache in Hibernate.
  • Developed POJO's, Data Access Object (DAO) which handles all database operations using Hibernate.
  • Designed a RESTful API with Spring 3.
  • Taken care of multi-threading in back end java beans.
  • Implemented agent-server messaging dialog using Camel and JMS (Active MQ implementation)
  • Worked on Camel-based integration middle-ware solution for Provisioning Services by design and Implementation of business logic and data processing routes using Apache Camel.
  • Implemented HTTP REST API using Angularjs and express.
  • Application backend implemented as Angularjs and express application server.
  • server created with Angular.js using redis for message routing.
  • Wrote build & deployment scripts using Ant, Maven on UNIX environment.
  • Worked with Quality Assurance team in tracking and fixing bugs.
  • Involved in Performance Tuning of the database.
  • Developed Scripts for customizing reports depending upon various customer requirements.
  • Responsibilities include design for future user requirements by interacting with users, as well as new development and maintenance of the existing source code.

Environment: Java 1.8, J2EE, Servlets, JSP 2.5, JUNIT 4.1, Struts 1.2, Spring 3.0, Hibernate 3.2.6, EJB/MDB 2.x/3.0, Oracle10g, WebLogic 10.3.x, SOA, Eclipse IDE 3.7, Log4J, Ajax, JIBX, JAX-RPC 2.0, CVS, PL/SQL HTML 3, IBM MQ Series 6.0/7.0, GIT, Node.js, Redis, Cassandra.

XSLT XSL XML UNIX Struts Spring REST Requirements Gathering Quality Assurance POJO PL/SQL Performance Tuning Oracle MVC Maven Log4J Junit JSP JSF jQuery JMS JavaScript Java J2EE IBM Websphere MQ HTTP Hibernate EJB CSS Cassandra Business Requirements BEA WebLogic Apache Camel Apache AngularJS AJAX Agile Methodology Eclipse node.js Design Patterns Git HTML Jax-RPC SOA SQL Java Servlet Ant OSGI
Remove Skill
Java Developer
Banking/Financial
Mar 2013 - Apr 2015
  • Redesigned and reworked the existing system to bring in MVC architecture for reusability, extensibility, and testability, while greatly reducing the code size and complexity.
  • Designed and modified User Interfaces using JSP, JavaScript, DOJO, HTML5, CSS3 and jQuery and involved in designing the user interfaces using JSP.
  • Extensively used JDBC APIs for database connectivity and data retrieval.
  • Wrote programs to archive the log files on a daily basis to enable faster troubleshooting.
  • Created Hibernate mappings and debug issues related to data integrity.
  • Extensively used Core Spring Framework for Dependency Injections of components.
  • Developed programs to send email alerts and error logs in the event of process failures.
  • Setting the development environment on Eclipse.
  • Developed common reusable component libraries (CRUD Scaffolding) to be reused in different projects throughout the company's IT team using GWT, spring data, JPA.
  • Developed JSP pages for presentation layer (UI) using Struts 1.2 with client side validations using Struts Validator framework/ JavaScript.
  • Developed the Servlets for processing the data on the server.
  • Involved in the deployment of Web Service End-Points using Apache CXF.
  • Designed and developed customized ESB to integrate and govern SOA services. Built various capabilities in ESB like Security, Message routing, message transformation, transaction management etc.
  • Created Auto deploy jobs using Jenkins and Gradle.
  • Used WebLogic for design, development, and deployment of applications.
  • Accessed and manipulated the Oracle 10g database environment by writing SQL queries in the oracle sql developer for testing purpose.
  • Developed Stored Procedures and Triggers on Oracle Database.
  • Used JIRA to keep track of bugs and issues.
  • Involved in coding for JUnit Test cases
  • Used SVN to keep track of source code versioning.

Environment: Servlet, J2EE, JDBC, Eclipse, Spring, Hibernate, Struts, Apache CXF, UNIX, Linux, Sybase, Clearcase, CRUD, JSP, HTML5, CSS3, DOJO, JUnit, JQuery, JIRA, JSF, Maven, WebLogic, Oracle 10g, SVN, Jenkins, Gradle, UML, Agile.

UNIX UML SVN SQL Struts Spring DOJO Oracle MVC Maven JSP JSF jQuery JIRA JDBC JavaScript Java HTML Hibernate Eclipse CSS CRUD ClearCase BEA WebLogic Apache Agile Methodology IDE Hive CASE AT POJO Linux Junit Stored Procedure J2EE Java Servlet SOA Jenkins Triggers SQL Developer
Remove Skill
Software Engineer
Information Technology
May 2011 - Feb 2013
  • Involved in Development of master screens like Service Requests, Change Requests Screens.
  • Design architecture following J2EE MVC framework.
  • Developed interfaces using HTML, JSP pages and Struts -Presentation View
  • Developed Struts Framework and configuring web.xml and struts-config.xml according to the struts framework.
  • Developed and implemented Servlets running under JBoss
  • Used J2EE design patterns and Data Access Object (DAO) for the business tier and integration Tier layer of the project
  • Developed Java UI using swing.
  • Used Java Message Service (JMS) for reliable and asynchronous exchange of important information between the clients and the customer
  • Designed and developed Message driven beans that consumed the messages from the Java message queue
  • Development of database interaction code to JDBCAPI making extensive use of SQL Query Statements and advanced prepared statement.
  • Taken care of complete Java multi-threading part in back end components.
  • Inspection/Review of quality deliverables such as Design Documents.
  • Wrote SQL Scripts, Stored procedures and SQL Loader to load reference data.
  • Used Web Services for interacting with a remote client to access data.
  • Fixed the bugs identified in test phase.
  • Used Junit for testing Java classes.
  • Used Ant building tool to build the application.
  • Performed Unit Testing and Regression testing.

Environment: J2EE (Java Servlets, JSP, Struts), MVC Framework, Apache Tomcat, Oracle8i, JMS, SQL, HTML, JDBC, EJB, ANT, Junit.

XML WebServices UNIX Unit Testing TOAD Swing Struts SQL Software Engineer SQL Loader Oracle Junit JSP jQuery JMS JDBC MVC JBOSS Java J2EE EJB Apache Tomcat Apache Stored Procedure Design Patterns Java Servlet Ant HTML UI Database Design
Remove Skill
Edit Skills
Non-cloudteam Skill
Education
Information Systems
Virginia International University
Skills
HTML
2017
5
Java Servlet
2017
5
Apache
2017
4
J2EE
2017
4
Java
2017
4
jQuery
2017
4
JSP
2017
4
Junit
2017
4
MVC
2017
4
Oracle
2017
4
SQL
2017
4
Stored Procedure
2015
4
Struts
2017
4
UNIX
2017
4
Agile Methodology
2017
3
Ant
2017
3
BEA WebLogic
2017
3
CSS
2017
3
Design Patterns
2017
3
Eclipse
2017
3
Hibernate
2017
3
JavaScript
2017
3
JDBC
2015
3
JSF
2017
3
Maven
2017
3
POJO
2017
3
SOA
2017
3
Spring
2017
3
AT
2015
2
CASE
2015
2
ClearCase
2015
2
CRUD
2015
2
Database Design
2013
2
DOJO
2015
2
EJB
2017
2
Hive
2015
2
IDE
2015
2
Jenkins
2015
2
JIRA
2015
2
JMS
2017
2
Linux
2015
2
SQL Developer
2015
2
SVN
2015
2
Triggers
2015
2
UI
2013
2
UML
2015
2
XML
2017
2
Apache Tomcat
2013
1
Git
2017
1
Jax-RPC
2017
1
JBOSS
2013
1
OSGI
2017
1
Software Engineer
2013
1
SQL Loader
2013
1
Swing
2013
1
TOAD
2013
1
Unit Testing
2013
1
WebServices
2013
1
AJAX
2017
1
AngularJS
2017
1
Apache Camel
2017
1
Application Development
0
1
AWS
0
1
Bootstrap
0
1
Business Requirements
2017
1
Cassandra
2017
1
CVS
0
1
DB2
0
1
Express.js
0
1
Ext.JS
0
1
HTTP
2017
1
IBM WebSphere
0
1
IBM Websphere MQ
2017
1
Javabeans
0
1
JNDI
0
1
Log4J
2017
1
MongoDB
0
1
MySQL
0
1
Netbeans
0
1
node.js
2017
1
Performance Tuning
2017
1
PHP
0
1
PL/SQL
2017
1
Quality Assurance
2017
1
Requirements Gathering
2017
1
REST
2017
1
Scrum
0
1
SDLC
0
1
SOAP
0
1
SQL Server
0
1
Testing Tools
0
1
VSS
0
1
Waterfall
0
1
Windows
0
1
WSDL
0
1
XSL
2017
1
XSLT
2017
1