JAVA DEVELOPER
SHRI RAM
***********@*****.***
Professional Summary:
Having 7+ years of IT experience in Object Oriented Programming, design, implementation, testing and maintenance of various Client/Server Applications, Web Based applications using JAVA/J2EE technologies using Agile and waterfall methodologies.
Experience in testing Web applications using Selenium WebDriver, RC, Grid and ID.
Writing test driven automation code using Cucumber.
Possess expert level of understanding of WSDL, XSD, Schema, DTD, XML documents for Web Services Testing hands - on experience in Supporting and Maintaining of J2EE Web applications in production
Experienced in all the phases of software development life cycle with Analysis, Design, Development, Integration, Implementation and Testing of various client/server, N - tier and Web Applications.
Expertise in exception handling, multi-threading, collections and frameworks like spring and hibernate.
Strong programming skills in Java 1.7/1.8 and J2EE with extensive ability to develop scalable applications.
Proficient in Java1.7/1.8 and J2EE technologies including JSP, JDBC, JPA 2.1 and JMS.
Experienced in developing web applications using Java 1.7/1.8, Servlets, JSP, JDBC, JNDI and AJAX.
Experienced in HTML, XHTML, DHTML, XML, CSS, Angular, JavaScript, jQuery, JSP and Servlets.
Worked on MVC architecture with Angular JS, Spring and Spring AOP and IBM WebSphere ESB in developing an application.
Expertise to make SPA’s better using AngularJS directives and Filters and integrated with Spring Forms
Experienced with Front-End frameworks like AJAX, JavaScript, ReactJS and Angular JS.
Experienced in web Application servers like WebLogic, JBoss, WebSphere, Tomcat 8 and Oracle ATG.
Worked on Service Oriented Architecture (SOA) such as Apache Axis web services which use SOAP, REST, and WSDL (web service definition language) and exposure to JAXB, JAX-RPC, and JAX-RS & JAX-WS.
Involved in testing Web services and XML files using SoapUI.
Proficient in Spring AOP, Security, Event Handling, Spring MVC, Spring IOC Container, Spring cloud.
Used Apache Kafka for integration and Data Processing with spring and for Multi-Threaded Message Consumption and worked on Zookeeper to maintain services
Proficiency in developing/maintaining using Oracle, MySQL and SQL Server (2008 R2, 2012, 2014).
Worked with messaging system design like ActiveMQ and RabbitMQ.
Adding permissions to AWS SQS (simple queue service) to interact with the Queue and involved in writing custom policies.
Integrated cross platform multithreaded applications implemented on C++ suited for windows and linux platforms with TCP/IP and direct interface with Oracle and MS SQL database.
Proficient in SQL, PL/SQL, Stored Procedures and Triggers while dealing with automation on DB.
Expertise in Maven for build, Jenkins and SonarQube continuous integration.
Proficiency with UI/UX designing and web usability best practices.
Exposure to DevOps concepts and created and maintained GIT repositories to client specifications and migrated projects from SVN to GIT
Experienced with NoSQL databases like MongoDB and Cassandra on large data platforms and worked on PCF (Pivotal cloud foundry)
Worked with modules like Mongo DB and mongoose for database persistence using Node.js to interact with Mongo DB.
Gained good working experience on DevOps Environment as a part of DevOps working on various technologies/applications like CHEF, GIT, SVN, Jenkins, Docker, AWS, and Maven.
Experience with Docker images, Containers, push/pull with Spring Boot, used Jenkins for CICD and AI.
Experience in using Jenkins for Continuous Integration for java code quality.
Experienced in using Eureka Servers while deploying in EC2.
Experience in writing JSON REST APIs using Golang.
Integrated MongoDB databases and collections with Node.js server
Developed enterprise-level applications utilizing XML, JSON, Restful -based web services, JavaScript, HTML, Angular.JS and a Modern UI framework such as Bootstrap .
Proficient in Automation tools like Selenium WebDriver and Selenium GRID using Java for developing automation scripts in Eclipse IDE and with Maven and Jenkins for testing Web Based Applications.
Experience with the Integrated Development Environments like Eclipse, NetBeans, JBuilder and IntelliJ.
Experienced with CICD - ANT/MAVEN/GRADLE/JENKINS/HUDSON/CVS/GIT/GITHUB
Strongly associated with usage of JUnit and Curl for Unit and System Testing.
Maintain compliance with the institution’s policies, procedures and mission statement.
Good Communication skills and writing skills.
Technical Skills:
Programming
Java/J2EE, Core Java, C, C++, JavaScript, XML, HTML,
Reactjs, Typescript, PL/SQL.
Web Technologies
JSP, Servlets, Swing, JDBC, JNDI, J2EE, XML, HTML, SOAP, JMS, Hibernate, EJB 2.1/3.0, RMI, WSDL, UDDI, DOM, SAX, XSL, X Path, HTML, AXIS, and Web Services.
Development Tools
Eclipse, IntelliJ, WSAD, RAD, Ant, Maven.
SQL Tools
SQL Developer, SQL*Plus, MySQL Workbench, TOAD, ODBC/JDBC, PL/SQL
Designing Tools
Rational Rose, Together, Agile Methodology.
Web/App Servers
Jboss, WebLogic 8.1/10.x, WebSphere 6, Tomcat, WSDL, SOAP-UL.
Databases
Oracle 8i/9i/10g/11g, SQL Server, Sybase11.x, DB2, MySQL.
Distributed Tech
J2EE, EJB, Springs, RMI, Web Services, MQSeries.
Configuration Tools
Source of Site, GIT, StarTeam, VSS, CVS, Clear Case.
Design Patterns
Composite View, MVC, DAO, Singleton, Business Delegate Design Pattern.
Operating Systems
Windows XP/NT/2000, UNIX, Linux.
SCRIPT LANGUAGES JavaScript, PERL, VBScript, Unix Shell Scripting, Groovy scrip.
Professional Experience:
CVS Health Care, Buffalo Grove, IL JAN 2024 – Till Date
Sr. Java Developer
The message processing application is used to send out Order Status and Refill Reminder alerts for various channels like Email, SMS and IVR to HE Health patients. Patient can choose his preference of the channels and the alerts he wants to receive for various interactions on GE websites. This helps the patient to receive communication in a timely manner
Roles & Responsibilities:
•Involving in business requirements gathering and Analysis, Design, Development, Integration and testing of application modules.
•Writing test driven automation code using Cucumber.
•Experience in testing Web applications using Selenium WebDriver, RC, Grid and IDE.
•Involving in various phases of Software Development Life Cycle (SDLC) as requirement gathering, data modeling, analysis, architecture design & development for the project
•Created scripts for Regression, Security, GUI, Integration and Database testing.
•Designing a applications using Java Design Patterns such as Singleton and Factory.
•Implemented agile methodology throughout the project development lifecycles.
•Involved in working with WebSphere MQ 5.3 and 6.0.
•Responsible for setting up Angular JS for UI development. Developed html views with HTML, CSS3, JSON and AngularJS.
•CDesign and developed various views and partial views using Object Oriented JavaScript, JSON, JQuery, Ajax Helpers and Node.js, Backbone.js, Bootstrap.
•Performed necessary requirements inspection, design inspection, Test plan and case creation, Test environment / data setup, testing and reporting during various phases of the Testing life cycle.
•Involved in Design and implementing BPM based solutions using BPM (Appian) software.
•Involved in writing Spring Restful Web services using JSON / XML.
•Created the PL/SQL stored procedure, function, triggers for the Oracle 11g database.
•Prepared JUnit test cases, Mock Objects to unit test individual components.
•Installed and configured Hadoop Map Reduce, HDFS, developed multiple Map Reduce jobs in java for data cleaning and preprocessing.
• Good working experience in extreme programming tools like Ant, Maven, Log4j and JUnit.
•Involved in installing, configuring, and using Hadoop Ecosystem components.
•Supported Map Reduce Programs those are running on the cluster. Involved in loading data from UNIX file system to HDFS.
•Performed both manual and automated Build Verification testing and create dashboards to keep track of released builds and test results.
• Attended daily Scrum Meetings and Participated in weekly project status meeting and updated the testing Progress.
Environment: JSP, HTML5/HTML, CSS3/CSS, JavaScript, JQuery, JAVA, RESTFUL, JSON, Angular.js, Node.js, Backbone.js, Spring Restful, SVN, Hadoop 1.2.1, Map Reduce, XML, Eclipse, Internet Explorer, maven, Firefox, Chrome, Selenium IDE, Selenium Webdriver, Firebug, Firepath, Xpath,Cucumber.
Wipro, Chennai, India May 2020 – Aug 2022
Client: Humana
J2EE Developer
Humana Inc. is a profit health insurance company. As of 2014 Humana has had over 13 million customers in the U.S. reported a 2013 revenue of US$41.3 billion and has had over 52,000 employees. In 2013, the company ranked 73 on the Fortune 500 list, which made it the highest ranked (by revenues) company based in Kentucky. It has been the third largest health insurance in the nation.
Responsible for all stages of design, development, and deployment of applications. Active role in Test Driven Development termed as TDD and XP apart from Agile Software Development
Developed and implemented Swing, spring and J2EE based MVC framework for the application.
Used JavaScript, jQuery for user interactions in pages. Creating a responsive web application integrating Twitter Bootstrap with AngularJS and Media Queries
Created AngularJS app using Yeoman, Grunt and Bower and used Angular UI for component model.
Involved in developing UI pages using HTML5, XHTML, CSS3, JSON, JavaScript, jQuery, Ajax. demonstrable experience working in continuous integration and continuous deployment systems (CICD)
We used Amazon workspace in AWS cloud by using AWS SDK through Java for providing Virtual Desktop Images (VDI) to the users.
Involved in writing and optimizing SQL queries
Involved in developing UI pages using AngularJS and calling the Rest API's from backend.
Created RFP microservice to provide RESTful AP I utilizing Spring Boot with Microservices.
Analyzed log files using Pivotal Cloud Foundry PCF console
Web Sphere ESB experience in implementing Service-Oriented Architecture (SOA) and Enterprise Application Integration (EAI) using Mule Server 3.x.
Developed SOAP based JAX-WS Web Service interfaces for integrating multiple systems, code re-usability
Used AWS SDK for connection to Amazon S3 buckets as it is used as the object storage service to store and retrieve the media files related to the application
Used Microservices to ensure the scalability of application on cloud infrastructure.
Developed RESTful Web services for other systems to interact with our system and secured the service with Spring-Security OAuth. Added WS-Security using XWSS to secure the Web Services.
Configured Hibernate with Spring ORM as part of Spring and Hibernate Integration for best results.
Used JBoss as the chief enterprise level server while dealing the database activities with Hibernates.
Used Spring MVC components to implement business layer and Spring Boot for Microservices.
Worked with IDE as Eclipse Indigo along with IntelliJ and deployed into Apache Tomcat Web Server & used Maven build tool to achieve more functionality for build process
Utilized MongoDB and DB2 for backend data management.
Worked with the Cassandra Query Language (CQL) for querying the data present in Cassandra cluster.
Developed unit and integration tests for existing microservices using JUnit, Mockito and Docker environments.
Developed the data access classes using JDBC and SQL query log4j for logging and SVN for version control.
Worked on RESTful Web services as well as Node Rest framework for backend services used Mongo DB (NoSQL) for database services and RESTful web services using Jersey for JAX-RS implementation.
Used spring framework including spring core/IOC, Spring Web, Spring Security.
Participated in Defect tracking team using ALM Quality Center for Defect tracking, Defect priority and status.
Tested JSON output using Advanced REST Client or POSTMAN.
Experience in migrating projects from MS SQL Server to Oracle Exadata.
Environment: Java, J2EE, JDK, RCP, AWS SDK, Git, Swing, JFC, Spring, Hibernate, Core Java, SOAP/Rest, Micro Services, JavaScript, UML, Bower, HTML5, CSS, SASS, Sonar, WAS 8 WSDL, JIRA, JAX-WS, JAX-RS, OWASP, JMS, Apache Camel NOSQL(MongoDB), Angular JS, NodeJS, Grunt JBoss, Spring, Spring Boot, Spring Batch, Data Integration, TIBCO,AJAX, Apache JMeter, jQuery, JUnit, Maven, Oracle 11g, T SQL,PCF,POSTMAN,ETL,Cassandra,Bootstrap,JBPM,MS SQL
Ecentric Solutions, Hyderabad, India Sep 2017 – Apr 2020
Java Developer
•Implemented the business logic using Spring Framework, used Spring JPA for wiring the beans.
•The system was developed using Core Java, J2EE technologies and open-source frameworks and application was implemented using struts architecture.
•Using agile methodology for the software development process.
•Using Technologies like SOAP, WSDL and UDDI based Web Services.
•Good working experience with maven, Jenkins.
•Involved in Development of presentation layer using JQuery, AJAX, JSTL, HTML, CSS, and JavaScript.
•Involved in the Development of Controllers using Struts2.
•Involving in modifying the handlers required for the new requirements and enhancements.
•Working on SQL Server for backend storage of client information.
•Developing an Independent validation framework for validating the input forms at server side.
•Written & handled the SQL scripts to solve data inconsistency issues.
•Installed, configured, and maintained Jboss & Web Logic Server.
•Performing Unit and Integration testing on enhanced modules.
•Analyze Performance and redesign of system for scalability and low latency.
•Using Ant build for build and deploying various modules.
•Production support contact – to analyze, debug and investigate problems.
Environment: Java1.5, J2EE, Servlets2.5, Struts1.2, Spring3, JSTL, Hibernate, XML, Clear Case, JMS, JAXP, XSLT, JMS1.1, Eclipse, Web logic, UML, Rational Rose, Log4J, Oracle 11g, dojo2.0, JUnit, Apache Axis, Web services, MQ Series, SOAP, ANT, WSDL, Quality Center, PL/SQL Developer, Unix, Windows.
Education:
•Bachelor’s in electrical and Electronics engineering, India. 2014-2018
•Master’s in information systems from Pace University, New York. 2022-2024