Home

Naresh - Java Developer
[email protected]
Location: Jersey City, New Jersey, USA
Relocation: Eastern
Visa:
NARESH
P: (412)387-7929
[email protected]

• Over 7+ years of experience in the IT industry involving analysis, design, implementation, integration, administration, and testing of various systems.
• Expertise in J2EE Design Patterns, Data Modelling and Data Base Management.
• Experience in developing applications using Core Java, J2EE, JSP, Servlets, Structs, Spring, Hibernate, Web Services (SOAP, REST),JDBC, XML, JavaScript, JSON, Ajax and jQuery.
• Experience in Core Java methodologies/concepts like JVM, Memory Management and Multi-threading.
• Expertise Hands-on experience with Web Application Development using J2EE technologies and Oracle.
• Experience in design, development and deployment of enterprise applications for JEE platform using JAVA, JEE,spring, Web Services, XML JavaScript, SQL, and HTML.
• Extensive experience developing applications using agile methodologies like Test Driven Development (TDD), SCRUM and KANBAN along with sound knowledge on integration tools like Jenkins, Quick Build, Bamboo
• Experience in developing Web Services using SOAP and REST.
• Strong Experience in Oracle and back end programming. Good experience in SQL, PLSQL. Normalization, creation of stored procedures and function.
• Strong Experience in NoSQL programming. Exposure to NoSQL databases like MongoDB, Cassandra.
• Worked on different OS UNIX, Linux and Windows.
• Experience in working with MQ, Active MQ, IBM MQ, IBM WebSphere, Portal/Application Server, BE WebLogic, and Apache Tomcat5 application servers.
• Experience in using GWT (Google Web Toolkit) for optimizing the code and increase the performance of web applications.
• Expertise in Back-end/server-side java technologies such as: Web services, Java persistence API (JPA), Java. Messaging Service (JMS), RabbitMQ, Java Database Connectivity (JDBC), Java Naming and Directory Interface (JND).
• Strong experience in different IDEs like RAD, Eclipse, Spring Tool Suite and IntelliJ IDEA and worked on various application and web servers like JBoss, BES Web Logic, IBM Web Sphere, and Apache Tomcat.
• Automate provisioning and Maintaining large number of servers on AWS instances.
• Experience in using AWS (Amazon Web Services) for hosting the client applications. Used AWS to transform the hosted applications to cloud applications.
• Design, development and testing of reliable and secure sites, Load balancer-based applications built using groovy on grails.
• Strong knowledge on Hibernate and in using Hibernate Connection Pooling, HQL, Collections, Hibernate Caching, Hibernate Transactions, Optimistic Locking.
• Experience in using defect project/defect management suites like JIRA.
• Experience in using Selenium for automated test cases.
• Good work experience on RDBMS like Oracle and MySQL. Had a great exposure in using mainframes which support old/legacy applications.
• Good Exposure in using Teradata for data analytics.
• Worked in messaging services like JMS.
• Excellent Team player with very good attitude and excellent interpersonal skills with analytical abilities, communication skills.



TECHNICAL SKILLS
Programming Languages Java (Java SE1.7/1.8)
J2EE Technologies JSP, JDBC, JMS, RMI, Servlets, JNDI, JSF, Swings.
Web Technologies HTML, CSS, JavaScript, AJAX, jQuery, XML, Angular JS
Web Services REST, SOAP, Apache Axis 2
Databases MySQL, Oracle 9i/10g/11g/12c, Microsoft SQL Server 2008/2008 R2/2012, MS Access, TOAD.
App/Web Servers Apache Tomcat, Oracle Web Logic Server 10g/11g/ 12c, JBoss 4/5, Web Sphere.
Operating Systems Windows 98/2000/XP/Vista/7/8/10, DOS, UNIX, Linux
Design Patterns MVC, Singleton, Factory, Front Controller, DAO
IDE Tools Eclipse (Indigo, Europa, Hugo, Luna, Mars, Oxygen), Net Beans, RAD, Visual Studio
Version Controls CVS, SVN, GIT
Testing Tools JUnit, HP-ALM, Selenium, Eclipse plug-ins

WORK EXPERIENCE:

Client: COMMUNITY SURGICAL SUPPLY, NJ Nov 2017 to Present
Role: Java Developer (L3 Production Support(Java Developer)
Responsibilities:
• Followed Agile Software Development Methodology in the progress of the project.
• Involved in design of Class Diagrams, Sequence Diagrams and Event Diagrams as part of Documentation.
• Used Spring boot for backend Development.
• Designed and developed the application to be responsive for desktop, mobile and tablets using Twitter Bootstrap (HTML5, CSS, and JavaScript).
• Performs Troubleshooting and Debugging the code which includes Java, J2EE, Struts 2 and SQL.
• Modifying the knowledge Base Articles (KBA’s) and sharing them to Application support that resolves production issues both technical and functional.
• Coordinates with business users and Subject matter experts for managing the application.
• Supporting the application on Prod Environment satisfying the business needs especially data corrections following high security protocols.
• Extensively used Web Storm for development in the front end and used Subversion as version control system and Tortoise client for SVN.
• Developing application design guidance and consultation, utilizing a thorough understanding of applicable technology, tools and existing designs.
• Used AngularJS and Handlebars.js framework where data from backend is stored in model and populated it to UI.
• Used Giteye to track the work and all changes in source code.
• Performs Dynamic Analysis security testing assessments on application which is to identify and assess vulnerabilities and associated threats.
• Assisting and Involving in live production environment where the deployment plan is executed.
• Using Maven Automation tool to build and deploy the application in the WebLogic 12.2 application server.
• Involves in Fixing the defects found in various environments like SIT, UAT and DEV.

Environment: Java 1.7, Web storm, HTML, CSS, JSON, JavaScript, XMI, Maven 2, Eclipse Juno, XML, Silk SVN, spring boot,SQL Developer, Spring MVC, Oracle DB.

Client: FREDDIE MAC, VA Sep 2016 to Oct 2017
Role: Java Developer
Responsibilities:

• Involved in the complete SDLC (software development life cycle) of the application from requirement analysis to testing.
• Followed Agile Methodology in analyze, define, and document the application, which will support functional and business requirements. Coordinate these efforts with Functional Architects.
• Extensively worked on Responsive Web Design (RWD) page development using HTML, CSS, JQuery, JavaScript, AngularJS, and JSON.
• Utilized Java 1.8 features like Lambda expressions and Stream API for Bulk data operations on Collections which would increase the performance of the Application.
• Used Java 1.8 features in developing the code like Lambda expressions, creating resource classes, fetching documents from database.
• Deployed and Monitored Micro Services Using Pivotal Cloud Foundry, also Managed Domains and Routes with the Cloud Foundry.
• Designed, Configured and deployed Amazon Web Services (AWS) for a multitude of applications utilizing the Amazon cloud formation.
• Experienced in setting up Amazon EC2 instances, virtual private cloud (VPCs), and security groups. Setting up databases in AWS using RDS, storage using S3 bucket and configuring instance backups to S3 bucket.
• Implemented the application using Spring IOC, Spring MVC Framework, Spring Batch, Spring Boot and handled the security using Spring Security.
• Developed RESTful API for assessment indicators module and token-based authentication for RESTful services using Spring Security.
• Involved in building database Model, APIs and Views utilizing Python, to build an interactive web-based solution.

Client: CITI BANK, NEW JERESY Oct 2015 to Aug 2016
Role: Java Developer
Responsibilities:

• Involved in preparing System Requirements for the project.
• Involved in preparing the Detailed Design document for the project.
• Developed screens using Angular, jQuery, JSP, JavaScript, AJAX, HTML, CSS.
• Coded & unit tested in Java, Spring MVC, JavaScript, Bootstrap, HTML/CSS.
• Create and configured the continuous delivery pipelines for deploying microservices using Jenkins CI server.
• Created continuous delivery pipeline for CDT Directory to run the war, Ami and deploy jobs in Jenkins brew master instance, which reduces the time for the deployment of microservices.
• New library development with micro services architecture using Rest APIs, spring boot and pivotal cloud foundry.
• Prepared UML diagrams for Actimize ERCM workflow and each interface process diagrams.
• Improved Actimize ERCM on US regulatory rules and kept on changing investigations and implement new workflows.
• Used display tag libraries for decoration and used display table for reports and grid designs.
• Designed and developed file upload and file download features using JDBC with Oracle CLOB.
• Worked on core java, using file operations to read system file (downloads) & present on JSP.

Environment: Java 1.7, XML, XSL, Web Sphere, Spring Framework, JDBC, MySQL, Maven, HTML, CSS, JSP, JavaScript, AngularJS, Oracle, Spring -Hibernate, Maven, Spring MVC, Junit, Web services REST and SOAP, JSON, JIRA.

Client: Agasthya Technologies, HYDERABAD July 2013 to Aug 2015
Role: Java Developer
Responsibilities:
•Developed new architectural design solutions, functional and technical requirement specifications, use cases, non-functional requirements and provide expertise to technical and functional efforts, teams, and projects with full stack development.
•Designed new UML diagrams through Use Case Diagrams, Class Diagrams, Sequence, components, activity.
• Identified scenarios and strategies for performance testing and collaborate with test team on execution.
• Created SOA systems architecture and high-level design for scalable and high-performance enterprise applications.
• Apache Mesos and Kubernetes were used as the best ecosystem to deploy and manage Micro-services.
• Established relationships and lead/direct technical development teams for SOA-based design, architecture, development, and testing.
• Created Architecture enhancements for Distributed JEE applications and legacy integration with Mainframes applications.
• Implemented the Project structure based on Spring MVC pattern using spring boot.
• Involved in the application development using Spring Core, MVC modules, and Java web-based technologies: such as Servlets, JSP, Java Web Service (REST/SOAP-based), WSDL.
• Worked on Backbone views with declarative event handling which connects it all to the existing API over a RESTful JSON interface.

Environment: Java/ J2EE, JSP, CSS, JavaScript, AJAX, Hibernate, Spring, Web Services, SOAP, Eclipse, HTML,and JDBC.

Client: Vodafone Italy - Bengaluru, Karnataka Feb 2012 to June 2013
Role: Java Developer
Responsibilities:

• Designed and developed web application using SOA.
• Designed front-end components using JSF.
• Developed business requirements using Java, JSF (IcsFaces), Spring MVC and Hibernate ORM frameworks.
• Used Core Java concepts multithreading, collections.
• Prepared unit test cases using JUnit and Mockito frameworks.
• Developed end-to-end test cases using Protractor. Designed and executed test cases using JBehave.
• Created Persistence classes using JPA annotations.
• Used Spring AOP module to handle the entire transaction with the database.
• Used Oracle DB as the backend database.
• Wrote procedures, views and packages by PL/SQL queries on Oracle DB.

Environment:Java, Spring MVC, Hibernate, JUnit, Spring AOP, Oracle10g, MongoDB, Webpack, Log4j, jQuery, Eclipse, Maven, JIRA.






Keywords: continuous integration user interface message queue javascript sthree database information technology hewlett packard

To remove this resume please click here or send an email from [email protected] to [email protected] with subject as "delete" (without inverted commas)
[email protected];2
Enter the captcha code and we will send and email at [email protected]
with a link to edit / delete this resume
Captcha Image: