Post Job Free
Sign in

Software Developer Front End

Location:
Dover, NH
Salary:
125000
Posted:
September 03, 2024

Contact this candidate

Resume:

Harshwardhan Rajendra Acharya

SUMMARY:

Over **+ years of experience in analysis, design, implementation of Object Oriented Applications in Client/Server environments using Java/J2EE.

Used the best practices of SDLC as well as Agile/SCRUM methodologies.

Proficient in working with HTML, CSS, Bootstrap, XML, AJAX, JavaScript, JQuery, AngularJS.

Developed and designed web interfaces and layouts using JavaScript, HTML and CSS.

Proficiency in server-side Java development with exposure RESTful web services, AJAX powered web applications.

Developed the Spring Features like Spring MVC, Spring DAO, Spring Boot, Spring Security, Spring Integration.

Hands on experience in implementing SOA (Service Oriented Architecture) and web services such as SOAP and REST using WSDL.

Developed Web applications to consume JSON response using callback functions.

Very good experience with Model2 (MVC) architecture and Jakarta Struts. Solid experience in using Jakarta Apache frameworks like Struts, Maven, JUnit and Log4J.

Experienced in frameworks like Jakarta struts framework, JSF, spring, Spring Security, Hibernate.

Developed and implemented the MVC architectural Pattern using JSF Framework including JSP,Servlets, EJB 3.0.

Hands on experience in Amazon Web Services (AWS) provisioning and good knowledge of AWS services like EC2, S3, Elastic Beanstalk, ELB (Load Balancers), RDS, VPC, IAM, SNS etc.

Experienced in Development, testing and deployment of enterprise applications on Windows & UNIX platforms using IDE’s such as Eclipse, Rational Application Developer (RAD), NetBeans.

Experience in creating Databases, Tables, Stored Procedure, DDL/DML Triggers, Views, Cursors, Functions and Indexes.

Experience in database development skills like MySQL, Oracle, SQL Server and NoSQL Databases like DynamoDB, MongoDB.

Expertise in working on Maven, Log4j, Mockito.

Experience in working with GIT as the version control tools.

Good experience in unit testing using spock and JUnit, Automated Testing using Java, Junit/Testing, Integration Testing using Jenkins and bamboo.

Team Lead experience 2+ years.

TECHNICAL SKILLS:-

Programming Language Java1.7/1.8, SQL, PL/SQL

Java/J2EE Technologies Servlets, JSP, JSTL, JDBC, JMS, JNDI, RMI, EJB, Swing, AWT, Applets, Multi- threading, Java Networking

Java Frameworks Spring MVC, Struts 2.0, JSF, Spring Boot, JSCH, OpenLegacy, Hibernate Application/Web Servers JBoss, Tomcat

ORM Frameworks Hibernate, JSF

Web Technologies JSP, JavaScript, JQuery, AJAX, XML, XSLT, XHTML, DHTML, CSS, LESS, HTML, AngularJS

Spring Framework Spring IOC, Spring Boot, Spring Security Database Server Oracle 8i/9i/10g, SQL server, MS Access and MySQL, DynamoDB,MongoDB. IDE Eclipse, NetBeans, intellij

Web Services REST, SOAP

Version Control GIT, SVN, VSS, GITHUB

Build Tools Maven, Gradle

Methodologies Agile, Scrum, SDLC

Modelling Tools Microsoft Visio, Rational Rose

Operating System Windows, Linux

Testing Junit, Jasmine, Karma, Protractor, Selenium, Jenkins, Docker, postman, newman PROFESSIONAL EXPERIENCE:

Think Development Systems May 2019– Till Date

Role: Java full Stack Developer (Senior Software Engr.) Description: This is a client-side position where in I am responsible for implementing changes as per client’s requirements for the organization internal software, which has integration of different claim systems which were eventually taken over by the client and another software for internal billing for attorneys working for the client’s claim systems.

Responsibilities:

Actively involved in Analysis, Design, Development, System Testing and User Acceptance Testing. Successfully followed Waterfall methodology in the Scrum Cycle Method.

Experience in Implementing Java8 features such as Lambda expressions and Stream API.

Developed RESTful service interface to the underlying Agent Services API and Implemented RESTful web services using Spring boot and spring framework.

Deployment and testing of apps in AWS environments

Used Maven as the software build tool and Log4J for logging errors and messages.

Deployed the application in JBoss, Tomcat as well as serverless environment.

Worked with REST API’s to efficiently handle and searching JSON data.

Develop unit test using JUnit as well as Behavioural testing using cucumberjs.

Created and configured the continuous delivery pipelines for deploying functions using Bamboo. Environment: Java 8 Spring, SpringBoot, Feign client implementation, multithreaded search, nodejs, React JS, AWS cloudforge, S3 JSCH, postman, newman(headless postman), cucumberjs, openlegacy. Berkwood Software Technologies Sep 2018 – May-2019 Role: Java full Stack Developer (Senior Software Engr.) Description: It is a platform-independent, object-oriented, N-tiered client/server Automation product for the pulp and paper mill companies and it a useful analytics tool for this companies to maintain a profitable predictions and quality paper product.

Responsibilities:

Actively involved in Analysis, Design, Development, System Testing and User Acceptance Testing. Successfully followed Waterfall methodology in the Scrum Cycle Method.

Developed UI pages with JSP, CSS3, JavaScript, JQuery for creating Web pages.

Created AngularJS Controller which isolate scopes perform operations in UI.

Followed the strict patterns of implementing MVC architecture using Angular Framework. Design and implementation of accessibility features and collaborating with customer up to date.

Web application backend REST API utilizing Angular JS and Informix.

Experience in Implementing Java8 features such as Lambda expressions and Stream API.

Developed RESTful service interface to the underlying Agent Services API and Implemented RESTful web services.

Used EJB 3 to connect to Informix database

Used ANT as the software build tool and Log4J for logging errors and messages.

Deployed the application in JBoss.

Worked with REST API’s to efficiently handle and searching JSON data.

Develop unit test using JUnit.

Created and configured the continuous delivery pipelines for deploying functions using Clear Quest server. Environment: HTML, CSS, Angular2.0, Ajax, Rest web services, Java 8, Core java, Multithreading, EJB 3, JUnit, Jenkins, ANT.

MVJ Soft, India Apr 2018– Aug 2018

Role: Java full Stack Developer (Senior Software Eng.) Description: It is a platform-independent, object-oriented, N-tiered client/server Automation product for the pulp and paper mill companies and it a useful analytics tool for this companies to maintain a profitable predictions and quality paper product.

Responsibilities:

Actively involved in Analysis, Design, Development, System Testing and User Acceptance Testing. Successfully followed Agile methodology in the Scrum Cycle Method.

Developed UI pages with JSP, HTML5, CSS3, JavaScript, JQuery, and Boot Strap for creating Web pages.

Created AngularJS Controller which isolate scopes perform operations in UI.

Followed the strict patterns of implementing MVC architecture using Angular Framework. Design and implementation of accessibility features and collaborating with customer up to date.

Web application backend REST API utilizing Angular JS and MySQL.

Experience in Implementing Java8 features such as Lambda expressions and Stream API.

Spring MVC Framework IOC (Inversion of Control) design pattern is used to have relationships between application components. It is used to separate the application configuration and dependency specification from the actual application code.

Created and injected spring services, controllers and DAOs to achieve dependency injection and to wire objects of classes.

Implemented CAS for Single sign-on application access and authorization.

Developed RESTful service interface using Spring MVC to the underlying Agent Services API and Implemented RESTful web services.

Worked with NoSQL DynamoDB to store, retrieve, tag values of machines and Used AWS Lambda services to integrate it with MySQL.

Used JDBC Template to connect to MySQL database

Used Apache Maven as the software build tool and Log4J for logging errors and messages.

Deployed the application in Apache Tomcat.

Worked with REST API’s to efficiently handle and searching JSON data.

Develop unit test using JUnit.

Created and configured the continuous delivery pipelines for deploying functions using Bitbucket/ Jenkins server.

Migration of Existing Application to AWS cloud. Used Amazon Web Services (AWS) like EC2, S3, RDS, cloud watch and Cloud Front for promoting code in various environments.

Used GIT for version control.

Environment: HTML, CSS, Angular2.0, Ajax, Rest web services, Java 8, Core java, Spring Boot, Multithreading, Spring 4.x, Hibernate 4.x, AWS, Docker, Spring-Security, JUnit, Jenkins, Apache Maven, MongoDB, GITHUB. eClinicalWorks, MA OCT 2010 – Mar 2018

Role: Java full stack developer (Team Lead)

Description: It is a platform-independent, object-oriented, N-tiered client/server enterprise medical records system. Responsibilities:

Involved in various SDLC phases like Requirement gathering, Design, Analysis, Code development and Deployment.

Worked as Full Stack Developer assisting my team in developing two different Web-based applications. Followed Test Driven Development (TDD) and agile methodology.

Developing and editing user Interfaces Screens using JSP, HTML5.0, JavaScript and VB6.

Involved in developing a Single-Page Application pages using AngularJS.

Used jQuery and AngularJS to provide dynamic User Interface and for the client-side validations.

Used Angular JS to include creating modules and components and coupling them together.

Developed Restful Web Services for Historical Data Module for Small Business Merchants.

Involved in developing components on Reporting Dashboard with Spring MVC, Spring Framework and Spring Security.

Used Spring Security for implementing the authentication, authorization, and access-control features.

Performed code build and deployment using Gradle and Bamboo.

Used Gradle as build and dependency management tool for creating EAR, WAR and JAR file to be deployed in application servers.

Developed session beans, mapping of java Objects to Database Tables using Hibernate.

Involved in consuming, producing SOAP based web services using Restful.

Wrote My SQL queries to get the data, update the data from the database and to connect database in the DAO implementation.

Developed test cases and performed unit testing using Spock Test cases

Developed test scripts in Selenium Web Driver using Java Language.

Used GIT as version management, Jira for defect management system. Environment: HTML5, CSS3, Java Script, XML, Ajax, AngularJS 1.x, Restful Services, Spring MVC, Spring Security, Spring Core, Java7, JDK, Multi-Threading, My SQL, Gradle, Bamboo, SVN, Spock, Eclipse. Gateway Techno labs PVT LTD, India MAR 2008 – OCT 2010 Role: Java/J2EE Developer

Description: Worked on several projects as this was a project based company and was having many of their clients in USA and Europe.

Responsibilities:

Involved in the Requirements collection & Analysis from the business team.

Created the design documents with usecase diagram, class diagrams, sequence diagrams using Rational Rose.

Implemented the MVC architecture using Apache Struts1.2 Framework.

Implemented Action Classes and server side validations for account activity, payment history.

Implemented views using Struts tags, JSTL2.0 and Expression Language.

Implemented Tiles Framework for the views layout.

Implemented session beans to handle business logic for Inventory and rebate management system.

Worked with various java patterns such as Service Locater and Factory Pattern at the business layer for effective object behaviours.

Worked on the JAVA Collections API for handling the data objects between the business layers.

Worked with JAXB, SAXP and XML Schema for exporting data into XML format and importing data from XML format to data base and JAXB in the web service's request response data marshalling as well as un marshalling process.

Implemented the web services client to consume the third-party service API for validating credit cards. Used XML Web Services using SOAP to transfer the amount to transfer application that is remote and global to different financial institutions.

Used Log4J to capture the log that includes runtime exceptions.

Used SVN for source code maintenance.

Environment: J2EE, Java, Struts, Tiles, JSP, JNDI, SOAP, WSDL, UDDI, JAXB, JAXP, XML Schema (XST),EJB 3.0, Java script, Rational Rose, Oracle 10g.

I-Link Info Soft PVT LTD, India JUN 2007 – MAR 2008 Role: Java/J2EE Developer

Description: This was a service based company and had worked on several projects where in I have got a good exposure of java frameworks

Responsibilities:

Involved in the design and review of Design document using UML Diagrams to create sequence diagrams, class diagrams and class descriptions using MS Visio.

The application uses the HTTP protocol to retrieve XML documents from Webmail Direct that represent the requested data in the XML format. The application was designed using Java.

Used Model-View architecture with the use of JSP’s (java server pages) and Struts to maintain proper flow of the program.

XML file parsing was implemented in this admin tool for the data that was in XML format and JDBC for oracle connectivity.

Used JDBC-API to communicate with Database.

Developed Session Beans for maintaining state of the user sessions.

Designed and developed the session module using J2EE for existing cold fusion application.

Used Hibernate 2.0 and Struts 1.2 for connecting database and creating MVC.

Analyzed customer requirements for enhancements and designed User Interface using HTML and heavy java script.

Involved in development of presentation components using Swings for development of Admin Tool. Environment: Java, J2EE, Java Script, Servlet’s, Struts1.1, JSP, XML, DOM, HTML, JavaScript, PL/SQL, JDBC. VMF Soft Tech PVT LTD, India MAR 2006 – JUN 2007

Role: Java Developer

Description: This was a product based company and was having product of EMR Electronic Medical Record system which is US Healthcare IT product and was a desktop based application, and this was a 2 Tier application. Responsibilities:

Gathered user requirements followed by analysis and design.

Used Rational Rose and Visio for analysis.

Developed VB6.0 to present Client side GUI.

Developed dynamic content of presentation layer using VB6.0.

Created and implemented PL/SQL stored procedures, triggers.

Used SQL Server 2000 as Database.

Environment: Visual Basic 6.0, SQL Server 2000, Rational Rose, Visio ACADEMICS:

Degree Institute Passing Year

O Level National Institute of Electronics &

Information Technology

JUL-2002

A Level (Bachelor of Computer

Application)

National Institute of Electronics &

Information Technology

JUL-2003

Masters in Information Technology Annamalai University JUN-2009



Contact this candidate