srikanth - java developer |
[email protected] |
Location: Appomattox, Virginia, USA |
Relocation: no |
Visa: H1B |
Email:[email protected]
PH:430 221 2042 Summary Srikanth has 8 years of experience as a Java Full stack developer in full software development life cycle including requirement analysis, design, coding, testing, debugging and maintenance. Excellent experience with Software Development Life Cycle (SDLC) process and Object-oriented analysis, Expertise Java Beans, and design (OOAD) concepts. Experienced in Waterfall and Agile methodologies and participated in Scrum meetings. Hands on experience in Web Services, Java Script, Html, CSS.An experienced Software Engineer/Application Developer with expertise on Java, JavaScript, HTML, CSS, XML, UNIX, Perl, SQL queries and database design concepts. Proficiency in IBM WebSphere, JBOSS and Apache Tomcat Application Server.Expertise in Web Application Development using HTML, CSS, JavaScript, AngularJS, Node.js, jQuery, Bootstrap, XML, XSL, XSLT, XPath, XQuery, JSON, DOJO, Exits, JSTL and AJAX. Extensive knowledge in developing applications in a Single Page Application (SPAs) using various JavaScript frameworks like AngularJS, Node.js and Bootstrap.Expertise in writing complex SQL Queries, Stored Procedures, Triggers, Cursors, and Functions Good experience with Relational databases like Oracle, My SQL databases like Mongo DB. Experience in developing the application with Service Oriented Architecture (SOA) and Microservices Architecture and Test-Driven Development. Good Knowledge in developing the application by using JDBC, Servlets, JSP, Java Beans, JMS, Struts, Spring, Hibernate, JSF.Good experience in implementing SOA solutions through web services using JAX-WS, Spring WS, SOAP, WSDL and RESTful services. Worked on Oracle 10g, SQL Server, MySQL and DB2 Relational Database management systems. Expertise in developing inter-operable Web Services and its related technologies like SOAP, WSDL, UDDI, XML related technologies/tools such as JAXB, XSD, XML with good understanding of JAX-WS, Profound experience in creating real time data streaming solutions using Apache Spark /Spark Streaming, Kafka, and Flume. Hands on Experience in UML designing Use Case diagrams, State Diagrams, Activity Diagrams, Sequence Diagrams, Class Diagrams, and Object Diagrams with Rational Rose.Work experience in integrating Automation scripts on Continuous Integration tools Hudson/Jenkins for nightly batch run of the Script. In depth experience with PL/SQL, T-SQL DB development, Design Patterns, Agile Scrum, XP, TDD (Test driven). Developed application using IDEs such as Eclipse, IntelliJ, and Net Beans.Having Good experience in developing and migrating existing application into cloud-based platform Like Amazon Web Services (AWS) and Pivotal Cloud Foundry. Collaborate well with project management, business analysts, and cross functional management. Experience in Bug Fixing, Code Evaluation, Production Support and Maintenance of Application. Implemented Unit Testing, Debugging, and System Testing using Junit.Ability to handle multiple tasks and to work independently as well as in a team, experienced in interacting with Business/Technology groups. TECHNICAL SKILLS Programming Languages: Java11, 1.8, C++, PL/SQL. Java/J2EE Technologies: Servlets, JSP 1.2/2.0, EJB, JSTL, JDBC, JMS, JPA, RESTful web services. Web Development: HTML, DHTML, XHTML, CSS, Java Script, AJAX, JSON, Requires, EXT JS, jQuery Frameworks: Struts 1.x/2.x, Hibernate 3.0/4.0, Spring 3.0/4.0, JSF, AngularJS 2, Node JS, Backbone JS XML/Web Services: XML, XSD, SOA, WSDL, SOAP, Apache Axis, DOM, SAX, JAXWS, JAXRS, XML Beans, REST Application/Web Servers: IBM Web Sphere 8.x/6.x, Web Logic 9.x/10.x/11.x, Apache Tomcat 7.x/6.x, JBOSS Methodologies/ Design Patterns: Rally Dev, Agile, OOAD, OOP, UML, MVC2, DAO, Factory pattern, Session Fa ade Databases: Oracle 9i/10g/11g, SQL Server, My SQL 5.1, MongoDB, DB2 Cloud: Cloud Foundry, Amazon EC2, Amazon S3, Amazon RDS, AWS, Lambda, Amazon SQS, AWS Identity and access management, AWS Cloud Watch IDEs: Eclipse 3.x/4.x, WebStorm, Sublime Text, RAD8, WSAD, NetBeans3.3, MS Visual studio 2005 Build Tools: Ant 1.7, Maven 3.x/2.x, Jenkins, Bamboo, Gradle Testing Tools and Logging Frameworks: JUnit 4.x, Load runner 11.0/11.5, JMeter, Jasmine, Protractor, Selenium, Log4J Version Controls: Git, SVN, Jira, Rational Clear Case. Operating Systems: Windows, UNIX. EDUCATION Bachelors in information technology. PROFESSIONAL EXPERIENCE: UnitedHealth Group - Reston, VA June 2022 to Present operations/support - Full Stack Java Developer Responsibilities: Working on New Mexico health insurance exchange NMHIX hands on experience with open enrollment period and extensively used Core Java product base and Spring API in developing the version releases on client business requirement using Agile Methodology. We closely work with beWellNM state team on daily basics depending on the requests-based presentation using. As part of 2022 and 2023 enrollments and eligibilities worked on 1095 and data corrections for plan year 2022 APTC and SLCSP amounts and SEP special enrollment period. Batch job monitoring for payments, HIX, metadata files and notices from multiple third-party vendors. Worked on Servlets, JSP, JDBC and JavaScript under MVC Framework and implemented OOAD concept in the applications. Involved in designing and developing the XML Objects with oracle SQL database, and configured Amazon S3 bucket DB, Tomcat. Implementation of Git-SVN for migrating SVN repository with Git and Integration with Jenkins for Continuous Integration with adherence to Agile Process. Developed modules using Spring Framework for Dependency injection through configuration files and ease the integration of different frameworks. Used spring validation framework to implement the server-side validations and used AngularJS, to get the data from the stage server asynchronously by using JSON objects. Expertise in building rich, interactive user interfaces using HTML, CSS, JavaScript. Implement modules into Node JS to integrate with design and requirements and created Restful web services/ API's using Node.js. Extensive experience of developing Representational state transfer-based services and Simple Object Access Protocol based services. Covered the developed code with integration test cases and unit test cases. Creating oracle SQL scripts, Packages and resolving any database related issues. Took part in setting up the application with Jenkins and is involved in builds and deployments to Tomcat server. Environment: Spring Boot, Restful Web Services, Jenkins, Git, JBoss Application server, DBeaver7.0.3, oracle SQL, JSP, IntelliJ IDEA 2020, WebLogic, JUnit, CSS, HTML, XML, JavaScript, postman, Insomnia, Jira dev managing Agile software development. UnitedHealth Group - Horsham, PA May 2020 to May 2022 Full Stack Java Developer Responsibilities: Hands on experience in J2EE framework and extensively used Core Java and Spring boot API in developing the application using Agile Methodology. Implemented Model View Controller Architecture based presentation using JSF framework. Worked on Servlets, JSP, JDBC and JavaScript under MVC Framework and implemented OOAD concept in the applications. Developed modules using Spring Framework for Dependency injection through configuration files and ease the integration of different frameworks. Implement modules into Node JS to integrate with design and requirements and created Restful web services/ API's using Node.js. Worked extensively with JavaFX community to improve documentation and implement solutions. Extensive experience of developing Representational state transfer-based services and Simple Object Access Protocol based services. Involved in designing and developing the JSON, XML Objects with PL/SQL database like MongoDB Installed, secured, and configured Azure cosmos DB, Tomcat. Implementation of Git-SVN for migrating SVN repository with Git and Integration with Jenkins for Continuous Integration with adherence to Agile Process. Covered the developed code with integration test cases and unit test cases. Used Struts Validation framework for Server-side validations. Used Apache CXF as the Web Services framework to implement the REST APIs involved. Took part in setting up the application with Jenkins and is involved in builds and deployments to Tomcat server. Environment: JDK 11, J2EE, Spring Framework, Spring Boot, Jenkins, Git, JBoss Application server, DBeaver7.0.3, Azure Cosmos DB, JSP, Oracle Break Fix DB, IntelliJ IDEA 2020, WebLogic, JUnit, CSS, HTML, XML, JavaScript, postman, Insomnia, Rally dev managing Agile software development. J P MORGAN chase & co Columbus Ohio January 2019 April 2020 Full Stack Java Developer Responsibilities: Involved in Requirements gathering, Analysis, Design, Development, and Testing of the application using AGILE methodology (SCRUM). Strong experience in developing the user interface (UI) using JSP, HTML5 and CSS3. Designed and developed Microservices using OpenStack Platform. Followed Agile methodology throughout the project, involve in Scrum meetings with the team members on day-to-day basis for the update on project status. Implemented java 8 features like Lambda expression, Streaming API, and functional interface. Used java 1.8 features like stream, lambda expressions, functional interface, collections, Date/Time changes and type annotations. Developed Code using Struts framework, based on the MVC design pattern. Developed the presentation layer using Struts Tag Libraries.Implemented Java 8 features such as Streams, Lambda expressions, method reference and Optional Class to reduce the code size and simplify the operations. Experience in using JSP and Servlets to create web interfaces and integrating apache tools like Kafka.Excellent understanding of Java concepts like Multithreading, String handling and implemented with JDK 1.8 features. Designed and developed a project that reads messages from Kafka topic and applied conversation from JSON to pipe delimited String data format to be saved in Oracle DB and NoSQL DB. Implemented micro services using Spring Boot, spring based micro services, and enabled discovery using Netflix eureka server. Used NodeJS for doing non-blocking design operation for server-side code and Angular.js framework in developing various UI components. Validated forms using Angular 2 and regular expressions there by providing client-side validation and server validation. Develop high throughput inventory process utilizing Apache Kafka and Zookeeper Implemented java 8 features like Lambda expression, Streaming API, and functional interface. Used standard J2EE design patterns and Model View Controller in application design. Involved in Database Migration using Active Records, also involved in using Action Controller, Active Resources, Fixtures and Action View in Rails. Involved in Maven based build process and continuous integration of the project using Bamboo and Jenkins.Developed reusable and interoperable Web service modules based on SOA architecture using RESTful services. Implemented with XML, XSLT, XPath, and Web services (REST & Soap). Used Jenkins for Continuous Integration and deployment into WebLogic application Server.Designed and developed database objects like Tables, Views, Stored Procedures, User Functions using PL/SQL, SQL Developer and used them in WEB components. Maven was used to manage dependencies in the application and deploy it on JBoss Application server. Installed and configured Cassandra cluster and CQL on the cluster. Environment: JDK 1.8, Spring Boot, Spring MVC, Angular 2/4, Spring AOP, Elastic search, Hibernate , JAX-RS Webservices, JAX-WS Webservices, Apache CXF, Kafka, Docker, Kubernetes, Oracle 11g, Eclipse , Junit, SOAPUI , Log4j, Maven , PMD, AWS, NodeJS, Bootstrap, Drools, ReactJS, Typescript, HTML5, CSS3, Toad, Maven, Jenkins, Sun Jersey, Unix, Junit, Selenium, JIRA, Selenium, GIT, Apache Camel, AWS. American Century, Kansas City, MO March 2017 December 2018 Java Full Stack Developer Responsibilities: Analyze requirements with team, write High Level design documents, System Use Case, analyze risk factors. Followed agile methodology during complete SDLC process. Participated Agile/Scrum development and deployment team. Used Spring Framework 4.1 for the application development. Responsible for Web UI development in JavaScript using jQuery, AngularJS, and AJAX.Implementing JSP Standard Tag Libraries (JSTL) along with Expression Language (EL). Creating custom, general use modules and components which extend the elements and modules of core AngularJS.Used spring for bean instantiation, annotations, controllers, request mapping to handle the web service request and response. Develop proof-of-concepts for Apache Kafka, Caching, Service Discovery, and Vault auth. Created Processors for Producing and Consuming messages from Kafka. Designed and developed Microservices using node.js, Mongo DB, Neo4J, Elastic search on Cisco Private Cloud OpenStack Platform. Running Tests and writing Swagger specifications for few micro services. Using Spring Boot which is radically faster in building Microservices and develop Spring based application with very less configuration. Implemented Docker container service, build pipeline like Jenkins, Bamboo and Go CD for Continuous Integration and Continuous Deployment that can run on the cloud or on-premises. Developed and tested many features in an AGILE environment using HTML5, CSS JavaScript, Bootstrap, and Cucumber. Implemented and enhanced CRUD operations for the applications using the MVC architecture of Rails framework and Ruby conducting code reviews. Involved in Database Migration using Active Records, also involved in using Action Controller, Active Resources, Fixtures and Action View in Rails. Actively involved in the designing of mobile search application requirements and coded backend and front end. Implemented Spring Boot Micro Services to divide the application into various sub modules. Environment: JDK, Spring, Hibernate 4.0, Web services, Web services, Apache Camel, jQuery 1.9, jQuery, AJAX, UML, Unix , MS Visio, JSTL, Oracle 11g, Eclipse , Junit, SOAPUI ,Log4j, Maven, AWS EC2, IAM, NodeJS, Bootstrap, AngularJS, HTML5, CSS3, Toad, Maven, Hudson, Sun Jersey, Junit 4.1, JIRA, Apache. Maritz Holdings Inc, Fenton, Missouri July 2015 February 2017 Java Developer Responsibilities: Involved in database modeling applying the normalization rules. Developed Code using Struts framework, based on the MVC design pattern. Developed the presentation layer using Struts Tag Libraries. Developed the application with iterative methodology, recapturing the existing code and writing a new code for most of the modules. Created POC for Spring Batch for running batch jobs. Worked on backend logic using Servlets, EJB, Hibernate and JDBC.Developed page specific elements, handlers, web beans, view helper classes, JSP pages & fragments by using design patterns and java standards. Analyzed, designed, validated the business logic of the system, and implemented the application. Developed business services using EJB s and used SOAP API.Translated functional requirements into technical design by gathering the user stories. Involved in debugging the product using JIRA Bug Tracking. Deployed the application on to WebSphere application server. Extensively used and implemented all the swing components in the application. Developed Search Tool for the organization to display reports agent wise, month wise, weekly. Involved in developing the UI pages using HTML, CSS, JavaScript, JSON, jQuery, and AJAX. Developed servlets for generating reports in PDF format. Environment: Windows XP/2000, Java 1.3, J2EE, Struts 1.1, EJB 2.0, Servlets, Session Beans, Ant, JavaScript1.3, JSPs, HTML, CSS, jQuery, JSON, Oracle 8i, Ajax, MongoDB, Soap, Toad, Eclipse 3.1, WebLogic, Apache CXF, MySQL, XSLT, JUnit, Log4j, Rational Clear case, Clear Quest. Cigna Health Insurance Wilmington, Delaware January 2014 - June 2015 Java Developer Responsibilities: Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development. Designed and developed the UI using JSP, HTML, HTML5, CSS and JavaScript, AJAX, JSON. Generated Use case diagrams, Class diagrams, and Sequence diagrams using Rational Rose.Developed the applications using Java, J2EE, and JDBC.Worked on various use cases in development using Struts and testing the functionalities. Involved in preparing the High Level and Detail level design of the system using J2EE.Involved in the development of model, library, struts, and form classes (MVC). Used PL/SQL stored procedures for applications that needed to execute as part of a scheduling mechanisms. Developed SOAP based XML web services. Worked with high volume and complex PL/SQL stored procedures and packages using TOAD. Used different patterns like SOA, MVC pattern, DAO pattern, and singleton. Directly worked with Business Analysts and SMEs to gather requirements from the customer. Developed Stored Procedures, triggered stored procedures using Hibernate in secondary project, involved in developing Programmatic transactions using Hibernate. Worked on integration modules, BPEL business objects, Business Rules, Invoking Human tasks, deploying into WebSphere Process Server and tested using Business Process Choreographer.Experience with eclipse plug-ins like Find Bugs, Check Style Apache Ant was used for the entire build process. Used Rational Clear Case for version control and JUnit for unit testing. Configured JBOSS Application server and deployed the web components. Provided troubleshooting and error handling support in multiple projects. Environment: Struts, Hibernate, Spring, EJB, JSP, Servlets, JMS, XML, SOAP, WSDL, JDBC, JavaScript, UML, HTML, JNDI, CVS, Log4J, RAD 7, Windows XP, Web Sphere App server, WebLogic, Rational Rose, Oracle. Keywords: cplusplus continuous deployment user interface javascript sthree database information technology golang microsoft procedural language Colorado Missouri Pennsylvania Virginia |